哪位高手帮我解释一下下面的c程序问题,谢谢;

2024-12-16 21:17:14
推荐回答(1个)
回答1:


sum = readDat(strcat(str,".txt"));
拆分成

strcat(str,".txt");
sum = readDat(str);

另外,你的代码所在的当前目录下,必须要有这个文件才可以打开。
比如你输入的文件名为word,那么当前目录下就自己先新建一个word.txt的文件。
如果这个文件不存在,当然报错。除非你改一下打开文件的方式,当不存在该文件时自动创建一个。