Работа с файлом, путь к которому задается с клавиатуры - C (СИ)

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

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

Как сделать так чтобы можно было указать имя файлу с клавиатуры и потом работать с ним?

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

textual
Листинг программы
#include <stdio.h>
 
int main(void){
    FILE * f;
    
    if ( ( f = fopen("out.txt", "wklmn") ) == NULL )
        return 1;
    
    fprintf(f, "Hello, world!\n");
    fclose(f);
    
    return 0;
}

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

  1. Объявлена переменная f типа FILE* (указатель на файл).
  2. В блоке if проверяется, удалось ли открыть файл с помощью функции fopen с аргументами out.txt и wklmn.
  3. Если файл не удалось открыть, то программа возвращает 1.
  4. Если файл удалось открыть, то выполняется блок if, где записывается строка Hello, world! в файл с помощью функции fprintf, а затем файл закрывается с помощью функции fclose.
  5. Программа возвращает 0, что означает успешное выполнение.

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

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