我刚开始使用 C 和 Xcode,遇到了一些困难。
我要做的就是从命令行读取文件并在终端中查看输出。我认为我的问题在于我要读取的文件的路径。我使用的是 Mac,文件在我的桌面上,所以路径应该是Users/myName/Desktop/words.txt
. 它是否正确?
这是我的代码:
#import <Foundation/Foundation.h>
int main (int argc, const char* argv[]){
if(argc == 1){
NSLog(@" you must pass at least one arguement");
return 1;
}
NSLog(@"russ");
FILE* wordFile = fopen(argv[1] , "r");
char word[100];
while (fgets(word,100,wordFile)) {
NSLog(@" %s is %d chars long", word,strlen(word));
}
fclose(wordFile);
return 0;
}//main