string是STL里的标准类,习惯了使用指针操作C的char *字符串,刚开始并不是很适应,主要原因是对string.h里的函数没有找到合适的C++替换方法,因此,对常用的sring.h里的函数替换说明如下: strcpy: str.substr() strncpy: str.substr(pos, n) strcmp: == st
string是STL里的标准类,习惯了使用指针操作C的char *字符串,刚开始并不是很适应,主要原因是对string.h里的函数没有找到合适的C++替换方法,因此,对常用的sring.h里的函数替换说明如下: strcpy: str.substr() strncpy: str.substr(pos, n) strcmp: == strncmp: == strstr: str.find() strcat: str.append() strchr: str.find() strtok: 无对应函数,使用str.find()封装一个str.split() 终极大招: char *与string的相互转换 char 转换成string : string str(char ) string转换成char * : str.c_string() 扩展学习:
字串(substr()函数)
|
2022-05-13
2022-03-10
2021-07-02
2021-08-14
2021-05-17