问下这个C语言程序哪里错了?

来源:百度知道 编辑:UC知道 时间:2024/07/02 01:11:36
#include<stdio.h>
char getstring(char string[]);
int main()
{char m;
char string [81]="input a string:";
m=getstring(string);
printf("%s",m);
return 0;
}
char getstring(char string[])
{char t;
printf("%s",string);
scanf("%s",&t);
return t;
}
这个程序就是设计一个函数,要求:输出主调函数调用时传递的提示用户输入数据的字符串信息,
(2)将用户输入结果返回给主调函数。哪个大侠能帮帮忙啊!

#include<stdio.h>
void getstring(char string[]);
int main()
{
    char string [81]="input a string:";
    getstring(string);
    printf("%s",string);
    return 0;
}
void getstring(char string[])
{
    printf("%s",string);
    scanf("%s",string);
}

我运行没错啊.....你再查多一次吧

你的程序有点乱
#include<stdio.h>
char getstring(char string[]);
int main()
{char m;
printf("input a string:");
char string[100];
scanf("%s",string);
char *str = getstring(string);
printf("%s",str);
return 0;
}
char * getstring(char string[])
{
printf("%s",string);
return string;
}

#include<stdio.h>
char getstring(char string[],char