30/09/2018, 17:20
Cắt chuỗi họ tên thành chuỗi họ lót và chuỗi tên
Viết hàm cắt chuỗi họ tên thành chuỗi họ lót và chuỗi tên.
Ví dụ: chuỗi họ tên là:”Nguyễn Văn A” cắt ra 2 chuỗi là chuỗi họ lót:”Nguyễn Văn”,chuỗi tên là:”A”
Bài liên quan
theo mình thì cho i chạy từ cuối tìm khoảng trắng đầu tiên rồi lưu lại chỉ số. rồi dùng substr tách ra.
Mình làm thế này
ô, có hàm find_last_of này nữa á. @@.
lần đầu nhìn thấy.
C++ có nhiều hàm xử lý chuỗi hay lắm đấy. Đọc thêm std đi
nhưng mình sử dụng 2 hàm trên ko ra đc kết quả bạn
Bạn xem lại chứ mình vẫn chạy đúng nhé.nhớ thêm thư viện string
mình có dùng thư viện rồi ,mình cho chạy vòng lặp for ngược,gặp khoảng trắng đầu tiên mình dùng hàm đó mà ko ra bạn
sao kì vậy ta Cho minh xem code thử đi.
nếu bạn dùng vòng for ngược gặp khoảng trắng đầu tiên rồi thì cần lưu lại vị trí đấy rồi thoát vòng lặp.
ví dụ:
à mình biết mình sai chỗ nào rồi,mình quên lưu khoảng trắng ,cảm ơn bạn nha