Реализовать запрос на ввод имени файла - C (СИ)

Узнай цену своей работы

Формулировка задачи:

ппдскажите пожалуйста как сделать чтоб перед открытием файла программа спрашивала адрес файла : что то типа введите адрес файла : c:\123.txt

Решение задачи: «Реализовать запрос на ввод имени файла»

textual
Листинг программы
FILE *input(NULL);
char nameFile[300];
puts("Введите имя файла и путь:\n> ");
gets(nameFile);
input = fopen(nameFile,"r");

Объяснение кода листинга программы

  1. Объявлена переменная input типа FILE*, которая инициализируется значением NULL. Эта переменная будет использоваться для работы с файлом.
  2. Объявлена переменная nameFile типа char с размером в 300 символов. Эта переменная будет использоваться для хранения имени файла.
  3. Выведена подсказка для ввода имени файла и пути.
  4. Введенное имя файла сохраняется в переменной nameFile с помощью функции gets().
  5. Функция fopen() открывается файл с именем nameFile и путем r. Результат открытия сохраняется в переменной input. Если файл не может быть открыт, то переменная input останется равной NULL.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5
Похожие ответы