Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 09.11.2015, 22:18   #1
sdima75
Новичок
 
Регистрация: 09.11.2015
Сообщений: 1
Репутация: 10
Радость Надо написать программу, которая должна считывать слова из текстового файла и выводить их на экран - Visual C++

Здравствуйте. Программирую чисто для себя и возникла необходимость написать простенькую программу.
Программа должна считывать слова из текстового файла (txt) и выводить их на экран по одному слову (через label (visual studio c++ express 2010 - я на ней пишу)) с некоторым промежутком. Соответственно программа не консольная, у неё должно быть окно, где по середине окна будет высвечиваться наши слова с промежутком (через Sleep например).

Посмотрел в интернете, и не нашёл примерного решения.
На сайте посмотрел и даже не получилось в консоле это сделать. Здесь есть различные примеры, но с "vector" я совсем пока не дружу, а те примеры что без них, переписывая под свою задачу и они не работают корректно. (Был маленький опыт написания мною программы где она считывала данные и записывала данные в файл (txt), но переделать данную программу под новую задачу тоже не получилось).

Если у кого-то есть желание и свободное время то помогите и напишите здесь код пожалуйста.
Заранее буду благодарен помощь. :-)
sdima75 вне форума   Ответить с цитированием
Старый 08.12.2015, 00:26   #2
Demznak
Новичок
 
Регистрация: 07.12.2015
Адрес: Земля
Сообщений: 2
Репутация: 10
По умолчанию прога

вот разбирайся

посимвольный вывод
Код:


#include <iostream>
#include <fstream>

using namespace std;

....
ifstream ifcin("d:\\c++_progi\\test.cpp" );

if (ifcin.is_open())
{
        char chcurr = NULL;
	
	while(ifin.get(chcurr))
	{
              cout <<  chcurr;

        }

}
ifcin.close();
system("pause");
    
.....

вот функции глянь для работы вообще в мсдн все есть
open
Open file (public member function )

is_open
Check if a file is open (public member function )
good
Check whether state of stream is good (public member function )

get
Get characters (public member function )

getline
Get line (public member function )
peek
Peek next character (public member function )

read
Read block of data (public member function )
Demznak вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу на C, которая выводит текст на экран дисплея, меняя в нем местами заданные слова Andre1987 Помощь студентам 8 06.01.2015 17:31
. Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке. Tuns Помощь студентам 2 26.05.2014 20:34
считывать текст из файла и выводить его на экран, заменяя цифры от 0 до 9 на слова «ноль», «один», …, «девять» (на C) jesterXXX Помощь студентам 1 23.12.2012 12:02
Написать программу, которая будет считывать последовательность слов и расставлять их по алфавиту (с++) bl@ndo$ Помощь студентам 2 29.05.2012 07:41
написать программу,которая будет определять,и выводить на экран английскую букву Tiny Помощь студентам 3 25.06.2010 23:23


14:48.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.