#include "stdio.h"
#include <stdlib.h>
#include "string.h"
void main()
{
char Data[] = "qwertyuiop";
char *data ;
memcpy (data,Data,sizeof(Data) );
printf ("data is %s.\nand sizeof(Data) is %d.\n", data, sizeof(Data) );
}
#include "stdio.h" #include <stdlib.h> #include "string.h" void main() { char Data[] = "qwertyuiop"; char *data ; data = (char *) malloc(12); memcpy (data,Data,sizeof(Data) ); printf ("data is %s.\nand sizeof(Data) is %d.\n", data, sizeof(Data) ); free(data); }
and sizeof(Data) is 11.