提问人:Akash Suklabaidya 提问时间:11/17/2022 最后编辑:Some programmer dudeAkash Suklabaidya 更新时间:11/17/2022 访问量:45
计算元素在文本文件中的位置
Counting position of element in a text file
问:
我有一个创建的名称 .txt 文件,其中包含学生姓名。 我想找到每个名称在 C 中使用它的位置。
这是我提取名称 .txt 的主要 C 代码。
FILE *fp;
char c;
char name[100];
fp = fopen("name.txt", "r");
int ct=0;
while(c != EOF)
{
c = fgetc(fp);
int i = 0;
name[i] = c;
printf("%c",name[i]);
}
这是内容名称.txt文件
1)Liam
2)Olivia
3)Noah
4)Emma
5)Oliver
6)Charlotte
7)Elijah
8)Amelia
9)Bob
10)Roy
答: 暂无答案
评论
c
int
EOF
EOF
while ((c = fgetc(fp)) != EOF)
fgetc
函数返回一个int
。这对于与值的比较非常重要。c
c != EOF
int
EOF
想要的也许是阅读整行?