【问题标题】:fopen() always return NULL when I'm trying to read a txt file当我尝试读取 txt 文件时,fopen() 总是返回 NULL
【发布时间】:2016-10-08 17:06:27
【问题描述】:

当我尝试使用 fopen() 读取 txt 文件时,它总是返回 NULL。我该如何解决?

【问题讨论】:

  • 我也试过
  • 错误的工作目录或路径名或文件权限
  • 我也试过 "C:\\ass2\\markassignment1.txt", "C:/ass2/markassignment1.txt" 还是不行
  • 停止猜测 - 使用perror 打印出错误信息!
  • 很可能,这条路径:C:/ass2/.... 应该以:C:/class2/.....

标签: c visual-studio-2015 fopen


【解决方案1】:

使用双斜线:

"C:\Documents and Settings\juegos psps.txt"

由于它们必须用双引号括起来,并且 \ 是一个特殊字符,因此我们必须执行转义序列。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-13
    • 1970-01-01
    • 2013-02-02
    • 1970-01-01
    • 2016-03-17
    • 2014-07-09
    相关资源
    最近更新 更多