gpt4 book ai didi

c - C 中的段错误(核心转储)?

转载 作者:行者123 更新时间:2023-11-30 20:56:16 25 4
gpt4 key购买 nike

为什么我会收到此错误?请帮忙...我不明白!看来我有非法访问,但我无法弄清楚...

int main ()
{
int repeat = 1;
int comamnd = 0;

do {
printf ("\n\tSelect:\n1) Login\n2) Quit\n\nWhat's the command? ");
scanf ("%d", command);
if (command == 2)
return 0;
else;
if (command == 1)
{
int ok = Login ();
if (ok == 1)
repeat = 0;
};
} while (repeat == 1);
return 0;
}

最佳答案

scanf ("%d", command);

您将零传递给 scanf 作为读取输入的位置。你想要:

scanf ("%d", &command);

如果您的编译器没有警告您,您应该切换到更好的编译器。

关于c - C 中的段错误(核心转储)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26538247/

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