如何用宏替换回车符 如何用宏替换回车符,注意我所指的不是替换含回车符的字符串#define CR "\r" <---这不是我提的问题#define CR \r <---我是指这个意思,但这样编译通不过,请提供正确的方法,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为要定义如下的代码:#define COUNTER_START() \ __asm\ {\ RDTSC\ mov hStart,edx\ }但是编译失败 不知道使不是这个意思#define CR 0x47c054 楼主的想法应该不会实现的,因为#define后面的东西是纯粹的替换,\r并不会被理解为回车,而是两个字符"\"和"r",并且它们会出现在展开后的代码中,当然会编译错误。你可以考虑把你的asm代码的每一行分开进行宏定义。 #define CR \\r TO zzz3265:你这个__asm _emit 0x0D; 是什么意思,能否说详细点另外还有高手吗??? #define COUNTER_START() \ __asm\{\ RDTSC\ mov hStart,edx\} 这样写是完全可以的,你要明白\的含义,只有\后面紧跟着是一个回车换行的时候,他才表示换行 求助:如何在客户端中显示网页 怎么写界面软件的详细设计文档? setwindowpos和CSplitterwnd好像冲突 if (FAILED(hr))中的FAILED函数是什么含义? 求自动扫雷的算法 MFC关于控件向父窗口发送消息的问题 问题在哪??? 请问哪有objectarx的安装文件下载?要国内的链接。 socket 缓存接收问题? 怎样求一幅图像进行傅立叶变换后和原图像的比值 调用了一个DLL后,程序运行结束时出错 要用ATL做一个进程外COM,用vs2005(c++)的哪个模版?ATL Server项目么?
__asm\
{\
RDTSC\
mov hStart,edx\
}但是编译失败
#define CR 0x47c054
你可以考虑把你的asm代码的每一行分开进行宏定义。
你这个__asm _emit 0x0D; 是什么意思,能否说详细点另外还有高手吗???
__asm\
{\
RDTSC\
mov hStart,edx\
} 这样写是完全可以的,你要明白\的含义,只有\后面紧跟着是一个回车换行的时候,他才表示换行