Форум программистов, компьютерный форум, киберфорум
Наши страницы

чтение из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножение введенного пользователем числа на 3 http://www.cyberforum.ru/cpp-beginners/thread333476.html
int total; cout << "Введите результат: "; cin >> total; здесь if (в котором я не знаю чего написать) ну вы понЕли чего я хочу. пользователь вводит цифру, а эта цифра умножается на 3 и...
C++ Поиск слов в строке Пытаюсь тут получить все слова в строке ориентируясь на пробелы, но что-то плохой у меня алгоритм получается, поправьте пожалуйста. Мой криво работающий алгоритм: int main() { string... http://www.cyberforum.ru/cpp-beginners/thread333453.html
C++ Почему программа сразу закрывается ?
#include <iostream> using namespace std; int main (void) { int age; cout << "Enter you age: "; cin >> age; if (!(age > 12 && age <65)) cout << "Halyava!!!!!!!!!"; else
C++ Аналог atoi в С++
Вопрос возможно глупый, но если кто просветит меня буду очень благодарен)) как в С++ реализован перевод символьной строки(char или string) в int? только начал изучать С++, знаю что в С за это...
C++ sin 180 градусов и cout http://www.cyberforum.ru/cpp-beginners/thread333420.html
Делал задачки из учебника по С++ и столкнулся с такой штукой: cout выводит sin 180 градусов примерно так : 1.4653е-007, а printf(%lf) выводит 0.000. Почему так происходит ?
C++ Error: Invalid use of incomplete type Всем доброго вечера, возникла проблема в следующем коде. Я скорее всего не замечаю какой-то мелочи. Поможете понять что за ошибка? In file included from ..\Sample_Memento\elements.cpp:1:... подробнее

Показать сообщение отдельно
agros
0 / 0 / 0
Регистрация: 23.05.2011
Сообщений: 5

чтение из файла - C++

16.07.2011, 09:12. Просмотров 387. Ответов 2
Метки (Все метки)

Здравствуйте, уважаемые программисты.

Есть файл с записями (объектами), у каждой записи 3 параметра (переменные).
Я считываю запись, упаковываю ее в объект и добавляю объект в конец вектора (STL).

Почему-то последняя запись считывается 2 раза
Подскажите пожалуйста почему так происходит, и как это исправить

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void read_to_mas_from_file(char * filename, vector<user> & users)
{
    ifstream fin(filename);
    user temp;
    int id;
    string name;
    int score;
    int count=0;
    while(!fin.eof())
    {
        fin >> id >> name >> score;
        count++;
        temp.set(id, name, score);  
        users.push_back(temp);
    }
    cout << "count: " << count << endl;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.