Я новичок в цели c и пишу код в соответствии со справочником.но что-то пошло не так, и я не знаю, почему.
#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(argv[1], "r");
char word[100];
while(fgets(word , 100, wordFile)){
word[strlen(word)-1] = '\0';
NSLog(@"the length of the %s is %lu", word, strlen(word));
}
fclose(wordFile);
return 0;
}
инструмент показывает, что деталь while
пошла не так, EXC_BAD_ACCESS
.
Есть идеи?