Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с текстовым файлом, Работа с текстовым файлом 
:(
    Опции темы
Гость_Начинающий
Дата 2.7.2005, 15:44 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Дан текстовый файл вида:
1 <табуляция> -1 <табуляция> A табуляция> 4
2 <табуляция> 1 <табуляция> B <табуляция> 5
3 <табуляция> 2 <табуляция> C <табуляция> 6

Есть структура:


Код:
struct treenode
{
int id;
int parent;
char name[50];
int count;
};


и массив:


Код:
treenode MAS[1000];


Как считать из файла данные и занести их в массив (с помощью fstream)? Очень буду признателен за код. Большое спасибо
  Вверх
Mayk
Дата 2.7.2005, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

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



Код

        ifstream ifs("input.txt");
        int i=0;
        while(!ifs.eof()){
                ifs >> MAS[i].id >> MAS[i].parent >> MAS[i].name >> MAS[i].count;
                ++i;
        }
        while(i--){
                printf("id=%d par=%d name=%s count=%d\n",MAS[i].id, MAS[i].parent, MAS[i].name, MAS[i].count);
        }



--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
Гость_Начинающий
Дата 3.7.2005, 02:04 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Mayk, огромное спасибо smile
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

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

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


 




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


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

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