gpt4 book ai didi

c - 跳转scanf,我不能使用多个scanf

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

这是我的代码:

int x, y, z,n;
printf("Introduceti minimul de cifere,vocale,consoane pe care trebuie sa le contina un cuvant\nSub forma x\\y\\z\n");



scanf("%d\%d\%d", &x, &y, &z);
printf("Introduceti numarul pe care il doriti de cuv asemanatoare\n");
scanf(" %d", &n);

该程序不读取n

最佳答案

您无法以这种方式分隔通过反斜杠输入的数字...

scanf("%d\%d\%d", &x, &y, &z);

...因为编译器看到的是您转义了 %。要将反斜杠放入字符串中,您需要将其加倍,如下所示

scanf("%d\\%d\\%d", &x, &y, &z);

关于c - 跳转scanf,我不能使用多个scanf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48522871/

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