String reverse using pointers

后端 未结 2 1552
梦谈多话
梦谈多话 2021-01-25 13:17

I\'m trying to reverse a string using pointers.When i try to print the reversed string instead of getting DCBA i\'m getting out only as BA?Can anyone help me on this?

         


        
2条回答
  •  被撕碎了的回忆
    2021-01-25 14:04

    char* strrev(chr* src)
    {      
           char* dest
           int len=0, index=0 , rindex=0;
    
           while(*(src+len) != '\0')
           { len++ }
    
           rindex=len-1;
    
           while(rindex > =0)
           {
               *(dest+index) = *(src + rindex)
                index++;
                rindex--;
           }
    
          *(dest+index) = '\0';
    
    
    return dest;
    }
    

提交回复
热议问题