0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 16
1

Файл: Считать из файла посимвольно текст и вывести его на экран. Объясните, как это работает.

27.11.2017, 15:38. Показов 1083. Ответов 4
Метки нет (Все метки)

Дали нам в вузе (1 курс) такой вот код, чтобы считать с файла посимвольно текст и вывести его
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Гистограмма.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
using namespace std;
 
int main()
{
 
    FILE *f;
    f = fopen("myfile.txt", "r");
 
    char text[10000];
    char c; 
 
    for ( ; ; )
    {
        char n = fscanf(f, "%c", &c);
        if (n != 1) break;
        printf("%c", c);
    }
 
 
    return 0;
}
Объясните, как это работает. Если в n мы запихиваем очередной символ, то зачем нам char c? а так же как происходит считывание последующего символа из файла .txt?
+код не работает, выдает ошибку debug assertion failed stream!=nullptr
Помогите, пожалуйст
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2017, 15:38
Ответы с готовыми решениями:

Считать текст из файла и записать его посимвольно в квадратную матрицу
Мне дали задание, там нужно сделать программу которая считывает текст из файла и по букве делает...

Файлы: считать текст из файла и вывести его на экран, заменяя...
Помогите пожалуйста с реализацией задачи Написать программу, которая считывает текст из файла и...

Считать текст из файла и вывести его на экран, заменив цифры от 0 до 9 на слова
Задачка в С++ Считать текст из файла и вывести его на экран, заменив цифры от 0 до 9 на слова...

Считать текст из файла, и вывести его на экран, заменив цифры от 0 до 9 словами
Нужна Программа, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9...

4
3514 / 2067 / 385
Регистрация: 09.09.2017
Сообщений: 8,468
27.11.2017, 17:38 2
Почитайте формат fscanf - какие параметры она принимает и какие возвращает, вопрос про char c отпадет сам собой.
Что за ошибка не знаю, у меня все скомпилировалось и работает
0
0 / 0 / 0
Регистрация: 06.09.2017
Сообщений: 16
28.11.2017, 15:54  [ТС] 3
а можешь ТЫ ответить?)))00 или зачем ты тогда вообще пишешь этот комментарий
0
Nishen
28.11.2017, 15:57
  #4

Не по теме:

Neighbourhood, а можешь ты учиться? Или зачем ты тогда поступал в ВУЗ?

0
3514 / 2067 / 385
Регистрация: 09.09.2017
Сообщений: 8,468
28.11.2017, 16:10 5
Neighbourhood, могу, конечно. А знаешь почему? Потому что читал документацию.
Или тебе непонятно почему я тебя туда послал вместо того чтобы разжевать ответ? Потому что это полезнее и для тебя (почитать быстрее и надежнее чем спрашивать на форуме, да и идиотом не будешь выглядеть) и для форума.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2017, 16:10
Помогаю со студенческими работами здесь

Считать текст из файла и вывести на экран его предложения в обратном порядке
Не могу найти ошибку, помогите пожалуйста! #include &quot;stdafx.h&quot; #include &quot;iostream&quot;; #include...

Считать текст из файла и вывести на экран все его предложения в обратном порядке
Написать программу, которая считывает текст из файла и выводит на экран все его предложения в...

Считать текст из файла и вывести его на экран, меняя местами каждые два соседних слова
Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые...

Считать текст из файла и вывести в другой файл и на экран строки, не содержащие цифр
Нужно написать программу, которая считывает текст из файла и выводит в другой файл и на экран...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru