Skip to content

反转

使用reverse函数,<algorithm>库

C
string str = to_string(n);
reverse(str.begin(),str.end());
cout << str << endl;

数字位数

C++
int num = log10(n) + 1;

字符串按空格拆分

C++
string a = "hello world!";
istringstream chai(a);
string a1,b1;
getline(chai,a1,' ');
getline(chai,b1,' ');

获取字符串长度

C++
strlen(a,c_str());

数字拆分

sprintf(char *_stream, const char *__format, ...)

将输入的格式化数据写入一个字符数组,它的作用近似于读入的时候直接将内容写入字符数组,只不过我们不能保证写入字符数组的唯一入口有且仅有读入这一种方式。