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 "

Google Fonts Roboto - современный шрифт для веб-дизайна
Главная страница Main C
Find the Odd Word: Test Your Vocabulary Skills and Have Fun!
Приведение типов C: основы и примеры
Issuu - онлайн платформа для публикации, обмена и чтения журналов, книг и документов
WebQR - генератор и сканер QR кодов онлайн
Автоматизация веб-тестирования с Selenium
Сумма элементов массива
Understanding Symlink Linux: A Guide to Symbolic Links
Получите максимум от VE LT: основные свойства и применение