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

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

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

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

22.05.2011, 11:51. Просмотров 430. Ответов 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++
Консоль VS C++. Текстовый файл открывается как бинарный, и считывается по 100 байт в массив - и сразу они переписываются в другой файл. В...

Считывание из файла - C++
Допустим, стоит условие: из файла записать данных в массив и потом из этого же файла в переменную. Насколько я понимаю,для этого необходимо...

Считывание из файла - C++
bool Poisk_Street() { ifstream fin; std::string street,fail; cout<<endl<<"Введите улицу для поиска:"; cin>>street; ...

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

Считывание из файла. - C++
Считывание из файла. Подскажите пожалуйста!!!! Очень надо!!!!!! Как из файла считать только определенную матрицу (фрагмент) и...

Считывание из файла - C++
#include "stdafx.h" #include <iostream> #include <conio.h> #include <fstream> #include <vector> using namespace std; void...

Считывание из файла - C++
Дан файл с данными типа: Петров Роман 1989 04 15 5 4 3 5 естесственно, что данных больше.. Последние 4 цифры - это оценки.. Надо...

Считывание из файла - C++
как считать из файла число, в котором оно будет задаваться в виде ASCII графики где белый цвет обозначен символом ".", светло-серый - "%",...

считывание с файла - C++
файл содержит data.txt: 200 185 170 160 76 54.9 39 27 7.5 10.7 12.9 15.9 6.5 7.9 12 12 ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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