gpt4 book ai didi

c - 我缺少什么,所以我可以编译我的源代码?我是新手

转载 作者:行者123 更新时间:2023-11-30 21:43:47 25 4
gpt4 key购买 nike

 #include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define password "Please enter your password"

int main(int arge, char *argv[])
(
char pass[100];


printf("Please enter your password\n\n");
scanf("is", pass);
if ( stromp(pass, passsword) == 0 )
(
printf("Congrats!! Correct Pass\n\n");

{ else}

printf("Wrong Pass\n\n");
)

system("PAUSE");
return 0;
)

所以我不确定它出了什么问题,我已经完全坚持了两天,每当我尝试编译它时,我都会得到这个:

prog.c:12:3: error: expected declaration specifiers or '...' before 'printf'
printf("Please enter your password\n\n");
^
prog.c:13:3: error: expected declaration specifiers or '...' before 'scanf'
scanf("is", pass);

^
prog.c:14:3: error: expected declaration specifiers or '...' before 'if'
if ( stromp(pass, passsword) == 0 )
^

prog.c:24:4: error: expected declaration specifiers or '...' before 'return'
return 0;
^

prog.c:7:5: error: 'main' declared as function returning a function
int main(int arge, char *argv[])
^

prog.c: In function 'main':
prog.c:25:1: error: expected '{' at end of input
)
^


prog.c:25:1: warning: control reaches end of non-void function [-Wreturn-type]
)
^

你能告诉我它应该是什么样子吗?

最佳答案

  #include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char *argv[])
{
char pass[100];
char password[]="9009875316";
printf("Please enter your password\n\n");
fgets(pass,100,stdin);
if (!(strcmp(pass, password)))
{
printf("Congrats!! Correct Password\n\n");
// your code if entered password is correct..
}
else
{
printf("Wrong Password\n\n");
// your code if entered password is wrong..
}
return 0;
}

Basic_Syntax

Input_Output

Learn C

关于c - 我缺少什么,所以我可以编译我的源代码?我是新手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31633887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com