关于C语言中的指针

来源:百度知道 编辑:UC知道 时间:2024/05/22 08:50:22
这个程序怎么编写?
从键盘输入一个字符串,实现利用字符指针将字符串的字符顺序逆置并输出。(例如输入abcdef,输出fedcba)

#include "stdafx.h"
#define N 5

main()
{int a[N],i,t;
for(i=0;i<N;i++)
cin>>a[i];
for(i=0;i<N;i++)
cout<<a[i]<<endl;
for(i=0;i<N/2;i++)
{t=a[i];
a[i]=a[N-i-1];
a[N-i-1]=t;
}
for(i=0;i<N;i++)
cout<<a[i]<<endl;
}

void reverse(char *ch)
{
char temp;
int len=0;
while(ch[len]!='\0')
len++;//求出字符串长度
for(int i=0;i<len/2;i++)
{
temp=ch[i];
ch[i]=ch[len-i-1];
ch[len-i-1]=temp;
}
}