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

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

Восстановить пароль Регистрация
 
Vladislavv
0 / 0 / 0
Регистрация: 30.07.2014
Сообщений: 98
04.08.2014, 13:25     Как сделать, чтобы цикл продолжался только после нажатия кнопки? #1
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++ как сделать цикл, чтобы после моего действия, которое делает программа, она предлагала мне сделать его еще раз?
Как сделать, чтобы switch работал как цикл? C++
C++ Программа работает только с одним разрешением экрана, как сделать чтобы она была универсальна
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2139 / 972 / 223
Регистрация: 30.11.2013
Сообщений: 3,241
04.08.2014, 13:35     Как сделать, чтобы цикл продолжался только после нажатия кнопки? #2
подробнее можно, что пишете? Как будет реализовано?
Vladislavv
0 / 0 / 0
Регистрация: 30.07.2014
Сообщений: 98
04.08.2014, 13:47  [ТС]     Как сделать, чтобы цикл продолжался только после нажатия кнопки? #3
программа про кидок кубиков игроком и компьютером, по ранд выдает всегда одинак значения, хочу чтобы после каждого кидка надо было нажать кнопку. Как альтернатива - чтобы компилятор ожидал после каждой операции ранд
druidich
 Аватар для druidich
30 / 30 / 4
Регистрация: 21.05.2012
Сообщений: 428
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
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
05.08.2014, 09:01     Как сделать, чтобы цикл продолжался только после нажатия кнопки? #6
Цитата Сообщение от defender5x Посмотреть сообщение
__getch();
Фишка только студии. Больше нигде не сработает.
Цитата Сообщение от defender5x Посмотреть сообщение
тогда не будет надписи (для продолжения нажмите любую клавишу)
C++
1
system( "pause>>0" );
И кстати требует подключения stdlib.h.
Yandex
Объявления
05.08.2014, 09:01     Как сделать, чтобы цикл продолжался только после нажатия кнопки?
Ответ Создать тему
Опции темы

Текущее время: 01:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru