c++读入带空格的字符串

it2025-03-30  14

```cpp #include <iostream> #include <cstdio> #include <math.h> //#include <string> #include <algorithm> using namespace std; int main() { //怎么输入带空格的字符串 char str1[100],str2[100]; int n; string ss; //cin>>str1; //puts(str1); //scanf("%s",str2); //puts(str2); //普通的scanf和cin均不能输入带空格的字符串 //下面开始寻求其他函数解决这个问题 getline(cin,ss); //istream& getline(ss,n); //puts(ss); //cin.get 和cin.getline的用法和区别 //难道只能输入一行,遇到空格符号就结束 cout<<ss<<endl; cin.get(str1,50); cin.getline(str2,50); puts(str1); puts(str2); return 0; }
最新回复(0)