gpt4 book ai didi

c - 0x0F8AD4EC (ucrtbased.dll) 处抛出异常

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

this window jumps when it gets to receiving a code

嘿,我今天开始学习 C 并制作了一个程序,我在程序上收到了此消息,因此我测试了练习答案,它得到了相同的错误,每当到达该行时都会在图片上收到消息:这段代码就是答案..

scanf_s("%s", &id);
**thats the full code:**

int main() {
char id[10];
int hour;
double value, salary;
printf("Input the Employees ID(Max. 10 chars): ");
scanf_s("%s", &id);
printf("\nInput the working hrs: ");
scanf_s("%d", &hour);
printf("\nSalary amount/hr: ");
scanf_s("%lf", &value);
salary = value * hour;
printf("\nEmployees ID = %s\nSalary = U$ %.2lf\n", id, salary);
return 0;
}

在网上没有找到任何答案,请帮忙。

最佳答案

首先:您使用 Windows 库,您的程序应该是可移植的,因此更改 scanf_s -> scanf 并确保包含 stdio.h.

第二个错误在这里:

scanf_s("%s", &id);

应该是

scanf_s("%s", id);

因为函数需要参数 char*,所以在第一个示例中您传递 &(char[]) => char**

关于c - 0x0F8AD4EC (ucrtbased.dll) 处抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55045397/

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