Reverse the ordering of words in a string

后端 未结 30 4179
青春惊慌失措
青春惊慌失措 2020-11-22 10:23

I have this string s1 = \"My name is X Y Z\" and I want to reverse the order of the words so that s1 = \"Z Y X is name My\".

I can do it u

30条回答
  •  無奈伤痛
    2020-11-22 11:08

    It can be done more simple using sscanf:

    void revertWords(char *s);
    void revertString(char *s, int start, int n);
    void revertWordsInString(char *s);
    
    void revertString(char *s, int start, int end)
    {
         while(start

提交回复
热议问题