문자 배열에 관한 질문입니다
샤르
2023.04.01
문자배열문자배열에 관한 질문질문 내용 :
#include stdio.h
#include string.h
int main(void)
{
char str[10];
strcpy(str,hello world);
puts(str);
return 0;
}
여기서 str에 10바이트를 확보했는데 hello world는 10바이트 이상이잖아요
이때 에러가 난다고 하는데 컴파일 하면 에러가 안나는데 왜 그런지 아시는분?
메모장이랑 bcc32를 쓰고 있습니다
-
늘봄
잘못된 답변입니다.
-
재넘이
Hello(Null)World 여기서 띄어쓰기(NULL문자)까지만 포함이됩니다 따라서 길이는 str[5]가됩니다