sscanf与sprintf是处理字符串问题的利器,
sscanf从单词上可以理解为string+scanf,(从左往右)
sprintf则可以理解为string+printf,均在stdio.h头文件下。(从右往左)
sscanf(s,"%lf",&num);
sprintf(s1,"%.2f",num);
写题常用的:
- to_string():int 转string
- stoi():string转换为int,s[i]是char,不符合参数要求,可以用s.substr(i,1)返回子串
- stod():string转换为double
- s.substr():选子串,后面加个数字代表选择几个
- s.append():尾部添加
- s.find()!=string::npos:若不在字符串里
- s.find_first_of():从头查找第一个找到的位置
- s.find_last_of():从尾部查找第一个找到的位置
- sscanf() – 从一个字符串中读进与指定格式相符的数据
- sprintf() – 字符串格式化命令,主要功能是把格式化的数据写入某个字符串中