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

Как считать информацию с файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как отступить символ при чтении файла? Как перейти на следующую строку? http://www.cyberforum.ru/cpp-beginners/thread1162895.html
использую библиотеку fstream. у меня два вопроса: первый: как отступить символ при чтении из файла? в файле у меня: "score: 2546" - без ковычек на одной строке char buff; int score; fin.open("text.txt", ios_base::out);
C++ Генератор броска монеты Задание: создать генератор броска монетки и посчитать количество решек и орлов для 500 бросков. int main() { int oneSide = 0; int otherSide = 0; bool result; for (int i = 0; i < 500; i++) { http://www.cyberforum.ru/cpp-beginners/thread1162731.html
Flex and bison with c++ C++
Кто нибудь пробовал это вместе ? какие проблемы , были ? как решали ? успешно ? Добавлено через 2 минуты Пробую ,пример с мануала от flex что то работало ,но посредством каких то поправок ,что называются танцы с бубном Хотелось бы без танца
Хеширование C++
Помогите пожалуйста создать хеш-таблицу со случайными целыми ключами и удалить из него записи с чётными ключами.
C++ Поиск min и max http://www.cyberforum.ru/cpp-beginners/thread1162654.html
Здравствуйте, подскажите пожалуйста, есть ли встроенные функции С++ для поиска наименьшего и наибольшего элемента любого типа, знаю что есть в std::min_element но не знаю как привольно ей воспользоваться, вот код который у меня есть : struct ph { XMFLOAT4 pos; }; ph *p = new ph;
C++ Работа со стеком (вытащить значение и сохранить в переменную) Привет всем! Пишу я лабораторку по моделированию систем. И столкнулся с проблемой вытаскивания значений из стека и сохранение в переменную. Как можно это реализовать? З.Ы Переменная в последствии будет использоваться для сравнения. Пока что у меня как то так :/ #include<iostream> #include<math.h> #include<conio.h> #include<time.h> #include<vector> подробнее

Показать сообщение отдельно
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.04.2014, 20:30     Как считать информацию с файла
Запись и чтение по-другому нужно сделать. Вот этот оператор: >>, читает до пробела, а у вас там не слова, а строки ("Иванов Иван").

Добавлено через 2 минуты
Записывайте строками, а не через пробел, и читайте (string) с помощью std::getline().

Добавлено через 10 минут
Как-то так:
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
29
30
31
32
void Users::WriteFile(){
    ofstream outFile("fail.txt", ios::out);
    for(int i = 0; i<spUser.size(); i++)
    {
        outFile <<spUser.at(i).fio<<endl;
        outFile<<spUser.at(i).login <<endl;
        outFile<<spUser.at(i).password<<endl;
        outFile<<spUser.at(i).rol<< endl; 
    }
    outFile.close();
}
 
void Users::LoadFile(){
    
    ifstream inFile("fail.txt", ios::in);
    if (!inFile)
        cout << "Error!" << endl;
    else
    {
        User temp;
    
        while(getline(inFile, temp.fio)){
        getline(inFile, temp.login);
        getline(inFile, temp.password);
        inFile >> temp.rol;
        inFile.get();
    
        spUser.push_back(temp); 
        }
        inFile.close();
    }
}
 
Текущее время: 01:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru