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

Купить рекламу на форуме 15-35 тыс рублей в месяц

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2011, 18:04   #1
shadowfiend
 
Регистрация: 21.04.2011
Сообщений: 3
Сообщение программа, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых

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

Код:
//открытие файла  и вывод на Memo.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if (OpenDialog1->Execute());
Memo1->Lines->Clear();
Memo1->Lines->LoadFromFile("text.txt");
}
дальше не знаю что и как делать
shadowfiend вне форума Ответить с цитированием
Старый 09.05.2011, 19:22   #2
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

Ну как что, идти по линиям, искать в них запятые и удалять линии с запятыми...
Но лучше уж сразу в Memo выводить строки без запятых, т.е. придётся считывать файл не в Memo, а в переменную.
Spawn™Production® вне форума Ответить с цитированием
Старый 09.05.2011, 21:48   #3
shadowfiend
 
Регистрация: 21.04.2011
Сообщений: 3
Сообщение

Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TStringList * Lst = new TStringList; // задается переменная
if (OpenDialog1->Execute());   // открывает файл
Memo1->Lines->Clear();
        Lst->LoadFromFile("text.txt"); //считывает на Lst  текст
        for(int i=0;i<Lst->Count;i++)  //просматривает все линии
                if(!Lst->Strings[i].Pos(",")) //если строки без" , ", то их считывает на Memo
                        Memo1->Lines->Add(Lst->Strings[i]);
        delete Lst; // удаляет переменную Lst
}
что то такое сделал. Но все равно не работает. Программа запускается, но файл не считывается на Memo.
shadowfiend вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу, которая считывает текст guksm Паскаль, Turbo Pascal, PascalABC.NET 8 05.04.2014 16:05
Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном по avic Общие вопросы C/C++ 1 22.12.2010 12:41
программа , которая считает английский текст из файла и выводит на экран слова, начинающиеся с гласных бу Fantom666 Помощь студентам 0 13.05.2010 19:01
Составить программу, которая создает и выводит на экран файл. STEELKUZNECOV Помощь студентам 1 30.05.2009 09:50
программа, которая выводит на экран одно из данных слов vados Паскаль, Turbo Pascal, PascalABC.NET 11 26.10.2007 23:47