Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите разобраться с программкой 
:(
    Опции темы
alexs2141
Дата 8.6.2008, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 7.6.2008

Репутация: нет
Всего: нет



есть програмка



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

void main()
{
    int Address=888;
    cout<<"Test LPT port in Windows NT."<<endl;
    cout<<"Press '1' to activate and '0' to disactivate lightdiod."<<endl;
    cout<<"To exit press 'e'."<<endl;
    cout<<" "<<endl;

    while(1)
    {        
        switch(getch())
        {
            case '0':    cout<<"Disactivate...."<<endl;
                        Out32(Address, 0);
                        break;                      
                
            case '1':    cout<<"Activate...."<<endl;
                        Out32(Address, 1);
                        break;
            case 'e': exit(1);
        }
    }

   getch();
}

подает по выбору пользователя на выход lpt порта или 0 или 1 логические вопрос как переделать ее так чтобы прога выдавала всегда 1 логическую? не спрашивая пользователя просто тупо по запуску экзешника?


PM MAIL   Вверх
jonie
Дата 8.6.2008, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 6
Всего: 118



Цитата

Код

...
while(1) Out32(Address, 1);




--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
alexs2141
Дата 8.6.2008, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 7.6.2008

Репутация: нет
Всего: нет



простите новичка а можно полный код программы ?а то у меня не получается! благодарю за понимание
PM MAIL   Вверх
rrrFer
Дата 8.6.2008, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 11.5.2008
Где: Красноярск

Репутация: нет
Всего: 1



alexs2141, 
используйте кнопку "код".
Код

 #include "iostream.h"
#include "conio.h"
#include "stdlib.h"
#include "h.h"
void main(){
    int Address=888;
    while(1)   Out32(Address, 0);
   getch();
}

если правильно понял вопрос - то так smile

Это сообщение отредактировал(а) rrrFer - 8.6.2008, 21:58
PM MAIL WWW ICQ   Вверх
dizzy1984
Дата 9.6.2008, 08:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 15.2.2007

Репутация: 10
Всего: 25



Я бы изменил так
Код

#include "iostream.h"    
#include "conio.h"    
#include "stdlib.h"    
#include "h.h"    
void main(){    
    int Address=888;    
    while(1)   
   {
      Out32(Address, 1);
      if (_kbhit())
      {
            break;
      }
   }
   getch();    
}

Или даже так
Код

#include "iostream.h"    
#include "conio.h"    
#include "stdlib.h"    
#include "h.h"    
void main(){    
    int Address=888;    
   Out32(Address, 1);
   getch();    
}


Это сообщение отредактировал(а) dizzy1984 - 9.6.2008, 08:40
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.