C/C++中int转string
2011-5-17
C/C++並沒有提供內建的int轉string函數,這裡提供幾個方式達到這個需求。
若用C語言,且想將int轉char *,可用sprintf(),sprintf()可用類似printf()參數轉型。
标准C中实现为:
1
9
#include "stdio.h"
10
11
void int2str(int , char *);
12
13
int main() {
14
int i = 123;
15
char s[64];
16
int2str(i, s);
17
puts(s);
18}
19
20
void int2str(int i, char *s) {
21
sprintf(s,"%d",i);
22
}