小编Joh*_*ith的帖子

为什么__inbyte会崩溃我的软件?

我遇到了这个函数,我想知道它是做什么的,所以我编写了以下代码,用mingw32编译并在Wine和Windows下执行,程序崩溃了.

#include <stdio.h>
#include <stdlib.h>
#include <intrin.h>
int main()
{
 unsigned char j = __inbyte(0xABC); // example value
 printf("%i\n", j);
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

我在MSDN上查了一下,但我觉得描述模糊不清. http://msdn.microsoft.com/en-us/library/732t2y37%28v=vs.100%29.aspx

unsigned char __inbyte(unsigned short Port);

生成in指令,返回从Port指定的端口读取的一个字节.

c++ intrinsics

3
推荐指数
1
解决办法
166
查看次数

标签 统计

c++ ×1

intrinsics ×1