내가 여기에 C에서 문자열 중 하나 개 배열을 만들려고하는 코드입니다 :C에서 하나의 문자열 배열을 만들지 못하는 이유는 무엇입니까?
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
int main()
{
char *foo[100];
strcpy(foo[0], "Testing this");
printf("%s ", foo[0]);
return 1;
}
그러나 나는 그것을 컴파일 할 때, 단순히 휴식. 오류가없고 아무것도 없습니다. 단순히 작동하지 않고 중단됩니다. 어떠한 제안? 트라이 숯불 * foo [10] 때 작동하지만, 난 그냥 10 문자열로 작업 할 수 없습니다
한 가지 더, 왜 이것이 또한 실패하는지 아십니까? – FinalDestiny
고맙습니다. :) – FinalDestiny