Viết hàm loại bỏ các khoảng trắng thừa trong chuỗi C++

Viết hàm void process(const char *str, char *outstr) loại bỏ các khoảng trắng thừa trong chuỗi sao cho không còn hai khoảng trắng liền kề nhau và không có khoảng trắng nào ở đầu và cuối chuỗi.

  • Đầu vào:
    Con trỏ char * đến kí tự đầu tiên của chuỗi

  • Đầu ra:
    Kết quả của bài toán được ghi vào chuỗi outstr

  • Các thư viện có thể dùng: iostream, cstring

Mọi người xem giúp mình bài này nên làm thế nào

DNH không giải bài hộ!

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