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

Чтение файла (найти количество пассажиров и вес багажа) - C++

Восстановить пароль Регистрация
 
m3Ga
7 / 7 / 1
Регистрация: 09.10.2011
Сообщений: 47
17.06.2012, 17:32     Чтение файла (найти количество пассажиров и вес багажа) #1
Здраствуйте, решал задачу тут. Не могли бы вы помочь с одним моментом: при чтении файла (текстового), нужно найти количество пассажиров вес багажа которых превышает 30 кг. С чтением разобрался а вот с остальным нет.

C++
1
2
3
4
5
6
 printf("Vvedite nazvanie faila: ");
  scanf("%s", file_name);
 ifstream in(file_name);
 char c;
 while (!in.eof() && in.get(c))
 cout << c;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2012, 17:32     Чтение файла (найти количество пассажиров и вес багажа)
Посмотрите здесь:

C++ подсчитать количество пассажиров
C++ Не могу найти ошибку. Запись/чтение из файла
C++ НЕ могу найти ошибку.Чтение из файла
Определить класс со следующими данными-членами : фамилия пассажира, номер рейса, стоимость билета, вес багажа C++
Найти количество пассажиров, количество вещей которых превышает среднее число вещей C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Algiz
159 / 159 / 13
Регистрация: 23.02.2011
Сообщений: 347
17.06.2012, 17:44     Чтение файла (найти количество пассажиров и вес багажа) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{
    ifstream f;
    string path;
    cin >> path;
    f.open(path.c_str());
    int buf;
    int qty = 0;
    while(f.good())
    {
        f >> buf;
        qty += int(buf > 30);
    }
    cout << qty << endl;
    return 0;
}
m3Ga
7 / 7 / 1
Регистрация: 09.10.2011
Сообщений: 47
17.06.2012, 19:37  [ТС]     Чтение файла (найти количество пассажиров и вес багажа) #3
А если файл имеет такую структуру:
1. Nomer reisa: 0 ves bagazha: 0.00 (kg) kolichestvo veshei: 0
2. Nomer reisa: 0 ves bagazha: 0.00 (kg) kolichestvo veshei: 0
3. Nomer reisa: 0 ves bagazha: 0.00 (kg) kolichestvo veshei: 0
4. Nomer reisa: 0 ves bagazha: 0.00 (kg) kolichestvo veshei: 0
5. Nomer reisa: 0 ves bagazha: 0.00 (kg) kolichestvo veshei: 0
6. Nomer reisa: 0 ves bagazha: 0.00 (kg) kolichestvo veshei: 0
7. Nomer reisa: 0 ves bagazha: 0.00 (kg) kolichestvo veshei: 0
8. Nomer reisa: 0 ves bagazha: 0.00 (kg) kolichestvo veshei: 0
Algiz
159 / 159 / 13
Регистрация: 23.02.2011
Сообщений: 347
17.06.2012, 21:21     Чтение файла (найти количество пассажиров и вес багажа) #4
http://www.cplusplus.com/reference/i...stream/ignore/
Yandex
Объявления
17.06.2012, 21:21     Чтение файла (найти количество пассажиров и вес багажа)
Ответ Создать тему
Опции темы

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