Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vladislavv
0 / 0 / 0
Регистрация: 30.07.2014
Сообщений: 98
#1

Как сделать, чтобы цикл продолжался только после нажатия кнопки? - C++

04.08.2014, 13:25. Просмотров 304. Ответов 5
Метки нет (Все метки)

C++
1
2
for (int i=0; i<n;i++)
    pl[i]=dieroll ();
нужно чтобы пользователь перед каждой иттерацией жал любую (можно заданную, можно нет) кнопку, подскажите пожалуйста как это сделать
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.08.2014, 13:25     Как сделать, чтобы цикл продолжался только после нажатия кнопки?
Посмотрите здесь:

C++ как сделать так чтобы была возможность записывать и фамилию и имя,а то у меня только до пробела читает?
C++ Как сделать чтобы программа не вылетала после однократного выполнения в консоли
C++ Создание формы после нажатия кнопки
Как сделать чтобы при задании только И. Ф. не требовалось вводить О C++
Как сделать, чтобы switch работал как цикл? C++
C++ Программа работает только с одним разрешением экрана, как сделать чтобы она была универсальна
Как убрать цикл while, чтобы результат выводился без нажатия точки? C++
C++ Как сделать, чтобы калькулятор не закрывался после работы?
Как сделать, чтобы программа не закрылась сразу после выполнения? C++
C++ Как сделать, чтобы после выполнения условия, программа не проверяла следующие?
Программа считывает только первую строку файла,как сделать чтобы она считывала все строки C++
Вывод в консоль чисел с плавающей точкой: как сделать, чтобы после запятой было только два знака? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rikimaru2013
C++ Game Dev
2379 / 1073 / 235
Регистрация: 30.11.2013
Сообщений: 3,559
04.08.2014, 13:35     Как сделать, чтобы цикл продолжался только после нажатия кнопки? #2
подробнее можно, что пишете? Как будет реализовано?
Vladislavv
0 / 0 / 0
Регистрация: 30.07.2014
Сообщений: 98
04.08.2014, 13:47  [ТС]     Как сделать, чтобы цикл продолжался только после нажатия кнопки? #3
программа про кидок кубиков игроком и компьютером, по ранд выдает всегда одинак значения, хочу чтобы после каждого кидка надо было нажать кнопку. Как альтернатива - чтобы компилятор ожидал после каждой операции ранд
druidich
30 / 30 / 4
Регистрация: 21.05.2012
Сообщений: 433
04.08.2014, 14:43     Как сделать, чтобы цикл продолжался только после нажатия кнопки? #4
Vladislavv, что то на подобии
C++
1
2
3
4
5
6
for (int i=0; i<n;i++)
   { 
     pl[i]=dieroll ();
     system("pause");
   }
вам нужно ?
defender5x
0 / 0 / 1
Регистрация: 06.07.2014
Сообщений: 3
04.08.2014, 14:48     Как сделать, чтобы цикл продолжался только после нажатия кнопки? #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
for (int i=0; i<n;i++)
   { 
     pl[i]=dieroll ();
     system("pause");
   }
либо так
C++
1
2
3
4
5
6
7
8
9
10
#include <clocale>
#include <conio.h>
#include <stdio.h>
 
for (int i=0; i<n;i++)
   { 
     pl[i]=dieroll ();
     __getch();
   }
тогда не будет надписи (для продолжения нажмите любую клавишу)
SatanaXIII
Супер-модератор
Эксперт С++
5589 / 2623 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
05.08.2014, 09:01     Как сделать, чтобы цикл продолжался только после нажатия кнопки? #6
Цитата Сообщение от defender5x Посмотреть сообщение
__getch();
Фишка только студии. Больше нигде не сработает.
Цитата Сообщение от defender5x Посмотреть сообщение
тогда не будет надписи (для продолжения нажмите любую клавишу)
C++
1
system( "pause>>0" );
И кстати требует подключения stdlib.h.
Yandex
Объявления
05.08.2014, 09:01     Как сделать, чтобы цикл продолжался только после нажатия кнопки?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru