fopen() в языке программирования C: работа с файлами

Функция fopen() в языке программирования C используется для открытия файла в заданном режиме. Она имеет следующий синтаксис:

FILE *fopen(const char *filename, const char *mode);

Здесь filename - это путь к файлу, который нужно открыть, а mode - режим открытия файла. Режим открытия файла может быть одним из следующих:

Функция fopen() возвращает указатель на структуру типа FILE, которая содержит информацию о состоянии файла. Если файл не удалось открыть, то функция fopen() возвращает значение NULL.

Примеры использования функции fopen() в коде на C:

1. Открытие файла для чтения:


#include 
int main() {
    FILE *fp;
    char ch;
    fp = fopen("file.txt", "r"); // открываем файл file.txt для чтения
    if (fp == NULL) { // проверяем, удалось ли открыть файл
        printf("Не удалось открыть файл\n");
        return 1;
    }
    while ((ch = fgetc(fp)) != EOF) { // читаем файл посимвольно
        printf("%c", ch);
    }
    fclose(fp); // закрываем файл
    return 0;
}

2. Открытие файла для записи:


#include 
int main() {
    FILE *fp;
    fp = fopen("file.txt", "w"); // открываем файл file.txt для записи
    if (fp == NULL) { // проверяем, удалось ли открыть файл
        printf("Не удалось открыть файл\n");
        return 1;
    }
    fprintf(fp, "Hello, world!\n"); // записываем строку в файл
    fclose(fp); // закрываем файл
    return 0;
}

Похожие вопросы на: "fopen s "

Обратная польская запись: что это такое и как с ней работать?
Курсив в CSS: как создать и применить эффектно и легко
Работа с рандомом в языке С: генерация случайных чисел
JS Object Assign - Простой способ соединить объекты в JavaScript
Charset: что это такое и для чего нужно знать?
PHPExcel – библиотека для работы с Excel в PHP
Как отсортировать массив в PHP: примеры кода и инструкции
Генератор случайных чисел
Обтекание картинки текстом в HTML: примеры и руководство
Генератор словарей Python