当前位置: 代码迷 >> 综合 >> C / C++ 如何读入含空格的整行字符?
  详细解决方案

C / C++ 如何读入含空格的整行字符?

热度:15   发布时间:2024-02-05 08:15:49.0

C风格

#include<stdio.h>
int main()
{char a[105],b[105];gets(a);printf("%s\n",a);scanf("%[^\n]",b);printf("%s\n",b);return 0;
}
/*
in
a b c
e f g
out
a b c
e f g
*/

C++风格

#include<bits/stdc++.h>
using namespace std;
int main()
{string s;getline(cin, s);cout << s;return 0;
}
/*
in
aa bb cc
out
aa bb cc
*/

 

  相关解决方案