Как считывать кириллицу из файлов? - C (СИ)

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

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

Как считывать кириллицу из файлов?

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

textual
Листинг программы
#include <stdio.h>
#include <wchar.h>
#include <locale.h>
#include <assert.h>
 
#define FILE_NAME "file.txt"
 
int main(void) {
    FILE * f;
    wchar_t buf[BUFSIZ];
    
    assert(setlocale(LC_ALL, "ru_RU.utf8"));
    
    assert(f = fopen(FILE_NAME, "r"));
    
    while ( fgetws(buf, BUFSIZ, f) )
        printf("%ls", buf);
        
    assert( ! fclose(f) );
    
    return 0;
}

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


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

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

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