字符串处理问题
最近老是觉得在C++下字符串处理都比较麻烦。。下面代码是我想把一个整形转成字符串,再靠右10位对齐#include "string"
using std::string;
using namespace System;
using namespace std;
string str_sum;
示例1:
String^tempstr=""; //定义成这样,下面itoa就报错:不能将参数2从System::String^转化为char *
itoa(1000,tempstr,10);
str_sum += tempstr->PadRight(10, ' ');
示例2:
char tempstr[]=""; //定义成这样,下面tempstr->PadRight就报错:->PadRight左边必须指向类/结构/联合/泛型
itoa(1000,tempstr,10);
str_sum += tempstr->PadRight(10, ' ');
以上要如何修改。真是纠结死我了。好像String是类了,itoa参数不能对类操作,但下面的格式PadRight操作又只能是类。。所以各位XD帮帮忙。。。。