VC2008内嵌汇编,怎么使用 SIZEOF 操作符,VC不让用啊,估计是和C++的 sizeof 冲突了#include <iostream>
using namespace std;void main()
{
short p[32];
int a;
_asm
{
mov a, SIZEOF p //我这故意用大写也编译不过去
}
cout<<a<<endl;
}编译说找到“newline”是什么意思
1>------ 已启动生成: 项目: main, 配置: Release Win32 ------
1>正在编译...
1>x.cpp
1>.\x.cpp(10) : error C2400: “第二操作数”中的内联汇编语法错误;找到“newline”
1>生成日志保存在“file://c:\Users\Administrator\Desktop\main\main\Release\BuildLog.htm”
1>main - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
using namespace std;void main()
{
short p[32];
int a;
_asm
{
mov a, SIZEOF p //我这故意用大写也编译不过去
}
cout<<a<<endl;
}编译说找到“newline”是什么意思
1>------ 已启动生成: 项目: main, 配置: Release Win32 ------
1>正在编译...
1>x.cpp
1>.\x.cpp(10) : error C2400: “第二操作数”中的内联汇编语法错误;找到“newline”
1>生成日志保存在“file://c:\Users\Administrator\Desktop\main\main\Release\BuildLog.htm”
1>main - 1 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
解决方案 »
- 诡异问题,忘高手指点迷津
- 如何在主窗口第一次显示时弹出另一个对话框?
- 请问下面的“...”是什么意思呢? 有这样用的吗? 还有在其地方用的吗?
- 自己用重叠I/O写的UDP服务器代码,麻烦高手看看。
- 为什么在debug和release下读同一文件会产生不太一样的结果呢?????
- gdi+中Bitmap(HBITMAP hbm,HPALETTE hpal)的HPALETTE参数问题?
- 如何在VC++7.0中使用mscomm32.ocx控件?
- 加粗显示树型控件中的某一项
- X最大Y 也最大?
- 【程序在xp和win7运行不同情况的问题???】
- RichEdit控件 OleCreateStaticFromData内存释放问题
- 怎么在代码里执行regsvr32
#include <iostream>
using namespace std;void main()
{
short p[32];
int a;
_asm
{
mov a, length p
}
cout<<a<<endl;
}