getinput 関数を使用して、ユーザーが入力した文字列値を返そうとしています。しかし、私は 1. 'getinput' の競合する型 2. 'getinput' の以前の暗黙の宣言がここにあったというエラーを受け取りました。誰かが私にそれらのエラーが何であるかを説明できますか?
gets 関数は、ユーザーから 2 つの異なる文を読み取り、それを変数 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;
}