Mình đang học đến class/struct, thầy giáo có giao bài tập viết chương trình quản lý sinh viên bao gồm: thêm sinh viên, xóa sinh viên, in theo lớp, in tất cả và chỉnh sửa thông tin sinh viên. Đặc biệt là nếu có hàm chuẩn hóa: xóa khoảng trắng thừa trong tên sinh viên thì được điểm cao. Mình làm được 90%, đến phần chỉnh sửa thông tin và chuẩn hóa tên thì tịt :(( Ai biết cách làm xin giúp đỡ 
Cái mình không hiểu là cách truy cập phần tử trong dãy string, chưa kịp thực hành thì hết môn :((
Xin giúp đỡ về cách sử dụng string trong C++
chuẩn hóa chuỗi thì làm như char[] thôi, có điều phải gọi resize() sau khi kết thúc thực hiện thao tác với chuỗi. Ví dụ
std::string s = " Nguyen Van A ";
là chuỗi có 30 ký tự, chuẩn hóa thành
"Nguyen Van A"
là chuỗi có 11 ký tự thì phải gọi thêm s.resize(11) sau khi kết thúc chuẩn hóa. Đừng gán s[11] = '\0'; như C-string vì std::string nó ko xem '\0' là kết thúc chuỗi như C-string
hoặc có thể sử dụng std::stringstream để thực hiện
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?