
01.11.2009, 17:33
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Сообщение от Irdis
если не ошибаюсь так
Код:
std::vector<int>::iterator channelIter = intVector.begin()
cout<< (int)(*channelIter);
Да, скомпилилась, но при работе вылетает с ошибкой.
На всякий случай, вот вся функция:
Код:
void del(){
int del_element;
system("cls");
printf("Enter del elemet:\n");
scanf_s("%d", &del_element);
for(vector<int>::iterator i = elements.begin(); i != elements.end(); i++){
if((int)(*i) == del_element){
elements.erase(i);
}
}
Методом поочерёдного исключения строк выяснил, что ошибку при выполнении вызывает строка:
Последний раз редактировалось VIP; 01.11.2009 в 17:47..
|
|
|