用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
fgets函数输入结束之后会自动在最后一个字符上面加入'\0';
fgets函数输入结束之后会自动在最后一个字符上面加入'\0';
并且当输入一行之后输入回车之后,fgets会返回并将回车符保存。fgets遇到EOF字符(Ctrl+d)之后也会返回。
/*************************************************************************
> File Name: revert.c
> Author:
> Mail:
> Created Time: 2016年01月04日 星期一 20时38分49秒
************************************************************************/
#include <stdio.h>
#include <string.h>
#define MAXLEN 100
void revert(char * str)
{
int str_len = strlen(str);
printf("str_len is %d\n", str_len);
char ch;
int i = 0;
while(i != str_len/2){
ch = str[i];
str[i] = str[str_len-i-1];
str[str_len-i-1] = ch;
i++;
}
}
int main()
{
char str[10