C语言文件操作有问题 结果不是我期待的,运行后显示:Source file cannot be opened,怎么会这样!!

1.你的C盘根目录下面是不是没有sfile.txt这个文件?

凡用“r”打开一个文件时,该文件必须已经存在,且只能从该文件读出。

2.还有一种情况是你建的sfile.txt不对,因为默认情况系统隐藏了.TXT的后缀,所以你可能建了这样一个文件,sfile.txt.txt