#include<string>
#include<sstream>
#include<iostream>
using namespace std;
///string 转 int
int str2num(string s) {
int num;
stringstream ss(s);
ss >> num;
return num;
}
///int 转 string
string num2str(int i) {
stringstream ss;
ss << i;
return ss.str();
}
#include<stdlib.h>
C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举
了各函数的方法及其说明。
● itoa(int a,char *pa, int b):将整型值转换为字符串。a代表需要转换的数字,pa为接收的字符串,b代表进制
● ltoa(long a,char *pa, int b):将长整型值转换为字符串.a代表需要转换的数字,pa为接收的字符串,b代表进制
● ultoa():将无符号长整型值转换为字符串。
同理含有实型转字符串函数。。。
● atof():将字符串转换为双精度浮点型值。
● atoi():将字符串转换为整型值。
● atol():将字符串转换为长整型值。