eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingjak zamienić string na hex?Re: jak zamienić string na hex?
  • Data: 2010-07-06 18:18:28
    Temat: Re: jak zamienić string na hex?
    Od: "Bronek (bryx) Tatukl" <b...@k...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > Najpierw wrzucasz literkę ą czyli bajty C4h i 85h. Ponieważ następuje
    > nadpisanie to widzisz z tego tylko 85. Ponieważ nie konwertujesz do
    > unsigned char to Ci dopisuje ff bo myśli, że to liczba ujemna. Jak potem
    > wrzucasz literkę c ona ląduje na pozycji trzeciej cyfry bo robisz a+=2;
    > Niepotrzebnie Ci ten sprintf wszystko pozaciemniał, uprość to np. tak:

    Bardzo dziekuje.
    Biedzilem sie nad tym drobnym bledem dosc dlugo. Dawno programowalem w C.
    Dziekuje.

    > #include <stdio.h>
    > #include <string.h>
    > int main(int argc,char *argv[])
    > {
    > char *a,*b;
    > int i,len;
    > len = strlen( argv[1] );
    > printf("strlen() [%d]\n",len);
    > for(i = 0; i < len ;i++ )
    > {
    > printf("%x ",(unsigned char)argv[1][i]);
    > }
    > printf("\n");
    > return 0;
    >


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: