Меню Закрыть

Please press any key to continue

Автор Тема: Press and key to continue. (Прочитано 11166 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Страница сгенерирована за 0.15 секунд. Запросов: 30.

Для загрузки ПК с настройками CMOS-памяти по умолчанию (Defaults) нажмите F1.

Если же вы разбираетесь в установках утилиты BIOS Setup, нажмите клавишу для входа в утилиту. Проверьте настройки BIOS, нажмите , подтвердите сделанные изменения, нажав .

1. Перед началом обслуживания ПК необходимо снять электростатический заряд. Для снятия заряда статического электричества, уравняйте потенциалы зарядов своего тела и «внутренностей» ПК, взявшись обеими руками за шасси отключенного от сети системника. (Внимание! Даже после снятия заряда статического электричества, старайтесь по возможности не прикасаться к выводам центрального микропроцессора, процессора видеоадаптера и других микросхем!) .

2. Аккумулятор CMOS-памяти помогает микросхеме BIOS хранить установки утилиты BIOS Setup, в том числе – системное время.

3. Средний срок службы аккумулятора CMOS-памяти – 3÷5 лет.

4. Причиной появления сообщения «CMOS checksum error» может быть не только «севший» аккумулятор, но и вирусная атака, и программный (или аппаратный) сбой, а также некорректные действия пользователя.

5. Сообщение «CMOS battery has failed» сразу указывает на необходимость замены аккумулятора.

How do I create a void function that will work as "Press Any Key to Continue" in C?

What I want to do is:

I’m compiling with Visual Studio 2012.

5 Answers 5

Use C standard library function getchar() ,getch() is boreland function not standard one.

only used in windows TURBO C.

you should press return key Here. for this the printf statement should be press ENTER to continue.

if you press a , then again you need to press ENTER.
if you press ENTER it will continue normally.

Читайте также:  Visual basic модуль числа

for this reason, it should be

If you are using windows then you can use getch()

You don’t say what system you’re using, but as you already have some answers that may or may not work for Windows, I’ll answer for POSIX systems.

In POSIX, keyboard input comes through something called a terminal interface, which by default buffers lines of input until Return/Enter is hit, so as to deal properly with backspace. You can change that with the tcsetattr call:

Now when you read from stdin (with getchar() , or any other way), it will return characters immediately, without waiting for a Return/Enter. In addition, backspace will no longer ‘work’ — instead of erasing the last character, you’ll read an actual backspace character in the input.

Also, you’ll want to make sure to restore canonical mode before your program exits, or the non-canonical handling may cause odd effects with your shell or whoever invoked your program.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.