T
tom
how to copy struct to buffer?
char * buffer;
buffer=(char *)malloc(5*20);
Data_O tt;
strcpy(tt.Name1, "John ");
strcpy(tt.Name2, "Brown ");
memcpy(buffer + 0,(const void*)tt, sizeof (tt)); // dasn't work
strcpy(tt.Name1, "Tom ");
strcpy(tt.Name2, "Backer ");
memcpy(buffer + 5,(const void*)tt, sizeof (tt)); // dasn't work
....
struct Data_O
{
char Name1[10+1];
char Name2[10+1];
};
t.
char * buffer;
buffer=(char *)malloc(5*20);
Data_O tt;
strcpy(tt.Name1, "John ");
strcpy(tt.Name2, "Brown ");
memcpy(buffer + 0,(const void*)tt, sizeof (tt)); // dasn't work
strcpy(tt.Name1, "Tom ");
strcpy(tt.Name2, "Backer ");
memcpy(buffer + 5,(const void*)tt, sizeof (tt)); // dasn't work
....
struct Data_O
{
char Name1[10+1];
char Name2[10+1];
};
t.