11问答网
所有问题
string 类型变量怎么用sprintf输出?
如题所述
举报该问题
其他回答
第1个回答 2012-03-16
string a="tfdsaf";
char str[20];
sprintf(str,"%s",name..c_str());
cout<<str<<endl;本回答被提问者采纳
相似回答
C++中
如何用sprintf
()把
string类型
输入到char[]类型中?
答:
sprintf是C++继承自C语言的函数,无法直接支持string类型
,所以要先把string类型转为基础类型,也就是char*,这里需要使用string类的成员函数c_str();该成员函数功能为,将string的内容转为C语言的字符数组表达形式。所以用sprintf将string对象str,输出的char[]数组array中的代码可以写作:sprintf(array, "...
大家正在搜
printf输出string类型
string类怎么输出
string变量类型
声明一个string类型的变量
定义一个string类型的变量
string怎么输出
用string方法定义字符串变量
string怎么用
cout输出string