本文介绍了VC ++ 2010使用LPT的输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HI我正在使用vc ++ 2010,并且我需要exe以下代码(但exe错误!!!):

HII am using vc++2010, and i need exe the following code (but error in exe!!!):

#include <iostream>
#include <stdlib.h>
#include <conio.h>
using namespace std;
void main ()
{
   int x;
one:
   cout<<"if you want to turn on the light press 1 or 2"<<endl;
   cin>>x;

   if (x==1)
   {
       for(int i=0;i<100;i++)
       {
           _outp (0x0378,1);
           _sleep (1000);
           _outp (0x0378,2);
           _sleep (1000);
           _outp (0x0378,3);
           _sleep (1000);
           _outp (0x0378,4);
           _sleep (1000);
           _outp (0x0378,5);
           _sleep (1000);
           _outp (0x0378,6);
           _sleep (1000);
           _outp (0x0378,7);
           _sleep (1000);
           _outp (0x0378,8);
           _sleep (1000);
        }
   }
   else
      goto one;
}



我在consol exe中输入1时显示以下错误:
AA.exe中0x0041154f的未处理异常:0xC0000096:特权指令.

为什么!!!!



i showed the following error when (i enter 1 in the consol exe) :
Unhandled exception at 0x0041154f in AA.exe: 0xC0000096: Privileged instruction.

why!!!!

推荐答案


#include <iostream>
#include <stdlib.h>
#include <conio.h>


为什么我要犯错误?


why the error i haved???


这篇关于VC ++ 2010使用LPT的输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 12:50