Форум программистов, компьютерный форум, киберфорум
Наши страницы

Помогите с парой вопросов по С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ребята помогите разработать прграмму на языке С http://www.cyberforum.ru/cpp-beginners/thread379528.html
Разработать программу определения затрат рабочего времени на выполнение строительных работ. Данные о строительных работах хранить в виде массива структур. Итоговая информация должна выводиться на...
C++ Юникод. Шахматные символы Всем привет. Хочется написать консольные шахматы (цензура), но вот в чем загвоздка: как правильно ввести вот эти коды фигур в программный код и как выводить эту "красу" на экран? Спасибо. В... http://www.cyberforum.ru/cpp-beginners/thread379522.html
Переписать строки файла в другой файл, указывая номер строк C++
Дан текстовый файл (10-15 строк). Из него создать другой текстовый файл, в котором перед каждой строкой (отдельной строкой) будет стоять номер строки в исходном файле, например: 5) хххххххххх 6)...
C++ Помогите решать задачку.
Составить программу, вычисляющую длину второго катета b прямоугольного треугольника, если с клавиатуры введены: длина его первого катета a и длина гипотенузы c. В отчете представить текст...
C++ Помогите написать программу http://www.cyberforum.ru/cpp-beginners/thread379519.html
В поисках золота пришельцы прилетели на планету Форт Нокс, где нашли большое количество скрытого людьми золота. Драгоценный металл был составлен в кучу из разных брусков, имеющих форму прямоугольного...
C++ Открытый код программы Привет всем! У меня такая проблема. Задали взять открытый код программы OpenCPN-2.5.0 и добавить в нее что-нибудь своё. Скачал код. Помогите пожалуйста разобраться какие файлы здесь нужно изменять.... подробнее

Показать сообщение отдельно
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
09.11.2011, 19:07
Цитата Сообщение от Ney4 Посмотреть сообщение
Chelioss, неудобно весь код писать, я с оперы мини
А как мы тогда узнаем, почему у вас _getch() не работает?
А вообще есть одно предположение.
Допустим, у вас перед вызовом _getch() был ввод данных с помощью cin >>.
Дело в том, что когда вводишь данные с помощью cin >> надо нажать на Enter, а это символ перехода на новую строку.
cin читает все символы кроме символов перехода на новую строку/пробела/еще каких-то спец символов, т.е. после чтения остается в потоке ввода символ перехода на новую строку.
И как раз вы функцией _getch() читаете этот символ, ибо функция _getch() читает любые символы, т.е. ничего не игнорирует. Вам надо после cin >> написать cin.ignore(), либо два раза написать _gecth(), чтобы в первый раз прочитать символ перехода на новую строку, а второй раз считать число.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.