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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 121, средняя оценка - 4.70
SanekSV
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 31
#1

sleep в с++ - C++

31.05.2010, 09:59. Просмотров 15413. Ответов 19
Метки нет (Все метки)

Скажите, есть программа на с++, в ней используется функция sleep. Вроде все правильно, но выдает ошибку: Function 'Sleep' should have a prototype
Я вроде понимаю, что тут нужно подключить библиотеку, однако подключаю dos.h ничего, time.h ничего. Как быть?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2010, 09:59     sleep в с++
Посмотрите здесь:

Функция sleep() C++
C++ Sleep
C++ Sleep внутри мьютекса
C++ функция sleep()
C++ Понижение загрузки ЦП, используя Sleep (1)
аналог Sleep C++
функция Sleep() ? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mamedovvms
2915 / 836 / 93
Регистрация: 30.04.2009
Сообщений: 2,615
31.05.2010, 10:07     sleep в с++ #2
#include <Windows.h>
может так???
SanekSV
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 31
31.05.2010, 10:08  [ТС]     sleep в с++ #3
это тоже подключенно. странно
mamedovvms
2915 / 836 / 93
Регистрация: 30.04.2009
Сообщений: 2,615
31.05.2010, 10:09     sleep в с++ #4
Thread.Sleep

(пространство имён System.Threading)
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
31.05.2010, 10:09     sleep в с++ #5
надо писать с большой буквой
C
1
Sleep();
SanekSV
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 31
31.05.2010, 10:11  [ТС]     sleep в с++ #6
да, у меня с большой написано. Может и windows.h c большой буквы надо писать?
Поясните пожалуйста что это
Цитата Сообщение от mamedovvms Посмотреть сообщение
Thread.Sleep
подробнее
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
31.05.2010, 10:13     sleep в с++ #7
SanekSV, вы в курсе что имена переменных и функций регистрозависимы
"Sleep" и "sleep" - разные функции

Добавлено через 54 секунды
в dos.h с маленькой
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
31.05.2010, 10:13     sleep в с++ #8
C
1
2
3
4
5
#include <Windows.h>
using namespace std;
....
 
Sleep();
SanekSV
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 31
31.05.2010, 10:16  [ТС]     sleep в с++ #9
Я в принципе в курсе. я использую именно с большой буквы. однако даже если переделать на маленькую и включить dos.h ошибка не пропадает. можно спросить, что мы сделали таким образом
Цитата Сообщение от so1o Посмотреть сообщение
using namespace std;
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
31.05.2010, 10:18     sleep в с++ #10
перевод говорит сам за себя
"Используем пространство имен std "
SanekSV
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 31
31.05.2010, 10:20  [ТС]     sleep в с++ #11
написал using namespace std; только без точки с запятой, те ошибки пропали но появилась Declaration syntax error. Если ставить точку с запятой эта же ошибка и в ключая прежнюю
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
31.05.2010, 10:20     sleep в с++ #12
C
1
#include <iostream>
SanekSV
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 31
31.05.2010, 10:24  [ТС]     sleep в с++ #13
вобще не пойму что делать

Добавлено через 1 минуту
iostream стоит, но он вроде для ввода вывода, а на Sleep не влияет
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
31.05.2010, 10:25     sleep в с++ #14
он на using namespace std; влияет
SanekSV
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 31
31.05.2010, 10:27  [ТС]     sleep в с++ #15
а понятно, но все же не работает(((
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
31.05.2010, 10:36     sleep в с++ #16
среда какая ?
у меня все прекрасно работает
C
1
2
3
4
5
6
7
8
9
10
11
#include <Windows.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
  cout<<"Hello";
  Sleep(5000);
  cout<<"World!";
  getch();    
}
Dev.C++
SanekSV
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 31
31.05.2010, 10:39  [ТС]     sleep в с++ #17
у меня borland c++ 3.1
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
31.05.2010, 10:48     sleep в с++ #18
теперь ясно
C
1
2
3
4
5
6
7
8
#include <dos.h>
#include <stdio.h>
int main()
{
 printf("Hello");
 sleep(5);
 printf("World!");
}
Добавлено через 49 секунд
и еще
аргумент в Sleep - измеряется в миллисекундах
а в sleep - секундах
SanekSV
0 / 0 / 0
Регистрация: 12.05.2010
Сообщений: 31
31.05.2010, 11:01  [ТС]     sleep в с++ #19
сейчас попробую, отпишусь что получится

Добавлено через 11 минут
все, вроде пошло, именно sleep().Спасибо за помощь). Меня это устраивает, но почему интересно Sleep() не работает(

Добавлено через 40 секунд
все, вроде пошло, именно sleep().Спасибо за помощь). Меня это устраивает, но почему интересно Sleep() не работает(
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.05.2010, 11:09     sleep в с++
Еще ссылки по теме:

фуекция sleep C++
C++ Sleep() в фоновом режиме
C++ Sleep в C++
C++ Замена Sleep(int)
Задержки в Sleep C++

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

Или воспользуйтесь поиском по форуму:
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
31.05.2010, 11:09     sleep в с++ #20
Цитата Сообщение от SanekSV Посмотреть сообщение
все, вроде пошло, именно sleep().Спасибо за помощь). Меня это устраивает, но почему интересно Sleep() не работает(
Цитата Сообщение от Roma_F Посмотреть сообщение
SanekSV, вы в курсе что имена переменных и функций регистрозависимы
"Sleep" и "sleep" - разные функции
в dos.h с маленькой
Yandex
Объявления
31.05.2010, 11:09     sleep в с++
Ответ Создать тему
Опции темы

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