Mọi người cho e hỏi là làm cách nào để input 1 loạt các chuỗi? Ví dụ như:
Input:
nGUYEn quaNG vInH
THU huOnG
quoC VINH
tuAn aNH
Output:
Nguyen Quang Vinh
Thu Huong
Quoc Vinh
Tuan Anh
Mọi người cho e hỏi là làm cách nào để input 1 loạt các chuỗi? Ví dụ như:
Input:
nGUYEn quaNG vInH
THU huOnG
quoC VINH
tuAn aNH
Output:
Nguyen Quang Vinh
Thu Huong
Quoc Vinh
Tuan Anh
nhưng em tưởng getline như vậy thì dùng trong được 1 trường hợp của input thôi.em muốn là khai báo cùng lúc tất cả input cơ ạ
Mảng, mảng và mảng!
for (int i=1;i<=n;i++) {
getline(cin,str[i]);
}
như này ạ?
Đúng rồi! Dùng mảng các chuỗi, và dùng vòng lặp để nhập từng phần tử qua getline().
Chú ý: mảng bắt đầu từ 0.
Có thư viện chưa? <string>.
có rồi anh ạ
#include<string.h>
Là #include <string> chứ hổng phải <string.h> nha bạn
<string> là C++, mới có getline
Còn <string.h> là C, chỉ có mấy hàm như strcmp, strcpy, strlen…
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?