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 "

Слияние Git: основные инструменты и техники
RTP – Онлайн трансляции для всех желающих
QR Code Monkey - создайте и распознавайте QR-коды онлайн
EOL: Всё о конце жизненного цикла IT-оборудования
JavaScript для начинающих
Полиморфизм в ООП: что это такое и как использовать
Java: массивы строк
Блок по центру CSS
Callback C - удобный способ обратной связи с клиентами
<h1>Math Exp - решайте математические выражения онлайн