C读取CSV文件失败,提示No such file or directory怎么办

C读取CSV文件失败,提示No such file or directory怎么办?
代码如图

img


运行结果如图:程序上执行到main函数第三句就挂掉了

img


这是头文件引用的库

img

这个错误提示表明C程序无法找到指定的CSV文件。可能的原因包括:

  1. 文件名或路径错误:请检查文件名和路径是否正确,特别是路径中是否包含空格或特殊字符。
  2. 文件不存在:请确保指定的CSV文件实际存在于指定路径中,可以在文件夹中手动查找。
  3. 权限问题:请确保C程序有足够的权限读取指定的CSV文件,特别是在某些操作系统中,需要管理员权限才能访问某些文件。

解决方法:

  1. 请检查文件名和路径是否正确,特别是路径中是否包含空格或特殊字符。
  2. 请确保指定的CSV文件实际存在于指定路径中,可以在文件夹中手动查找。
  3. 请检查C程序是否有足够的权限读取指定的CSV文件,特别是在某些操作系统中,需要管理员权限才能访问某些文件。

用绝对路径试试看,这个相对路径飘忽不定,在调试的时候是项目文件所在路径
在执行的时候是exe所在路径