Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C/C++ - "memcpy" i koprianje nultog bajta - 0x00?

[es] :: C/C++ programiranje :: C/C++ - "memcpy" i koprianje nultog bajta - 0x00?

[ Pregleda: 2630 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

neb
RS

Član broj: 30960
Poruke: 463
62.108.111.*



+1 Profil

icon C/C++ - "memcpy" i koprianje nultog bajta - 0x00?17.08.2006. u 09:27 - pre 215 meseci
Funkcija memcpy pravi problem kada je u pitanju kopiranje nultih bajtova "\x00"
tada anulira ceo string i ne izvrsi dalje kopiranje
postoji li nacin da se ceo string iskopira u pokazivac (bez da se anulira ceo string) zajedno sa nultim 0x00 bajtovima?

Na primer: ako iskopiramo string: "\x00str" u pokazivac njegov sadrzaj bi trebao da bude na ekranu
"0str"
 
Odgovor na temu

Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 387
*.175.eunet.yu.



+9 Profil

icon Re: C/C++ - "memcpy" i koprianje nultog bajta - 0x00?17.08.2006. u 19:40 - pre 215 meseci
Sama nula nije 'nulti bajt'.

Kako bi bilo da probaš ovako nešto:

Code:

char x[5];

x[0] = '\x30';
x[1] = 's';
x[2] = 't';
x[3] = 'r';
x[4] = 0;

cout << x;


:)
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ - "memcpy" i koprianje nultog bajta - 0x00?

[ Pregleda: 2630 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.