charの時のsizeof strlen等
sizeofするとchar*型のサイズになる
char *data = "abc"; sizeof(data); //8 strlen(data); // 3 sizeof("abc") //4 strlen("abc") //3
strcpyは\0も追加するのでstrlenで文字列長+1する。
char *data; data = (char*)malloc(strlen("Mike")+1); strcpy(data, "Mike);
sizeofするとchar*型のサイズになる
char *data = "abc"; sizeof(data); //8 strlen(data); // 3 sizeof("abc") //4 strlen("abc") //3
strcpyは\0も追加するのでstrlenで文字列長+1する。
char *data; data = (char*)malloc(strlen("Mike")+1); strcpy(data, "Mike);