#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int T;
cin >> T;
char input[1000];
for(int i=0;i<T;i++)
{
cin.getline(input,sizeof(input));
cout << input << "\n";
}
return 0;
}
我目前有問題使用getline獲取字符串輸入,但它似乎只適用於短行。這是我的輸入和輸出:如何在C++中用空格輸入長字符串?
輸入:
3我能有咖啡一個大容器,現在我可以喝一大 容器,現在現在,我希望我能記得PI尤里卡 哭了偉大的發明家聖誕布丁聖誕餡餅的 問題非常中心
輸出:
我能有咖啡一個大容器,現在我可以喝一大 容器現在
它不保存最後一行,爲什麼?
爲什麼不使用''string''而不是''char []''? – alifirat
你的代碼中的T是什麼? –
T是測試用例的數量 –