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

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

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

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

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

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

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

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

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


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

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

13   голосов , оценка 4.385 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы