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

считываю текстовый файл в строку, программа вылетает на ровном месте, почему? - 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)... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1702 / 889 / 45
Регистрация: 04.06.2008
Сообщений: 5,499

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

20.01.2012, 23:47. Просмотров 605. Ответов 5
Метки (Все метки)

Друзья! Вот код
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
33
34
35
36
37
38
39
#include <windows.h>
#include <vector>
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <string>
#include <iterator>
using namespace std;
 
 
 
int main () {
 SetConsoleCP (1251);
 SetConsoleOutputCP (1251);
 
 string str;
 vector <string> v;
 vector <string>:: iterator it_0;
 
 
 
 ifstream i ("file.txt");
 
 while (getline (i, str)) {
  v.push_back(str);
 
  if (str== "bbb") {
   it_0= v.end()- 1; 
   printf ("произошло присваивание\n");
   cout<< *it_0<< endl;
  }
 
 }
 
 printf ("тут программа вылетает что называется\n");
 cout<< *it_0<< endl;
 getchar ();
 return 0;
}
А вот текстовый файл
C++
1
2
bbb
ccc
Считать-то я файл считаю, но почему программа вылетает?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru