Запрос имени создаваемого файла у пользователя - C (СИ)
Формулировка задачи:
Подскажите пожалуйста как можно задавать имя создаваемого текстового файла именно в программе(что бы его задавал пользователь который запустил программу)??
Решение задачи: «Запрос имени создаваемого файла у пользователя»
textual
Листинг программы
#include <stdio.h> #include <locale.h> int main() { setlocale(LC_ALL, "Russian"); char name[15]; int i; char s; FILE* fo; printf("Enter the name of file: "); scanf("%s", &name); fo = fopen( name, "wt"); fclose(fo); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и вводом-выводом
- Установка локали на русский язык
- Объявление переменных:
- name - массив символов для хранения имени файла
- i - переменная для цикла
- s - символ для чтения символа от пользователя
- fo - указатель на файл
- Вывод сообщения с просьбой ввести имя файла
- Считывание имени файла с помощью функции scanf в массив name
- Открытие файла с помощью функции fopen на запись (режим
wt
) и сохранение указателя на файл в переменную fo - Закрытие файла с помощью функции fclose
- Возврат 0, что означает успешный конец работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д