我一直在为我的CIS类做一个小练习,对于C用来读取文件的方法感到非常困惑.我真正需要做的就是逐行读取文件,并使用从每行收集的信息进行一些操作.我try 使用getline方法和其他方法,但没有成功.
int main(char *argc, char* argv[]){
const char *filename = argv[0];
FILE *file = fopen(filename, "r");
char *line = NULL;
while(!feof(file)){
sscanf(line, filename, "%s");
printf("%s\n", line);
}
return 1;
}
现在,我对sscanf方法有一个SEG错误,我不确定原因.我是个彻头彻尾的新手,只是想知道我是不是漏掉了什么大局. 谢谢