10 个解决方案
#1
CString a;
int b = 0;
a.format("%d", b);
#2
楼上的可以,用Format就可以了
#3
这个方法并没有用,图片为证:
![vs2013的MFC中,int如何转换成CString vs2013的MFC中,int如何转换成CString](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTJNRFV2TWpJdk1UUTJNemt5TlRRNE1sODBPVGt6TmpVdWNHNW4%3D.jpg?w=700&webp=1)
#4
UINCODE下要改成
str.Format(_T("%d"),i);
#5
建议使用 _T() _TEXT 宏, 可以适应不同的编译环境, 如有特殊需求,高版本的VS支持 CStringA 和 CStringW
#6
str.Format(L"%d",i); 也可以
#7
CString::Format(...);格式化即可。
_itoa()
_itoa()
#8
CString a;
int b = 1122;
a.format(_T("%d"), b);
#9
CString a;
int b = 1122;
a.Format(_T("%d"), b);
#10
while(n>0)
{
sz[j]=n%K;
n=n/K;
j=j+1;
}
10进制转换K进制
#1
CString a;
int b = 0;
a.format("%d", b);
#2
楼上的可以,用Format就可以了
#3
楼上的可以,用Format就可以了
这个方法并没有用,图片为证:
![vs2013的MFC中,int如何转换成CString vs2013的MFC中,int如何转换成CString](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OXBiV2N0WW1KekxtTnpaRzR1Ym1WMEwzVndiRzloWkM4eU1ERTJNRFV2TWpJdk1UUTJNemt5TlRRNE1sODBPVGt6TmpVdWNHNW4%3D.jpg?w=700&webp=1)
#4
楼上的可以,用Format就可以了
这个方法并没有用,图片为证:![]()
UINCODE下要改成
str.Format(_T("%d"),i);
#5
建议使用 _T() _TEXT 宏, 可以适应不同的编译环境, 如有特殊需求,高版本的VS支持 CStringA 和 CStringW
#6
str.Format(L"%d",i); 也可以
#7
CString::Format(...);格式化即可。
_itoa()
_itoa()
#8
CString a;
int b = 1122;
a.format(_T("%d"), b);
#9
CString a;
int b = 1122;
a.Format(_T("%d"), b);
#10
while(n>0)
{
sz[j]=n%K;
n=n/K;
j=j+1;
}
10进制转换K进制