Считать символы из файла и вывести их в консоль - C (СИ)

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

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

Программа должна считывать символы из файла и выводить их в консоль Файл test содержит текст "privet kak dela"
#include <stdio.h>
#include <stdlib.h> 
int main ()
{
    FILE *stream;
    char buffer [100];
    stream=fopen ("test", "r");
    if (stream!=NULL)
        fread ( buffer, 1, 5, stream);//хочу считать первые 5 символов из файла
    else
        exit(1);
    printf("%s\n", buffer);// и вывести их
    fclose(stream);
    system("pause");
    return 0;
}
В консоли появляется "priveЪP" Откуда берутся последние два символа?

Решение задачи: «Считать символы из файла и вывести их в консоль»

textual
Листинг программы
char buffer[100] = { 0 };

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

  1. Объявляется массив buffer типа char с размером 100 элементов и инициализируется нулями. В данном случае, массив buffer используется как буфер для чтения символов из файла.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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