scanf

scanf

文章 1 浏览 65

getc 与 getchar 与 Scanf 从 stdin 读取字符

以下三个函数中: getc 获取字符&amp scanf 是从 stdin 读取字符的最佳选择,为什么? 这些功能中的任何一个是否存在任何已知的缺点或限制,从而使其…

少女七分熟 2024-08-26 12:21:24 6 0

无法使用 sscanf 分隔字符串?

我有一个关联数字的文本文件,即; 1 2 2 3 2 1 3 4 3 每一行都是一条单独的信息,因此我尝试一次读取一行,然后将其分成 3 个数字,但 sscanf 没有按…

美男兮 2024-08-26 08:19:21 6 0

C - 相当于 .NET Console.ReadLine

我需要完成与 .NET Console.ReadLine 函数提供的相同行为。当用户按下回车键时,程序应继续执行。 以下代码是不够的,因为它需要额外的输入: printf …

怪我太投入 2024-08-25 21:29:53 3 0

sscanf 包装函数在 C 中推进字符串指针

我有一个函数,它对 sscanf() 进行一系列调用,然后在每次调用之后更新字符串指针以指向 sscanf() 未消耗的第一个字符像这样: if(sscanf(str, "%d%n"…

微暖i 2024-08-25 14:06:45 3 0

scanf的缺点

我想知道scanf()的缺点。 在许多网站上,我读到使用 scanf 可能会导致缓冲区溢出。这是什么原因呢? scanf 还有其他缺点吗?…

诺曦 2024-08-25 14:05:15 5 0

忽略数据之前的 scanf 中的回车...以使用 conio.h 保持基于控制台的图形布局

我不幸在 vc++ 6 中使用 conio.h 进行大学作业, 我的问题是我的图形设置位于屏幕中央... 例如, gotoxy( getcols()/2, getrows()/2) printf("Enter s…

傾旎 2024-08-25 09:44:03 2 0

将函数转换为从字符串读取而不是 C 中的文件

我的任务是更新一个函数,该函数当前从磁盘读取配置文件并填充一个结构: static int LoadFromFile(FILE *Stream, ConfigStructure *cs) { int tempIn…

玩物 2024-08-25 05:24:52 3 0

在 scanf() 中使用 & 符号

当我编译 scanf("%s", &ampvar) 时,gcc 发回警告: warning: format ‘%s’ expects type ‘char *’, but argument 2 has type ‘char (*)[20]’ 但…

指尖上得阳光 2024-08-25 00:28:42 3 0

关于这个问题的简单问题是,为什么它不打印字符串上的第二个值(转换后的第二个值)?

快速提问,我在这里做错了什么。此代码的目的是将输入获取为字符串,输入为“12 34”,“12”和“32”之间有一个空格,并转换并打印来自整数变量的两…

夜空下最亮的亮点 2024-08-24 10:15:50 4 0

while 循环中的 scanf

在此代码中,scanf 仅工作一次。我做错了什么? #include &ltstdio.h&gt #include &ltunistd.h&gt int main() { int i = 1 if (! fork()) { while(i) …

彻夜缠绵 2024-08-22 03:30:57 3 0

ANSI C (ISO C90):scanf 可以读取/接受无符号字符吗?

简单的问题:scanf 可以将“小整数”读取/接受到 ANSI C 中的无符号字符中吗? 示例代码 un_char.c: #include &ltstdio.h&gt #include &ltstdlib.h&g…

鹿童谣 2024-08-21 15:22:30 1 0

scanf 的异常行为

想知道关于 C 的一切,你能揭开这个神秘面纱吗? 我正在使用 Turbo C, 我有这个代码 scanf(“%d , %d”,&ampa,&ampb) printf(“%d,%d”,a,b) scanf(…

痴意少年 2024-08-21 11:50:43 2 0

流式结构化文本输入

我想从 TextReader 解析格式化的基本值和一些自定义字符串 - 本质上就像 scanf 允许的那样。 我的输入可能没有换行符,因此 ReadLine+Regex 不是一个…

空心↖ 2024-08-21 11:01:34 3 0

摆脱 sscanf() 警告

我正在从 stdin 读取 MAC 地址(采用标准十六进制表示法,例如 00:11:22:33:44:55),并将它们转换为小数形式的 6 字节变量 hw_addr: u8 hw_addr[6] …

暗恋未遂 2024-08-21 09:49:10 2 0

scanf() 根据变量声明顺序重置第一个结果

为什么这不能按预期工作? int main() { unsigned char louise, peter printf("Age of Louise: ") scanf("%u", &amplouise) printf("Age of Peter: ")…

年少掌心 2024-08-20 06:41:44 5 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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