比如你定义了一个常量
#define myvalue 1000
但是我想把myvalue转换成字符串打印出来~~
似乎有这样一个方法,可以将任何的变量名,通过一个宏,直接转换成字符串~~
比如int
假设宏为#
就可以CString str = #int
cout<<str;
输出结果就是字符串:int
#define myvalue 1000
但是我想把myvalue转换成字符串打印出来~~
似乎有这样一个方法,可以将任何的变量名,通过一个宏,直接转换成字符串~~
比如int
假设宏为#
就可以CString str = #int
cout<<str;
输出结果就是字符串:int
解决方案 »
- 为啥在view类的构造函数中调用SetTimer调试运行程序崩溃,而在Oncreate消息响应函数调用就可以运行
- 如何将_bstr_t转换成CComBSTR
- 我在多文档中添加类的时候怎么找不到CControlBar这个类呢?
- 该SQL.Format("Select * From 某表 Where FactCode =d%", 字符串变量)为何不对?
- 求 visual assist X 10.3 的注册码
- SendMessage为什么不能发送消息到qq的消息输入框?
- 我使用Static Text控件, 怎么把这个控件的背景色设置为透明?
- 一个简单的问题
- 带ActiveX控件的窗口的销毁问题!高手帮忙看看!
- 编写个程序 调用新硬件的驱动程序
- 如何将十六进制转换成十进制阿
- 初学vc,用什么版本好?
char c='a';
STRING(x);
STRING(c);
#include<string>
#include<sstream>
using namespace std;
string itos(int i) // 将int 转换成string
{
stringstream s;
s << i;
return s.str();
}这个???????还是sprintf???
cout<<aa;