Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Txt в StringGrid 
:(
    Опции темы
Salatovec
Дата 18.12.2008, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 9.1.2008

Репутация: нет
Всего: -1



Здравствуйте, подскажите пожалуйста - вот к примеру имеем txt файл с таким содержимым:

X Y Z
1 2 1
2 3 2
3 4 3
4 5 4
5 6 5

как это считать из файла и корректно вставить в stringgrid чтобы было в виде таблички? Заранее благодарен, просто со строками мало работал (

PM MAIL   Вверх
Michrutka
Дата 18.12.2008, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 57
Регистрация: 6.2.2008

Репутация: нет
Всего: нет



Код

TStringList *stStrings = new TStringList;
stStrings->LoadFromFile('FileName');

PM MAIL   Вверх
Dmi3ev
Дата 18.12.2008, 15:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 16
Всего: 41



Код

//...
ifstream fi ("D:\\1.txt");
int x=6;
int y=3;
char a;
StringGrid1->ColCount=x+1;
StringGrid1->RowCount=y+1;
for (int i=1; i<x+1; i++)
 {
  for (int j=1; j<y+1; j++)
   {
     fi>>a; StringGrid1->Cells[i][j]=a;
   }
 }
fi.close();
//...

писал тут, поэтому могут быть мелкие неточности... а так вроде все правильно

Это сообщение отредактировал(а) Dmi3ev - 18.12.2008, 15:21


--------------------

PM MAIL   Вверх
Salatovec
Дата 18.12.2008, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 9.1.2008

Репутация: нет
Всего: -1



Спасибо большое)
PM MAIL   Вверх
Salatovec
Дата 18.12.2008, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 9.1.2008

Репутация: нет
Всего: -1



А если тоже самое, но брать значения из memo? Типа в мемо загружен этот файлик и нам из мемо надо получить эти данные в stringgrid.
PM MAIL   Вверх
mrbrooks
Дата 18.12.2008, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Salatovec, парсить строку надо будет
PM MAIL   Вверх
Salatovec
Дата 18.12.2008, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 9.1.2008

Репутация: нет
Всего: -1



mrbrooks, а можно узнать понятие слова парсить?)
PM MAIL   Вверх
Romikgy
Дата 18.12.2008, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 11
Всего: 146



разбирать по полочкам smile


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
mrbrooks
Дата 18.12.2008, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Salatovec, то бишь разобрать. Посмотри в этой ветке форума - примеров была уйма
PM MAIL   Вверх
Dmi3ev
Дата 18.12.2008, 18:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 16
Всего: 41



mrbrooks, а зачем? почему нельзя, как я сказал? просто массив-то целых чисел неотрицательных (как видно из примера)? Разве не проканает? Просто я делал как-то такую шнягу, врде все ок, даже могу выложить исходники, если найду...


--------------------

PM MAIL   Вверх
Salatovec
Дата 18.12.2008, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 213
Регистрация: 9.1.2008

Репутация: нет
Всего: -1



Dmi3ev, для стрингрида из файла подошло - спасибо ещё раз, а вот из  мемо не пробовал - не знаю)
PM MAIL   Вверх
mrbrooks
Дата 19.12.2008, 08:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 167
Всего: 306



Цитата(Dmi3ev @  18.12.2008,  18:18 Найти цитируемый пост)
mrbrooks, а зачем? почему нельзя, как я сказал? просто массив-то целых чисел неотрицательных (как видно из примера)? Разве не проканает? 



Цитата(Salatovec @  18.12.2008,  16:56 Найти цитируемый пост)
А если тоже самое, но брать значения из memo? Типа в мемо загружен этот файлик и нам из мемо надо получить эти данные в stringgrid. 


в этом случае думаю не проканает  smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0538 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.