运行出错
定义第一个函数以$符号为终止符号接收一组字符,定义第二个函数在相同的数组空间逆序存储这组字符,在主函数中调用这两个函数并输出逆序存放的字符串。要求分别用数组和指针方式操作。#include"stdio.h"
int puts(char c[]);
void fun(char c[]);
void main()
{
char c[80];
int i;
puts(c);
printf("%d",c[i]);
fun(c);
putchar(c[i]);
}
int puts(char c[])
{
int i;
for(i=0;(c[i]=getchar())!='$';i++);
return i;
}
void fun(char c[])
{
int i;
for(i--;i>=0;i--);
}