在Excel中打开CSV文件与记事本

每当我在Excel或Sakura编辑器中打开.csv文件时,运行我的C程序时遇到fopen错误,而当我在记事本或记事本++中打开文件时,我不会收到任何错误,并且程序可以使用该文件而不会出现问题。

这些应用程序中.csv文件的用法和为什么有什么区别?

当Excel和据推测Sakura打开文件,他们保持共享模式,拒绝其他程序写入访问该文件locking它。 另一方面,记事本和记事本+ +打开文件,而不locking它,只是读取内容。

如果您的程序只是试图读取文件,只要您使用适当的共享模式,它就能成功。 如果您的程序希望修改文件,并且Excel已将其locking,则locking将不会成功。