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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 62, средняя оценка - 4.65
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,148
Завершенные тесты: 1
01.09.2009, 20:29     Вывод текста с файла на экран #1
код таков
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
 Аватар для Gravity
556 / 550 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
01.09.2009, 20:32     Вывод текста с файла на экран #2
C
1
2
while( (c = getc(f)) != EOF)
    putchar(c);
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,148
Завершенные тесты: 1
01.09.2009, 20:42  [ТС]     Вывод текста с файла на экран #3
Gravity, тьфу как я про путчар забыл(спасибо..

Добавлено через 1 минуту
Gravity, неет..только что проверил тоже самое..
Gravity
 Аватар для Gravity
556 / 550 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
01.09.2009, 20:43     Вывод текста с файла на экран #4
Что в файле?
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,148
Завершенные тесты: 1
01.09.2009, 20:48  [ТС]     Вывод текста с файла на экран #5
Gravity,
ывапывап ыапыап
ывапывап ывапыва
245235 45 5
Добавлено через 33 секунды
Gravity, что то вроде этого
а разве путчар не символы выводилО_о
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
01.09.2009, 21:04     Вывод текста с файла на экран #6
МедведЪ, а ты обратил внимание, что путчар в цикле?
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,148
Завершенные тесты: 1
01.09.2009, 21:05  [ТС]     Вывод текста с файла на экран #7
снова не то....бесконечно выводит первую букву файла
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
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
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,148
Завершенные тесты: 1
01.09.2009, 21:17  [ТС]     Вывод текста с файла на экран #9
M128K145, спасибо сработало....но причем тут
Цитата Сообщение от M128K145 Посмотреть сообщение
#include <conio.h>
и

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

Добавлено через 54 секунды
M128K145, да и еще один вопросик...почему тут и путчар есть и принтф?...какую функцию тут имеет путчар?
M128K145
Эксперт C++
 Аватар для M128K145
8276 / 3495 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
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
 Аватар для Monte-Cristo
2807 / 1372 / 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     Вывод текста с файла на экран
Ответ Создать тему
Опции темы

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