Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

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

Считывание файла в ListBox - C++

22.05.2011, 11:51. Просмотров 433. Ответов 0
Метки нет (Все метки)

Есть тхт файл, с таким содержанием:
№ 5 1aaa 5130c 6618,39345932007 px 696 мб
№ 1 aaa 5130c 76800 px 128 мб
№ 3 bbb 5130c 45270,7149505615 px 924 мб
№ 2 ddd 5130c 60750 px 357 мб
№ 4 fff 5130c 27704,7328948975 px 506 мб
Как считать файл, чтобы после загрузки, эти строки можно было сортировать, и т.п.
Сортировка по "1aaa","5130c","6618,39345932007","696"
Файл сохраняю методом ListBox1->SaveToFile();
Вот код загрузки, тхт..

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
FILE *F;
String ls= LabeledEdit6->Text;
if (ls==""){ShowMessage("Введите путь к файлу!");}
else
{
char *SFile;
SFile = ls.c_str();
if ((F = fopen(SFile, "rt")) == NULL)
{
   ShowMessage("Файл не удается открыть!");
   return;
}
else
{
ListBox1->Items->Clear();
   char s[40];
  do
   {
      fgets(s,40,F);
      if(feof(F)) break;
      if(s[strlen(s)-1] == '\n') s[strlen(s)-1] = 0;
      ListBox1->Items->Add(s);
   }
   while(true);
   fclose(F);
   ShowMessage("Файл успешно загружен!");
};
};
но он просто загружает файл в ListBox, и с ними ничего делать нельзя...
Помогите плз..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2011, 11:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считывание файла в ListBox (C++):

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

Считывание файла в массив и запись нового файла - C++
Консоль VS C++. Текстовый файл открывается как бинарный, и считывается по 100 байт в массив - и сразу они переписываются в другой файл. В...

Считывание с файла - C++
Прогррамма неверно считывает числа с файла.вот кусок программы int mass_in_3(int *k,int *j) { int array; FILE *f1; ...

считывание из файла - C++
Считывает нормально но как я понял надо перевести в int для расчетов, Как это сделать? #include <iostream> #include <fstream> ...

Считывание из файла - C++
Нужно считать из файла данные (по слову). Считывается только по символу. Помогите, пожалуйста, исправить. Может нужно перегрузить >> , если...

Считывание из файла - C++
есть файл с настройками prog.conf вида: date = 01.02.2010 time = 15:05:45 step = 0.5 ... есть переменные: day, month, year,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2011, 11:51
Привет! Вот еще темы с ответами:

Считывание из файла - C++
В общем-то задача таков- считать из файла ВСЁ, ЧТО ТАМ ЕСТЬ, далее это зашифровать и сохранить. Для шифрования выбрал base64, проблем...

Считывание с файла - C++
Задание 1: Считать с файла и найти количество слов из 4 и менее букв. (test.txt по умолчанию в папке с программой) Вопрос: Почему он...

Считывание из файла - C++
есть кодик int main(int argc, char* argv) { setlocale(LC_ALL, "RUS"); char c = 0; int n = 0, j = 0; int *a; ifstream...

Считывание с файла - C++
2 3 4 5 3 2 9 4 4 5 5 1 2 8 7 0 1 9 2 3 4 3 8 1 5 1 4 2 7 9 4 0 0 7 7 1 9 5 8 5 8 3 0 1 4 8 9 3 4 1 7 7 1 3 3 7 0 1 3 1 0...


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

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

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