Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

скажите что не так в моей программе

74K
03 октября 2011 года
Ветал
3 / / 03.10.2011
#include "stdafx.h"
#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;
}
// вроде бы написал работает но при нажатии на клавишу ентер программа закрываеться
7
03 октября 2011 года
@pixo $oft
3.4K / / 20.09.2006
Всё верно.Но ты ж никакой задержки не поставил после вывода,а эти несколько символов пролетают за считанные миллисекунды
6.2K
03 октября 2011 года
abdyla_v
40 / / 02.02.2006
1) "cin>>s;" - ждет нажатия "Enter"
2) Дальше код выполнился и "return 0;" - выход
Все логично :-) Вы ожидали другого сценария?
74K
03 октября 2011 года
Ветал
3 / / 03.10.2011
а как мне изменить чтоб Enter так не ругался?
240
03 октября 2011 года
aks
2.5K / / 14.07.2006
Цитата: Ветал
а как мне изменить чтоб Enter так не ругался?


Неужто прям матом кроет?

74K
03 октября 2011 года
Ветал
3 / / 03.10.2011
да нет просто закрывает программу
316
04 октября 2011 года
Alm3n
889 / / 29.05.2009
Интересно, а что он должен-то делать?
5.9K
06 октября 2011 года
assign
60 / / 13.12.2005
Попробуй так:

 
Код:
#include "stdafx.h"
#include <iostream>
#include <string>
#include <conio.h> // включить заголовок conio.h

...

getch(); // функция ожидает нажатия клавиши
return 0;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог