Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.56/25: Рейтинг темы: голосов - 25, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 28.04.2015
Сообщений: 52
1

Вывод случайного сообщения в MessageBox

08.11.2015, 14:43. Показов 4517. Ответов 20
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть два кода на c++, 1-й для консоли, 2-й для кнопки Button в Windows form
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <cstdlib>
#include <ctime>
#include <conio.h>
 
using namespace std;
 
int main()
{
    srand(time(NULL)); // задаем начальное значение генератору случайных чисел
    int n1, n2;       //будем вводить числа
    string answer[] = { "Pervoe", "Vtoroe", "Tretie", "Chetvertoe" }; // создаем массив из четырех строк
    cout << "Wwedi 1 dwa raza" << endl;  //Предлагаем пользователю ввести данные
    cin >> n1 >> n2; //Запоминаем введенные данные в памяти
    if (n1 == 1 && n2 == 1) cout << answer[rand() % 4]; // выводим случайную из четырех строк
    _getch();
}
C++
1
2
3
4
5
6
7
private: System::Void Automatic_Solve_Click(System::Object^  sender, System::EventArgs^  e){
             srand(time(NULL)); // задаем начальное значение генератору случайных чисел
             string answer[] = { "Pervoe", "Vtoroe", "Tretie", "Chetvertoe" };
             if (textBox2->Text == "1")
             int s = answer[rand() % 4];
             MessageBox::Show(s.ToString());
}
В первом все работает прекрасно, выводится рандомное сообщение в консоли. А во втором в 5 и 6 строках пишет ошибку. Перепробовал уже много вариантов объявления, кто знает как правильно с помощью MessageBox вывести рандомное сообщение?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2015, 14:43
Ответы с готовыми решениями:

MessageBox. Вывод сообщения с подстановкой переменной
Добрый день. Задача вывести сообщение, допустим из двух слов, но нужно между этими словами вывести...

MessageBox вывод сообщения при клике на кнопку
MessageBox ( NULL, &quot;Hello World!&quot;, &quot;Test&quot;, MB_OK ); Error 1 error C2065: 'NULL' : undeclared...

Вывод сообщения Application.MessageBox с использованием OpenDialog
Добрый вечер форумчане. Никак не получается правильно задать цикл в куске программы: a:=...

Вызов сообщения по аналогии MessageBox
Здравствуйте! Во время выполнения метода необходимо вызвать сообщение с выбором действия по...

20
0 / 0 / 0
Регистрация: 28.04.2015
Сообщений: 52
13.11.2015, 19:31  [ТС] 21
Author24 — интернет-сервис помощи студентам
tezaurismosis, огромное Вам спасибо) второй код работает именно так, как мне необходимо!
0
13.11.2015, 19:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2015, 19:31
Помогаю со студенческими работами здесь

Автозакрытие окна сообщения MessageBox c таймером
Собственно, как реализовать сыпадение сообщения с автокликом на кнопке ОК через указанное время,...

Формирование строки сообщения для MessageBox
господа если я напишу#include&lt;windows.h&gt; int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) {...

Отобразить в одном MessageBox разные сообщения в зависимости от условия
а как допустим в Message.Box ( оформить вот это все один боксом MessageBox.Show(&quot;Вы прошли...

Как сделать, что бы строка сообщения в MessageBox была полужирной
Здравствуйте! Как сделать, что бы строка была полужирной?


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru