Функция открытия возвращает ошибку и файл не создается - C (СИ)
Формулировка задачи:
Первое - вот если писать так
то функция открытия возвращает ошибку и файл не создается
но если нписать так
то файл создается нормально
И что не так в первом случае?
а если так: ... = fopen ("FileName", "a"); то где этот FileName искать?
FILE *filePtr char str [ 81 ] = "C:\1.txt"; filePtr = fopen (str, "a"); //или сразу ...("C:\1.txt", "a");
FILE *filePtr; char str [ 81 ]; scanf ("%s", str); filePtr = fopen (str, "a");
Решение задачи: «Функция открытия возвращает ошибку и файл не создается»
textual
Листинг программы
#include<iostream> int main(){ char str [ 81 ] = "C:\1.txt"; std::cout<<str; }
Объяснение кода листинга программы
- Включаем заголовочный файл iostream для использования функций вывода и ввода
- Объявляем функцию main() — точку входа в программу
- Создаем массив типа char с именем str и размером 81 символ
- Инициализируем массив str строкой
C:\1.txt
- Выводим содержимое массива str на экран с помощью std::cout
- Возвращаем 0, чтобы указать, что программа успешно завершилась
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д