【PTA】C++字符串一些杂七杂八Tips
最近是在进行字符串的专练。我的字符串还是太差辽……纯小白的水平。甚至在字符串的读入中也有许多的问题。所以这篇博客长期不定时更新,主要是做字符串题的一些杂七杂八的注意事项。是一篇c++面向小白字符串博客
0.字符串读入可能会产生的问题
0_整数(字符)和字符串混合输入(含有空格的字符串)
e.g.
Input
Hello It's me!
读入的代码如下
#include <bits/stdc++.h> //经典万能头,可以避免找要用的函数在哪个头文件里的麻烦 using namespace std; int main() { char a; //第一行:要输入的字符 string b; //第二行:要输入的字符串 cin>>a; //读入字符 getchar(); //注意!一定要用getchar()函数,用以读走字符后面的换行符 getline(cin,b); //getline()用以读取一行有空格的字符串 cout<<a<<endl; for(int i = 0; i<b.size(); i++){ cout<<b[i]<<endl; } return 0; }
读入整数同理,只要将上述代码的char换成int即可。
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号