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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AnreyKazakov
Заблокирован
#1

системная ошибка в ходе выполнения программы (наверно несоответствие типов) - C++

08.09.2012, 11:51. Просмотров 410. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <vector>
int main(void){
    using std::cout;
    using std::cin;
    using std::endl;
    using std::string;
    using std::vector;
    using std::getline;
    
    int val1;
    vector<int> vec1;
    while(cin>>val1){vec1.push_back(val1);} 
    cout<<endl;
    for(vector<int>::size_type i;i!=vec1.size();++i){cout<<vec1[i]<<endl;}
    return 0;
    }
ошибка вылазит когда ^Z в конце ставишь, мол хорош считывать, далее подвисает и системная ошибка, какое условие еще поставить, чтоб норм работало...?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.09.2012, 11:51     системная ошибка в ходе выполнения программы (наверно несоответствие типов)
Посмотрите здесь:
C++ Как отсортирвоать контейнер, если его тип определяется по ходу выполнения программы? (динамическая идентификация типов)
несоответствие типов класса C++
C++ Написать программу, в ходе выполнения которой...
Проверка на несоответствие типов переменной C++
C++ Укажите где ошибка (ошибка во время выполнения программы)
Ошибка после выполнения программы C++
C++ Ошибка во время выполнения программы.
C++ Ошибка во время выполнения программы
C++ Ошибка при выполнения программы
C++ После выполнения программы появляется ошибка
Ошибка во время выполнения программы (размещения с повторениями) C++
C++ Ошибка выполнения программы при использовании функций

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
08.09.2012, 12:09     системная ошибка в ходе выполнения программы (наверно несоответствие типов) #2
у вас в цикле for переменная i НЕ ИНИЦИАЛИЗИРОВАНА а вы ее пытаетесь использовать, не хорошо!
вам даже компилятор это наверное пишет
AnreyKazakov
Заблокирован
08.09.2012, 12:16  [ТС]     системная ошибка в ходе выполнения программы (наверно несоответствие типов) #3
Спасибо, оказывается забыл инициализировать А я думал что-то неправильно делаю, все ок , теперь работает, а компилятор ГАД, он ничего мне об это не сообщал, сидел как партизан и молча компилировал с ошибкой, вот и получалась шайтан-беда....
Герц
524 / 341 / 4
Регистрация: 05.11.2010
Сообщений: 1,077
Записей в блоге: 1
08.09.2012, 14:29     системная ошибка в ходе выполнения программы (наверно несоответствие типов) #4
А потом появляются байки о том, что в компиляторах полно трудноуловимых багов
По контейнерам лучше ходить итератором.
Yandex
Объявления
08.09.2012, 14:29     системная ошибка в ходе выполнения программы (наверно несоответствие типов)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru