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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 62, средняя оценка - 4.65
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,230
Завершенные тесты: 1
#1

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

01.09.2009, 20:29. Просмотров 8254. Ответов 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??куда поставлять??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.09.2009, 20:29     Вывод текста с файла на экран
Посмотрите здесь:
Считывание текста из файла и вывод на экран в С++ C++
C++ Считывание текста из файла и вывод на экран
Считывание текста из файла и вывод его на экран C++
C++ Чтение текста из файла и вывод на экран предложений без запятых
Чтение текста из файла и вывод на экран только тех предложений, которые не содержат запятых C++
C++ Считывание текста из файла и вывод на экран только предложения содержащие введенное с клавиатуры слово
Вывод текста на экран C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
01.09.2009, 20:32     Вывод текста с файла на экран #2
C
1
2
while( (c = getc(f)) != EOF)
    putchar(c);
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,230
Завершенные тесты: 1
01.09.2009, 20:42  [ТС]     Вывод текста с файла на экран #3
Gravity, тьфу как я про путчар забыл(спасибо..

Добавлено через 1 минуту
Gravity, неет..только что проверил тоже самое..
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
01.09.2009, 20:43     Вывод текста с файла на экран #4
Что в файле?
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,230
Завершенные тесты: 1
01.09.2009, 20:48  [ТС]     Вывод текста с файла на экран #5
Gravity,
ывапывап ыапыап
ывапывап ывапыва
245235 45 5
Добавлено через 33 секунды
Gravity, что то вроде этого
а разве путчар не символы выводилО_о
M128K145
Эксперт С++
8283 / 3502 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
01.09.2009, 21:04     Вывод текста с файла на экран #6
МедведЪ, а ты обратил внимание, что путчар в цикле?
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,230
Завершенные тесты: 1
01.09.2009, 21:05  [ТС]     Вывод текста с файла на экран #7
снова не то....бесконечно выводит первую букву файла
M128K145
Эксперт С++
8283 / 3502 / 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;
}
Я правда С не знаю, но работает
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,230
Завершенные тесты: 1
01.09.2009, 21:17  [ТС]     Вывод текста с файла на экран #9
M128K145, спасибо сработало....но причем тут
Цитата Сообщение от M128K145 Посмотреть сообщение
#include <conio.h>
и

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

Добавлено через 54 секунды
M128K145, да и еще один вопросик...почему тут и путчар есть и принтф?...какую функцию тут имеет путчар?
M128K145
Эксперт С++
8283 / 3502 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
01.09.2009, 21:19     Вывод текста с файла на экран #10
Просто вопрос по Си, вот я и написал. Иначе я бы все написал средствами С++.
Я просто обьединил твой код и код Gravity. Не более
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2009, 21:51     Вывод текста с файла на экран
Еще ссылки по теме:
C++ Вывод текста на экран порциями
C++ Вывод текста на экран с заданной позиции.
Вывод текста из файла C++
C++ Вывод текста на экран во время ожидания нажатия клавиши.
C++ Вывод текста из файла по странице

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

Или воспользуйтесь поиском по форуму:
Monte-Cristo
2787 / 1373 / 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;
}
Yandex
Объявления
01.09.2009, 21:51     Вывод текста с файла на экран
Ответ Создать тему
Опции темы

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