64,682
社区成员
发帖
与我相关
我的任务
分享
int s = n/m;
char T = char(s);
//得到的T是'\x2',假设s为2.而我想得到的是'2',不是'\x2',如何解决!
#include<sstream>
//...
std::ostringstream out;
out<<(n/m);
std::string returnString=out.str();
[/quote]
领教~~作为一个C程序员,对 scanf,sscanf,fscanf printf,sprintf,fprintf 这类函数的用法,还是要做到“拳不离手,曲不离口”的。
不懂什么意思 std::basic_ostringstream
#include<sstream>
//...
std::ostringstream out;
out<<(n/m);
std::string returnString=out.str();
res += to_string(n / d);
原来这么简单std::basic_ostringstream
[quote=引用 1 楼 paschen 的回复:]int s = n/m; char T = char(s) + '0';
int s = n/m; char T = char(s) + '0';
int s = n/m; char T = char(s) + '0';
int s = n/m;
char T = char(s) + '0';