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

Что нужно дописать в программу чтобы она оставалась на экране 10 секунд - C++

Восстановить пароль Регистрация
 
Жорик
1 / 1 / 0
Регистрация: 28.08.2010
Сообщений: 63
28.08.2010, 21:16     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд #1
Что нужно дописать в программу чтобы она оставалась на экране 10 секунд ( редактор MSVS 2010 eng-версия)
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
// Программа, печатающая текст.
#include <iostream> // позволяет программе выводить данные на экран
 
// функция main начинает исполнение программы
int main()
{
    std::cout << "Welcome to C++!\n"; // вывести сообщение 
 
    return 0; // показывает успешное завершение программы
 
} // конец функции main
Добавлено через 5 минут
Вот более понятный код:
C++
1
2
3
4
5
6
7
#include <iostream> 
 
int main()
{
   std::cout << "Welcome to C++!\n";  
   return 0; 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.08.2010, 21:16     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд
Посмотрите здесь:

C++ Программа не воспринимает вводимый текст. Что нужно добавить чтобы она заработала?
Что дописать в код, чтобы программа не округляла результат? C++
рабочая программа. но нужно ее переписать так, чтобы она была наиболее общей. C++
Нужно дописать программу C++
Изменить for на while, но так, чтобы программа оставалась прежней, то есть выполняла ту же работу C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
28.08.2010, 21:20     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд #2
Что-то мне подсказывает, что вам нужно просто, чтоб окно не закрывалось после вывода строки, а не конкретно паузу в 10 сек. Поэтому вот http://www.cyberforum.ru/cpp-beginners/thread10807.html
algoman
0 / 0 / 0
Регистрация: 04.08.2010
Сообщений: 15
28.08.2010, 21:25     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд #3
вроде так
C++
1
2
3
4
5
6
7
8
9
 #include <iostream> 
#include <cstdlib>
 
int main()
{
    std::cout << "Welcome to C++!\n"; 
    system("pause");
    return 0; 
}
или
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream> 
#include <cstring>
 
int main()
{
    std::cout << "Welcome to C++!\n"; 
    getchar();
    return 0; 
 
}
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
28.08.2010, 21:48     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд #4
Чтобы именно 10 секунд? Тогда так
C++
1
2
3
4
5
6
7
8
9
#include <iostream> 
#include <windows.h>
 
int main()
{
    std::cout << "Welcome to C++!\n"; 
    Sleep(10000);
    return 0; 
}
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
28.08.2010, 21:53     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд #5
M128K145,
Вот чёрт, а я был уверен, что sleep(n) заставляет программу заснуть на n секунд, попробовал sleep(10) - программа закрылась сразу же, ну я и подумал, что не работает, и не стал про неё писать здесь))).
CyBOSSeR
28.08.2010, 21:54
  #6

Не по теме:

silent_1991, используйте MSDN и таких непоняток не будет.

silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
28.08.2010, 21:55     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд #7
CyBOSSeR,
Да просто в linux, если не ошибаюсь, она как раз заставляла программу заснуть на n секунд...
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
28.08.2010, 22:28     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд #8
Цитата Сообщение от silent_1991 Посмотреть сообщение
Да просто в linux, если не ошибаюсь, она как раз заставляла программу заснуть на n секунд...
да, только кроме
C
1
2
3
       #include <unistd.h>
 
       unsigned int sleep(unsigned int seconds);
есть ещё
C
1
2
3
       #include <unistd.h>
 
       int usleep(useconds_t usec);
которая на микросекунды засыпает, а так же
C
1
2
3
       #include <time.h>
 
       int nanosleep(const struct timespec *req, struct timespec *rem);
типа ещё точнее (но это фикция)
А в винде
C
1
2
3
4
5
#include <windows.h>
 
VOID WINAPI Sleep(
  __in  DWORD dwMilliseconds
);
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
28.08.2010, 22:48     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд #9
easybudda,
Ну хоть в чём то я был прав)))
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
29.08.2010, 05:25     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд #10
Цитата Сообщение от silent_1991
Да просто в linux, если не ошибаюсь, она как раз заставляла программу заснуть на n секунд...
так и есть, только это программа sleep
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.08.2010, 07:50     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд
Еще ссылки по теме:

Как написать программу на С++, чтобы можно было вводить матрицу с клавы и в итоге она появилась на экране? C++
C++ Готовая программа, нужно переделать ее чтобы она работала с УКАЗАТЕЛЯМИ
C++ Что мне нужно дописать

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

Или воспользуйтесь поиском по форуму:
Жорик
1 / 1 / 0
Регистрация: 28.08.2010
Сообщений: 63
29.08.2010, 07:50  [ТС]     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд #11
Спасибо вам M128K145 и Algoman
Yandex
Объявления
29.08.2010, 07:50     Что нужно дописать в программу чтобы она оставалась на экране 10 секунд
Ответ Создать тему
Опции темы

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