[ Bosko @ 20.11.2002. 15:39 ] @
Dakle stvar je sledeca-pocetnik sam u C++ i pokusavajuci da izvrsim neki kod konstantno prijavljuje gresku iako izbaci pravi rezultat. Kod je sledeci: #include <iostream.h> #include <memory.h> void main() { long m[2]; char a[15]; m[0]=1970169159; m[1]=1231384169; m[2]=1818588270; memcpy(a,&(m[0]),sizeof(long)); memcpy(&(a[4]),&(m[1]),sizeof(long)); memcpy(&(a[8]),&(m[2]),sizeof(long)); a[12]='\0'; for (int i=0;i<13;i++){ cout<<a; } cout<<endl; } Prvu i drugu memcpy naredbu svari ali kod trece se zakuca sa porukom da "memory could not be written"(u prozoru iza lepo ispise sta treba). Ne znam da li za to da krivim naredbu ili win2k (not admin-just user account) ali oci mi ispadose pokusavajuci da shvatim u cemu je problem. Pozdrav |