天天看點

【C++】多行未知長度的字元串輸入

菜鳥記錄貼。如題。

輸入:首先輸入數字n,表示接下來要輸入字元串的行數。

           然後輸入n行字元串。

輸出:列印這n行字元串。

#include<iostream>
#include<vector>
#include<string>
using namespace std;

int main() {
	int n; cin >> n;
	vector<string> vec;
	char cur[100];
	for (int i = 0; i < n; i++) {
		scanf("%s", cur);
		vec.push_back(cur);
	}
	cout << "輸出為:" << endl;
	for (int i = 0; i < n; i++)
		cout << vec[i] << endl;
}
           

運作截圖:

【C++】多行未知長度的字元串輸入