em học C thì thấy scanf có rất nhiều tính năng
ví dụ như scanf("%*[\n]%[^\n], s) là đọc đến khi xuống dòng
scanf("%*[,]%[^,\n], s đọc đến khi gặp dấu phẩy
e thắc mắc là trong C++ có nhưng hàm thế này k nhưng tìm hiểu mãi thì không thấy 
Đọc chuỗi đến kí tự
Trong C++ có hàm cin.getline() đó
http://www.cplusplus.com/reference/string/string/getline/
Như cái dưới đây là đọc 100 kí tự hoặc đến khi nào gặp dấu ‘,’:
std::cin.getline(chArr, 100, ',');
3 Likes
“Chôm” scanf() từ C sang C++ hoặc tự viết hàm theo ý định của bạn. 
2 Likes
Hmm

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?