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

C++ Builder

Войти
Регистрация
Восстановить пароль
 
MaxP
0 / 0 / 0
Регистрация: 30.11.2010
Сообщений: 12
#1

Работа с текстовым файлом - C++ Builder

30.11.2010, 16:20. Просмотров 772. Ответов 2
Метки нет (Все метки)

Напишите программу, которая позволяет: а) выводить на экран содержи-мое указанного текстового файла; б) считывать из этого файла первые три предложения и записывать их в обратном порядке в другой текстовый файл. Исходный текстовый файл должен содержать не менее четырёх предложений, которые не обязательно располагаются на отдельных стро-ках. Например, если входной файл содержит:
Fail fin! End-User release notes.
Welcome to InterVideo's. The premier DVD playback application for the PC.
Happy playback!
То после работы программы выходной файл должен содержать:
Welcome to InterVideo's. End-User release notes. Fail fin!

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.11.2010, 16:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Работа с текстовым файлом (C++ Builder):

Работа с текстовым файлом - C++ Builder
В первом Memo1 в один столбик записаны значения координат X. Во втором Memo2 - значения координат Y. Как лучше организовать сохранение этих...

Работа с текстовым файлом - C++ Builder
Задание: "Удалить все четные числа из текстового файла" Предварительно я загрузила текстовый файл в мемо1, а с мемо1 в масив и вот...

Работа с текстовым файлом - C++ Builder
Поставлена задача находить ссылки на страницы из загруженной страницы HTML. ее получаю благодаря TNMHTTP в стринговое поле Body теперь...

RichEdit работа с текстовым файлом! - C++ Builder
Компонент RichEdit после чтения текстового файла посчитывает количество строк, символов, пробелов, цифр. не могу разобраться. поможете буду...

Работа с таблицами Excel и текстовым файлом - C++ Builder
Необходимо написать программу в которой расчитывается формула:одна переменная берется из текстового файла, а другая из таблицы Excel. Как...

работа с файлом - C++ Builder
Помогите! Как написать программу которая открывает уже сеществующий файл и считывает из него информацмю? Например дан файл 1000045.dmp

2
Grey
Тутошний я
1593 / 784 / 58
Регистрация: 03.11.2009
Сообщений: 2,226
Записей в блоге: 1
30.11.2010, 20:25 #2
а) выводить на экран содержи-мое указанного текстового файла;

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void __fastcall TForm1::Button3Click(TObject *Sender)
{
AnsiString A;
TStringList *Lst = new TStringList;
Lst->LoadFromFile("test.txt");//загрузка файла
A=Lst->Text;//
delete Lst;
TCanvas * DTop = new TCanvas;
if (DTop) {
  DTop->Handle = GetDC(HWND_DESKTOP);
  DTop->Brush->Style = bsClear;
  DTop->Font->Size = 14;//размер текста
  DTop->Font->Style = TFontStyles() << fsBold;
  DTop->Font->Name = "Lucida Console";// шрифт
  DTop->Font->Color = (TColor)RGB(255,0,0);//цвет шрифта
  DTop->TextOut(10,10,A);//вывод текста
 
  ReleaseDC(0, DTop->Handle);
}
delete DTop;
}
Добавлено через 1 час 17 минут
C++
1
2
3
4
5
TStringList *Lst = new TStringList;
Lst->LoadFromFile("test.txt");//загрузка файла
Memo1->Text=Lst->Text;//вывод файла
 
//delete Lst;//пока не удаляем
1
Grey
Тутошний я
1593 / 784 / 58
Регистрация: 03.11.2009
Сообщений: 2,226
Записей в блоге: 1
01.12.2010, 23:20 #3
Продолжение кода и сохранение в файл.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
AnsiString A=Lst->Text;//копируем
Lst->Text="";//очищаем //а чё память переводить
for (int t=0;t<3;t++)//3 предложения
{
int s0=A.Pos("\n");
A.Delete(s0,1);//удаляем перенос строки
int s1=A.Pos(".");//конец предложения
int s2=A.Pos("!");
if (s1<s2)
{
  Lst->Text=A.SubString(1,s1)+Lst->Text;//вставляем в начало текста
  A.Delete(1,s1+1);//удаляем первое предложение
}
else
{
  Lst->Text=A.SubString(1,s2)+Lst->Text;
  A.Delete(1,s2+1);
}
}
//Memo1->Text=Lst->Text;//проверка
Lst->SaveToFile("V.txt");//сохраняем в файл
delete Lst;//и удаляем
Lst=NULL;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2010, 23:20
Привет! Вот еще темы с ответами:

Работа с bin файлом - C++ Builder
Доброго дня. Прошу совета - с чего начать - нужно с bin файла вытащить информацию - текстовые строки . Может регуляркой возможно, или чем...

Работа с bat-файлом - C++ Builder
Подскажите, вот создаю батник: FileCreate(&quot;C:\\dd.bat&quot;); Как открыть этот батник и добавить туда код: del &quot;C:\123.txt&quot; del...

Работа с внешним txt-файлом - C++ Builder
здравствуйте! есть список слов в файле тхт, и нужно чтоби они поочередно, по нажатию кнопки появлялись в label. как ето сделать? спасибо.

Работа с файлом- остановка чтения - C++ Builder
Пожалуйста помогите бедной мне, все глаза уже проплакала с этой программой(((( Задание: на форме две кнопочки, при нажатии на первую...


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

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

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