scanf

scanf

文章 1 浏览 65

验证 scanf 中的最大整数

我想从标准输入读取 int,但我想验证用户是否超过 int 最大值。我该怎么做呢? int n scanf("%d", &ampn) scanf读取十进制输入并存储在int中,导致溢…

鯉魚旗 2024-08-10 04:43:15 3 0

我可以使用 scanf 捕获由变量指定宽度的指令吗?

我有以下代码: scanf(" %Xs %Ys", buf1, buf2) 其中 X 和 Y 应该是整数。问题是 X 和 Y 的值是编译时常量,即使我想将这些值硬编码到格式字符串中,…

远山浅 2024-08-07 20:45:54 1 0

如何在 C 语言中获取输入中的空格

我想从控制台获取字符数组,它还包含空格,我在 C 中知道的唯一方法是 scanf,但是一旦遇到空格,它就会停止接受输入。我应该做什么? 这就是我正在做…

暗恋未遂 2024-08-07 06:41:00 3 0

如何使用 sscanf 解析逗号分隔字符串中的字段,同时支持空字段?

我有一个逗号分隔的字符串,其中可能包含空字段。例如: 1,2,,4 使用基本的 sscanf(string,"%[^,],%[^,],%[^,],%[^,],%[^,]", &ampval1, &ampval2, &a…

半暖夏伤 2024-08-06 15:55:12 1 0

使用 sscanf(),将字符串读取到 int 数组?

我有这个字符串: 12 4 the quick 99 -1 fox dog \ 我在程序中想要什么: myArray[] = {12, 4, 99, -1} 我如何进行多个号码扫描?…

我三岁 2024-08-06 08:42:22 2 0

简单的C程序

好的,我正在尝试学习 C,我希望我的用户输入一个值,所以我使用 scanf。我一开始没有冲洗,因为直到我输入两个值之前什么也没有发生。现在我有了它们…

最美的太阳 2024-08-06 06:06:11 2 0

C 语言中的 While 循环帮助

我是 C 编程新手,我有 Java 背景。我想知道为什么在下面的代码中,在 while 循环中我必须输入输入十次,然后显示所有十个输入。我正在尝试输入一些内…

最近可好 2024-08-05 09:54:05 2 0

不关心 scanf

想象一下以下情况: 您使用 scanf() 读取字符串,但您只需要字符串中的一些数据点。 有没有一种简单的方法可以丢弃无关信息,同时又不失去检查是否存…

情深缘浅 2024-08-04 15:56:07 3 0

在 C 中将存储为字符的十六进制字符串转换为十进制

我得到一个字符串 hex_txt,其中包含代码中概述的 4 位十六进制数字,分为两个数组条目。我需要将其转换为十进制。以下是我正在做的方法。 unsigned c…

小矜持 2024-08-03 17:55:41 5 0

如何使用 scanf 和 ddd 来调试程序?

当ddd遇到scanf语句时,它会显示“等待GDB准备就绪”消息。调试活动在此停止。请指导我克服这个错误。 我使用的是 amd64 速龙处理器。…

野の 2024-08-03 13:01:22 2 0

如何允许使用 scanf 输入空格?

使用以下代码: char *name = malloc(sizeof(char) + 256) printf("What is your name? ") scanf("%s", name) printf("Hello %s. Nice to meet you.\n…

初见你 2024-08-01 17:53:21 2 0

scanf() 在操作系统中如何工作?

我一直想知道 scanf()/printf() 在硬件和操作系统级别实际上是如何工作的。 数据在哪里流动以及操作系统在这些时间里到底在做什么? 操作系统进行哪些…

不离久伴 2024-07-30 09:07:13 3 0

scanf() 和 fgets() 之间的区别

我想知道 fgets() 和 scanf() 之间有什么区别。 我使用 C 作为我的平台。…

挥剑断情 2024-07-30 02:59:35 2 0

如何知道fscanf中的换行符?

如何知道 fscanf 到达文件中的新行 \n 。 我一直在使用我自己的函数来做到这一点。 我知道我可以使用 fgets 然后使用 sscanf 来获取所需的模式。 但我…

嘿嘿嘿 2024-07-30 00:45:43 2 0

scanf() 导致奇怪的结果

我有一段代码提出了一个有趣的问题(在我看来)。 /*power.c raises numbers to integer powers*/ #include &ltstdio.h&gt double power(double n, in…

梦亿 2024-07-29 14:03:06 2 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文