这是我一段时间以来第一次使用文件,虽然我得到了大致的想法,但我在实现简单算法时遇到了一些问题。
例如,我正在尝试编写一个代码来计算给定文件中的字符数。字母数。
这是我的代码:
#include<stdio.h>
FILE *fp;
void main()
{
int counter=0;
fp=fopen("G:\hellostackoverflow.txt","r");
while(fgetc(fp)!=EOF)
counter++;
printf("there are %d letters", counter);
}
当我运行它时,我遇到了一个错误,类似于:
调试断言失败!
表达式(流!=NULL)
有关如何...
为什么会发生这种情况,我该如何解决?