我刚刚想出了如何使用整数来做到这一点,所以决定尝试使用字符串并卡住了。
这是我的文件“kw”中的内容:
keyword0
keyword1
keyword2
keyword3
使用此当前代码,我收到“错误:格式'%s'需要'char *'类型的参数,但参数3具有'char **'类型
#include <stdio.h>
int main () {
FILE *pFile;
pFile = fopen("kw", "r");
if (pFile != NULL) {
char *a[3];
int i;
for(i = 0; i <= 3; i++) {
fscanf(pFile, "%s", &a[i]);
printf("%s\n", a[i]);
}
}
return 0;
}
有人可以在这里指出我正确的方向吗?谢谢你。