Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 62, средняя оценка - 4.65
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,339
Завершенные тесты: 1
#1

Вывод текста с файла на экран - C++

01.09.2009, 20:29. Просмотров 8678. Ответов 10
Метки нет (Все метки)

код таков
C++
1
2
3
4
5
6
    FILE *f=fopen("c://test.txt", "r"); 
int c=getc(f);
 
 
    printf("%c", c);
fclose(f);
просто надо выввести текст что в файле test.txt, но при попытке запуска прогы только первая буква выводится...мне кажется что это из за того что я звял один байт...а как сделаь 256??куда поставлять??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.09.2009, 20:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод текста с файла на экран (C++):

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

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

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

Чтение текста из файла и вывод на экран предложений без запятых - C++
Помогите, пожалуйста, написать программу, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых. ...

Чтение текста из файла и вывод на экран только тех предложений, которые не содержат запятых - C++
нужна программа, которая считывает текст из файла и выводит на экран только предложения не содержащие запятых

Считывание текста из файла и вывод на экран только предложения содержащие введенное с клавиатуры слово - C++
Помогите пожалуйста с написанием программы:написать программу которая считывает текст из файла и выводит на экран только предложения...

10
Gravity
563 / 557 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
01.09.2009, 20:32 #2
C
1
2
while( (c = getc(f)) != EOF)
    putchar(c);
0
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,339
Завершенные тесты: 1
01.09.2009, 20:42  [ТС] #3
Gravity, тьфу как я про путчар забыл(спасибо..

Добавлено через 1 минуту
Gravity, неет..только что проверил тоже самое..
0
Gravity
563 / 557 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
01.09.2009, 20:43 #4
Что в файле?
0
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,339
Завершенные тесты: 1
01.09.2009, 20:48  [ТС] #5
Gravity,
ывапывап ыапыап
ывапывап ывапыва
245235 45 5
Добавлено через 33 секунды
Gravity, что то вроде этого
а разве путчар не символы выводилО_о
0
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
01.09.2009, 21:04 #6
МедведЪ, а ты обратил внимание, что путчар в цикле?
1
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,339
Завершенные тесты: 1
01.09.2009, 21:05  [ТС] #7
снова не то....бесконечно выводит первую букву файла
0
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
01.09.2009, 21:12 #8
МедведЪ, вот посмотри
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <conio.h>
 
int main()
{
    FILE *f=fopen("c://test.txt", "r"); 
    int c;
    while( (c = getc(f)) != EOF)
        putchar(c);
    printf("%c", c);
    fclose(f);
    _getch();
    return 0;
}
Я правда С не знаю, но работает
1
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,339
Завершенные тесты: 1
01.09.2009, 21:17  [ТС] #9
M128K145, спасибо сработало....но причем тут
Цитата Сообщение от M128K145 Посмотреть сообщение
#include <conio.h>
и

Цитата Сообщение от M128K145 Посмотреть сообщение
_getch();
Добавлено через 1 минуту
M128K145, аа понял,ну типа
C++
1
system("pause");
??

Добавлено через 54 секунды
M128K145, да и еще один вопросик...почему тут и путчар есть и принтф?...какую функцию тут имеет путчар?
0
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
01.09.2009, 21:19 #10
Просто вопрос по Си, вот я и написал. Иначе я бы все написал средствами С++.
Я просто обьединил твой код и код Gravity. Не более
0
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
01.09.2009, 21:51 #11
Цитата Сообщение от МедведЪ Посмотреть сообщение
просто надо выввести текст что в файле test.txt
на C++ можно например
так
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    ifstream file("text.txt");
    cout << file.rdbuf();
    file.close();
    return 0;
}
1
01.09.2009, 21:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2009, 21:51
Привет! Вот еще темы с ответами:

Вывод текста на экран - C++
Всем привет. Я недавно начал учиться программировать на с++, и друг посоветовал для начала книгу Харви Дейтела &quot;Как программировать на...

Вывод текста на экран порциями - C++
Здравствуйте. Подскажите, пожалуйста, как вывести на экран текст порциями из бинарного файла? скажем, по 25 строк. К примеру,...

Вывод текста на экран с заданной позиции. - C++
БИЛЕТ №26 3. Недостатком оператора вывода cout&lt;&lt; является плохой способ форматирования текста. Так, если нужно начать вывод с...

Вывод текста не экран с помощью DrawText (DirectX) - C++
Здравствуйте, проблема такая: пытаюсь вывести текст на экран, если я пишу вот так pFont-&gt;DrawText(NULL, L&quot;Все работает&quot;, -1, &amp;rc,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru