1、利用sprintf将数字转到char数组中
char buffer[256];
int counter = 10;
sprintf(buffer,"%d", counter);c++
2、将char数组转成string对象
string number = string(buffer);
3、使用printf输出
printf("%s", number.c_str());
4、用处
可以对数字进行一些操作,例如格式输入
999,999,225
#include <stdio.h>
#include <string>
using namespace std;
int main(){
char buffer[256];
int counter = 999999;
sprintf(buffer,"%d", counter);
string number = string(buffer);
number.insert(3,",");
printf("%s", number.c_str());
}