软件注册站
热情软件屋

 
outportb、inportb对应的函数
编号: QA001059    
建立日期: 1999年5月27日 最后修改日期: 1999年5月27日
所属类别: C/C++ - DDK与硬件设备
   
    我是VC的初学者,请问MFC应用程序中应如何调用变量输出函数?另TC下的outportb(),inportb()等函数在VC下的相应函数是什么?C++中cout函数在VC下应如何使用?(liang)
   
    outputb和inportb对应的函数为_inp和_outp。使用时需要<conio.h>头文件。建议使用_inp和_outp,而不是使用inp和outp。因为_inp和_outp在Debug和Release都可以使用,而inp和outp只能用于Release设置。如果在Debug设置时使用inp和outp,编译时不会错,但会产生链接错误如下:
     error LINK2001:Unresolved external symbol _inp
     error LINK2001:Unresolved external symbol _outp
     fatal error LNK1120:2 Unresolved externals.
    以上方法只适用于Win9x,在Windows NT/2000下任何硬件I/O操作均需要通过设备启动程序。你可以借助DDK(http://www.microsoft.com/ddk)编写设备驱动程序。当然你也可以购买现成的软件,如http://china.zealsoft.com/cn/ntport/
    Windows的开发同DOS开发有很大的不同。如果你设计的是控制台程序,那么整个程序运行起来更DOS程序差不多,这时你可以象在DOS中一样使用标准输出函数。如果你设计的是图形界面的程序,那么所有C和C++的标准输入/输出函数都不再能使用了。你可以使用TextOut或DrawText输出文字。

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, DDK与硬件设备, hardware, ddk, vtoolsd, driver studio, winrt

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio