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

считываю текстовый файл в строку, программа вылетает на ровном месте, почему? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программа со структурой http://www.cyberforum.ru/cpp-beginners/thread432221.html
Имеется файл, состоящий из отдельных строк структуры. Нужно написать сортировку по выбираемому пользователем полю В файле 5 полей: 1-Фамилия 2-Имя 3-Отчество 4-Группа 5-Оценка
C++ Ошибка Dev-C++: undefined reference to '__cpu_features_init' Некоторое время назад установил и работал успешно с оболочкой Dev-C++ Никаких проблем, кроме разве лишь отсутствия хелпа. потом снес. Но вот в январе повторно поставил из той же установки... http://www.cyberforum.ru/cpp-beginners/thread432213.html
C++ Вычислить сумму
Заданы два целых числа. Требуется найти их сумму. Заданные числа a и b превышают по модулю 10 в 100 степени. Входной файл содержит числа a и b по одному на строке. Нужно вывести сумму чисел a и b в...
Перегрузка << , >> для шаблонного класса C++
Доброго времени суток всем! Данная тема не раз подымалась на форуме.. Но есть но.. Помогите перегрузить операторы побитового сдвига для шаблонного класса (Для ввода/вывода данных):) как пример :...
C++ Указатели на функцию, операции .* и ->* http://www.cyberforum.ru/cpp-beginners/thread432188.html
Закомментируйте пожалуйста код в тех местах где пометил , что то запутался. class A { public: void f() { cout <<"hello"; }
C++ Покер - даны 5 целых чисел. Определить в них комбинации повторяющихся элементов есть массив. надо определить в нем комбинации повторяющихся элементов: for(int i=0; i<5;i++) { k=count(tmpmass,tmpmass+5,tmpmass); } if(k==2) cout<<"One Pair"<<endl; if(k==3)... подробнее

Показать сообщение отдельно
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
21.01.2012, 00:52
Судя из кода выше. Правда понять не могу зачем вектор, ну да ладно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <fstream>
#include <algorithm>
#include <vector>
 
int main()
{
    std::vector <std::string> vec;
    std::string Str;
    std::ifstream fin("source.txt");
    if(fin)
        while(!fin.eof())
        {
            std::getline(fin, Str);
            vec.push_back(Str);
        }
    fin.close();
    std::cout<<"Pos = "<<std::find(vec.begin(), vec.end(), "bbb")-vec.begin()<<std::endl;
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru