2011-01-16 5 views
0

글쎄, 맥 오에스텐에서 개발을 시작하겠다. 내가 본 책에 나온 코드는 3 장과 같이 정말 기본이다. . 제발 도와주세요 :GDB에서 프로그램 수신 신호 : EXC_BAD_ACCESS

C301.m을 :

#import <Foundation/Foundation.h> 

int main (int argc, const char * argv[]) { 
if (argc == 1) { 
    NSLog (@"You need to provide a file name"); 
    return -1; 
} 
FILE *wordFile = fopen("tmp/words.txt", "r"); 
char word[100]; 
while (fgets(word, 100, wordFile)) { 
    word[strlen(word) - 1] = '\0'; 
    NSLog(@"%s is %d characters long", word, strlen(word)); 
} 
fclose(wordFile); 
    return 0; 
} //main 

파일이 그 자리에있다.

정말 고마워요!

답변

1

나는 wordFile이 NULL이라고 추측합니다 (이어야 함). 실제로 파일에 이없고이 아니라는 의미입니다. "tmp/words.txt"

+0

내가 이미 문제를 해결 했으니 까 맞습니다. – joaopenteado

관련 문제