Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Задержка в милисекундах


Автор: Artur_K 5.7.2007, 15:11
Здравствуйте! Помогите новичку пожалуйста!
Необходимо сделать задержку в 500 милисекунд
Подскажите какой файл .h нужно подключить к проекту и какую функцию надо использовать?
Код

#include "iostream.h"
#include "conio.h"
#include "stdlib.h"
#include "h.h"

void main()
{
int Address=888;// регистр data LPT порта заносим в переменную адрес


    while(1)
    {        
        Out32(Address, 0);//обнуляем регистр data LPT порта

        //тут надо вставить задержку в 500 милисекунд

        Out32(Address, 255); //устанавливаем единицы на порт LPT 
    }

}

Автор: _hunter 5.7.2007, 15:16
использовать нужно Sleep() из Windows.h

Автор: Artur_K 5.7.2007, 15:23
Спасибо большое! попробовал, но не получается :(
вот как делал
Код

#include "iostream.h"
#include "conio.h"
#include "stdlib.h"
#include "h.h"
#include "windows.h"
void main()
{
int Address=888;// регистр data LPT порта заносим в переменную адрес


    while(1)
    {        
        Out32(Address, 0);//обнуляем регистр data LPT порта

        sleep(500);//тут надо вставить задержку в 500 милисекунд

        Out32(Address, 255); //устанавливаем единицы на порт LPT 
    }


}

И вот что выдало:
Код

Compiling...
melt.cpp
C:\Port\melt.cpp(15) : error C2065: 'sleep' : undeclared identifier
Error executing cl.exe.

melt.obj - 1 error(s), 0 warning(s)

Что не так делаю? Спасибо!

Автор: Sartorius 5.7.2007, 15:31
 c большой буквы. 
ЗЫ в винапи паскалевский стиль имен

Автор: Artur_K 5.7.2007, 15:39
СПАСИБО ВСЕМ ОГРОМНОЕ ПРЕОГРОМНОЕ! smileВСЁ ПОЛУЧИЛОСЬ!

Автор: dumb 6.7.2007, 01:02
Цитата(Sartorius @  5.7.2007,  16:31 Найти цитируемый пост)
в винапи паскалевский стиль имен

smile
в паскале/дельфи как-раз пох, а вот в C - нет.

Автор: _hunter 6.7.2007, 10:21
на самом деле стиль оформления pascal не имеет совершенно никакого отношения к отношению компилятора одноименного языка к регистру...
http://www.rsdn.ru/article/mag/200401/codestyle.XML#ESB (Стили использования регистра букв)

Автор: dumb 7.7.2007, 00:40
а. понял. ступил. smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)