fopen() всегда возвращает NULL, когда я пытаюсь прочитать текстовый файл

#c #visual-studio-2015 #fopen

#c #visual-studio-2015 #fopen

Вопрос:

Когда я пытаюсь прочитать текстовый файл с помощью fopen(), он всегда возвращает NULL. Как я могу это исправить?

Проблемный код.

Комментарии:

1. я также пытался с

2. Неверный рабочий каталог или имя пути или права доступа к файлу

3. я также пытался с «C:\ass2\markassignment1.txt «, «C:/ass2/markassignment1.txt » и это все еще не работает

4. Прекратите угадывать — используйте perror для распечатки сообщения об ошибке!

5. скорее всего, этот путь: C:/ass2/.... должен начинаться с: C:/class2/.....

Ответ №1:

Используйте двойные косые черты:

«C:Documents и настройки juegos psps.txt «

Поскольку они должны быть заключены в двойные кавычки, а — специальный символ, следовательно, мы должны выполнить escape-последовательность.