Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2010, 14:10   #1
Lotles
Пользователь
 
Регистрация: 02.10.2010
Сообщений: 86
По умолчанию Особенности getch и getchar

Почему тут Enter воспринимает как 13
Код:
#include <stdafx.h>
#include <conio.h>
using namespace std;
int main(){
    int ch;
    while((ch=getch())!=10)
        cout << ch << endl;
}
а здесь Enter как 10 и когда в getchar() вводишь Enter курсор опускается на строку ниже
Код:
#include <stdafx.h>
#include <conio.h>
using namespace std;
int main(){
    int ch;
    while((ch=getchar())!=100)
        cout << ch << endl;
}
Lotles вне форума Ответить с цитированием
Старый 18.12.2010, 19:32   #2
oleg.v
Пользователь
 
Регистрация: 24.11.2010
Сообщений: 80
По умолчанию

Особенность реализации. Так программисты сделали.

А ответ в этом: переход на новую строку это символы #13 #10
oleg.v вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считывание строки из консоли СИ с использованием getchar() vedro-compota Общие вопросы C/C++ 11 17.12.2010 12:19
Работа с getch() MovsesIV Общие вопросы C/C++ 1 25.10.2010 10:23
getchar prototype321 Помощь студентам 0 28.04.2010 15:06
Getchar bug (?..) Achilles Общие вопросы C/C++ 9 06.03.2009 15:15