Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
4 / 2 / 0
Регистрация: 02.03.2009
Сообщений: 54

Текстовый файл в String по словам .

10.02.2011, 18:09. Показов 3572. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
void __fastcall TForm1::Button1Click(TObject *Sender)
{
if (!OpenDialog1->Execute()) return;
Memo1->Lines->LoadFromFile(OpenDialog1->FileName) ;
TStringList *list = new TStringList;
list->LoadFromFile(OpenDialog1->FileName);
 Edit1->Text = list->Strings[2];
 
 
}
Strings[2] - в это массиве находятся слова которые идут в текстовом файле , как его переделать в обычный string и получить доступ к нему ? и как каждое слово разбить на посимвольный массив char ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.02.2011, 18:09
Ответы с готовыми решениями:

Загрузить текстовый файл в String
Рядом с программой имеется файл text.txt, который содержит какой-либо текст Задача: присвоить строке STR все что в этом файле ...

Сохранить строку (string) в текстовый файл
Как проще всего полученную строку string сохранить в файл?

Записать текстовый файл в string[] (массив) не зная количество строк.
Требуется записать текстовый файл в string (массив) не зная количество строк. Просто прочитать файл и вывести его, допустим, в...

27
4 / 2 / 0
Регистрация: 02.03.2009
Сообщений: 54
11.02.2011, 18:20  [ТС]
Студворк — интернет-сервис помощи студентам
C++
1
str2=Memo1->Text.SubString(2, 3);
Не правильно работает выводит сразу три буквы , а не третью букву второго слова =\

И при попытки вывести числовое значение буквы , выводит длинное число , а не то которое должно быть =\
C++
1
2
3
4
5
6
7
str2=Memo1->Text.SubString(3, 1);
    char buff[128];
    strcpy(buff, str2.c_str());
    ShowMessage(buff);
    int e;
    e=(int) buff;
  ShowMessage(e);
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
11.02.2011, 18:43
Вы просто не понимаете, что делаете, и не читаете внимательно ответы:
str2=Memo1->Text.SubString(
3, // Это - номер строки , а не слова !!! , из которой извлекать
1); // Это количество символов, которые необходимо извлечь
// Вы указали 3 - 3 и получили
Учите мат. часть.

Добавлено через 1 минуту
а числовое значание буквы выводится так :
C++
1
int ch = char(A);
а вы выводите числовое значение непонятной для меня строки.
0
4 / 2 / 0
Регистрация: 02.03.2009
Сообщений: 54
11.02.2011, 19:11  [ТС]
все тема закрыта ,нашел решение .
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
11.02.2011, 19:16
поделитесь
1
4 / 2 / 0
Регистрация: 02.03.2009
Сообщений: 54
11.02.2011, 20:26  [ТС]
C++
1
2
3
4
5
6
for(int i=0; i<=list2->Count-1;i++) {
 
 str=list2->Strings[i];
  char slova[250];
  strncpy(slova, str.c_str(), 250);
}
1
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
11.02.2011, 21:35
ну, молодец, а все тебя не поняли , получи (+)
0
4 / 2 / 0
Регистрация: 02.03.2009
Сообщений: 54
14.02.2011, 00:44  [ТС]
Нет ни какого метода по поиску одинаковых элементов в классе TStringList ? и вывода номеров строк одинаковых элементов ?
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
14.02.2011, 01:19
Смотрите в сторону StringList->Duplicates .
http://www.intbook.info/delphi/Glava7/Index4.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.02.2011, 01:19

Есть текстовый файл и надо загнать его в string и вывести(прочитать)
Добрый день,я новичок в кодинге, но меня всё же вызвали на школьную олимпиаду по программированию.Задание будет такое--У меня есть...

Прочитать по словам из textBox в массив типа String^
помогите написать прогу!!! есть свой словарь слов, мы вводим свой текст, который нужно исправить за тем же словарём. Возможные...

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

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

Текстовый файл содержит список фамилий и должность сотрудников. Сформировать текстовый файл, содержащий фамил
Текстовый файл содержит список фамилий и должность сотрудников. Сформировать текстовый файл, содержащий фамилии сотрудников, работающих ...


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

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата) Этот документ предназначен для того, чтобы новый чат Claude мог продолжить работу без необходимости заново разбираться в. . .
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса Калибровка параметров симбиотической модели: технический обзор Содержание: Введение Постановка проблемы Технические аспекты реализации Процесс внедрения изменений
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0» https:/ / ibb. co/ NnkGpfMd Представленная интегрированная схема описывает непрерывную нелинейную. . .
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы ### Аннотация Представлено исследование по разработке агентной модели микоризной. . .
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики Контекст Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии Введение Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru