我正在尝试使用 getinput 函数返回用户输入的字符串值。但我得到了错误 1.“getinput”的类型冲突 2.“getinput”的先前隐式声明在这里。有人可以向我解释这些错误是什么吗?
get 函数应该从用户那里读取两个不同的句子并将其存储在变量 userinput1 和 userinput2 中。
#include <stdio.h>
#include <string.h>
char input1[1000] = {0};
char input2[1000] = {0};
int main(){
getinput();
char input[2000];
sprintf(input, "%s %s", input1, input2);
printf("%s\n", input);
return 0;
}
const char * getinput() {
printf("please enter the something\n");
scanf("%999[^\n]%*c", input1);
printf("please enter the next input\n");
scanf("%999[^\n]%*c", input2);
return input1, input2;
}