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

Считать все слово из файла в структуру - C++

Восстановить пароль Регистрация
 
KochI
1 / 1 / 0
Регистрация: 09.12.2012
Сообщений: 38
05.02.2014, 03:33     Считать все слово из файла в структуру #1
Доброго времени суток, форумчане!
Есть структура
C++
1
2
3
4
5
6
struct WORKER
    {
        char FIO;
        char post[25];
        int year;
    };WORKER mas[20];
Нужно из файлы считать все знаки до "1" - это конец слова.
Наброски:
C++
1
2
3
4
5
6
7
8
9
10
11
12
ifstream in;
    in.open("1.txt");
    char tmp;
    int i = 0;
    int n = -1;
    while (!in.eof())
    {
        n++;
        in >> tmp;
        if (!in.eof() && tmp != '1')
            mas[i].FIO=tmp; else i++;
    }
Собственно записывает естественно только 1 знак. Пробовал string - тоже не вышло. Буду благодарен за здравые идеи!
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
05.02.2014, 03:37     Считать все слово из файла в структуру #2
Цитата Сообщение от KochI Посмотреть сообщение
char FIO;
Цитата Сообщение от KochI Посмотреть сообщение
char tmp;
Ну так вы же и считываете единичный символ. char - тип данных, который хранит 1 символ.
KochI
1 / 1 / 0
Регистрация: 09.12.2012
Сообщений: 38
05.02.2014, 03:40  [ТС]     Считать все слово из файла в структуру #3
Алекс, я понимаю. А если я задам string, то работать не будет. Подскажите, какие есть варианты?
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
05.02.2014, 03:49     Считать все слово из файла в структуру #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
ifstream не читает по 1 символу. Он читает все слово до пробела или построчно. Нужно или использовать FILE из stdio.h, или считывать целое слово и разбивать его на несколько слов по единицам.
KochI
1 / 1 / 0
Регистрация: 09.12.2012
Сообщений: 38
05.02.2014, 04:07  [ТС]     Считать все слово из файла в структуру #5
Мда, мой вопрос был крайне глуп :\
Спасибо большое...
Yandex
Объявления
05.02.2014, 04:07     Считать все слово из файла в структуру
Ответ Создать тему
Опции темы

Текущее время: 23:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru