Как открыть файл с точкой в имени - C (СИ)

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

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

Как можно прочитать файл, где в названии точка? Напимер, если 12.txt открывается,
if ((f=fopen("12.txt","r"))!=NULL)
то при открытии файла 1.2 выдается ошибка
if ((f=fopen("1.2.txt","r"))!=NULL)

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

textual
Листинг программы
% cat 1.2.txt
Hello World
% tcc -run dotfile.c
Hello World
%

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

  1. В начале кода объявляются две переменные:
    • name_of_file с типом данных char, в которую будет записываться имя файла для открытия
    • text с типом данных char, в которую будет записываться текст для вывода на экран
  2. Затем с помощью функции printf выводится сообщение Введите имя файла:
  3. Пользователь вводит имя файла и нажимает Enter
  4. Введенное имя файла сохраняется в переменной name_of_file
  5. С помощью функции fopen открывается файл с именем, которое хранится в переменной name_of_file
  6. Если файл открылся успешно, то в переменную text записывается сообщение Файл успешно открыт и выводится на экран с помощью функции printf
  7. Если файл не удалось открыть, то в переменную text записывается сообщение об ошибке и выводится на экран с помощью функции printf
  8. После выполнения всех операций открывается файл с именем 1.2.txt и выводится на экран его содержимое
  9. Код завершается

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


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

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

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