1、substr()
获取一个字符串的一部分;
2、atoi()
将string类型转换为int
例子:
- voidDate::fromStr(string str){
- string s1 = str.substr(0,4);
- string s2= str.substr(5,2);
- string s3 = str.substr(8,2);
- year= atoi(s1.c_str());
- month = atoi(s2.c_str());
- day= atoi(s3.c_str());
- }
3、sprintf():
原型
int sprintf( char *buffer, const char *format, [ argument] … );
参数列表
buffer:
char型指针,指向将要写入的字符串的缓冲区。
format:格式化字符串。
[argument]..
.:可选参数,可以是任何类型的数据。
返回值:字符串长度(
strlen)
4、sscanf();
例子: