#include "stdafx.h"
#include <iostream>
#include <string>
#include <conio.h> // включить заголовок conio.h
...
getch(); // функция ожидает нажатия клавиши
return 0;
скажите что не так в моей программе
#include <iostream>
#include <string>
int _tmain(int argc, _TCHAR* argv[])
{
using namespace std;
string s;
cin>>s;
for(int i=0;i<s.length();i++)
{
if(((s>='0') && (s<='9'))
|| ((s>='a') && (s<='f'))
|| ((s>='A') && (s<='F')))
cout<<s;
}
return 0;
}
// вроде бы написал работает но при нажатии на клавишу ентер программа закрываеться
Всё верно.Но ты ж никакой задержки не поставил после вывода,а эти несколько символов пролетают за считанные миллисекунды
2) Дальше код выполнился и "return 0;" - выход
Все логично :-) Вы ожидали другого сценария?
а как мне изменить чтоб Enter так не ругался?
Цитата: Ветал
а как мне изменить чтоб Enter так не ругался?
Неужто прям матом кроет?
да нет просто закрывает программу
Интересно, а что он должен-то делать?
Код: