[ Pera Pisar @ 14.10.2008. 14:16 ] @
Imam problem sa memcpy naredbom u C++u. Ne uspeva da tačno prekopira sadržaj jednog niza u drugi. Prvo se alocira prostor za destination niz, a onda se izvršava memcpy: Code: char* destination= new char[/*duzina source niza*/]; memcpy(destination, source, /*duzina source niza*/); Pre toga sam ispisao sadržaj source niza i njegovu dužinu. Kada ispišem destination, posle sadržaja koji treba da bude u njemu, dodaje se nekoliko proizvoljnih karaktera. U čemu je problem? To treba da bude tako jednostavno, a ne funkcioniše. Pokušao sam sa svim mogućim varijantama koje su mi pale na pamet (različite dužine niza, zatim sam sam implementirao svoju memcpy funkciju i sl.), ali ništa nije uspelo. Jel ima neko ideju? Hvala |