码迷,mamicode.com
首页 > 其他好文 > 详细

翻转字符串

时间:2015-07-30 16:46:13      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

 char *p,*start,*end,*temp,c;

    int count = 0,i =0 ;

    p = (char *)malloc(21 * sizeof(char));

    printf("请输入要反转的字符串:\n");

    while ((c = getchar() )!= ‘\n‘) {

        *(p + count) = c;

        count++;

    }

    *(p+count)=‘\0‘;

    start = p;

    end = p+count-1; //结尾的尾0 \0

    for(i = 0; i< count/2;i++,start++,end--)

    {

        temp = *start;

        *start = *end;

        *end    = temp;

    }

    printf("%s",p);

翻转字符串

标签:

原文地址:http://www.cnblogs.com/superrichie/p/4689642.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!