当第一个格式字符串字符不是空格时 scanf 的行为
作者:Amittai Aviram 提问时间:10/22/2023
scanf应该使用和丢弃格式字符串中不属于转换说明符的任何字符。但是,当非空格、非转换字符出现在格式字符串的第一位时,它的行为似乎有所不同。为什么? int main() { int num, n...
SCANF 问答列表
作者:Amittai Aviram 提问时间:10/22/2023
scanf应该使用和丢弃格式字符串中不属于转换说明符的任何字符。但是,当非空格、非转换字符出现在格式字符串的第一位时,它的行为似乎有所不同。为什么? int main() { int num, n...
作者:kovacskurt 提问时间:10/26/2023
我正在处理这个项目,它要求调用输入并在单独的显示函数中输出它们。就我而言,我无法理解是什么导致了此代码段中的问题。我目前的目标是能够在此输入函数之外打印 *(Names+j)。 /*addition...
作者:Greeshma 提问时间:10/26/2023
我正在学习和练习“C”。使用 fgets() 函数对我来说是一个挑战。例如,下面的代码运行绝对正常。当我运行这段代码时,它采用我妈妈的名字(firstName lastName)作为输入,但“.”被放...
作者:Azizbek Sattorov 提问时间:11/2/2023
我有这个函数,它以这种格式读取一些字符串: 2 伦敦 柏林 220 1.5 伦敦 米兰 280 2.5 ... 同样的东西应该再读一遍...... 2 是其自身后面的字符串数。为此,我有以下功...
作者:Pratyush 提问时间:9/2/2023
这是一个程序,它从用户那里获取输入,即:roll.no,姓名,他的物理,化学和数学标记并打印它们。 如果用于获取字符串输入,则在此程序中不起作用。%[^\n]s 这个程序工作正常 #includ...
作者:Ma7071 提问时间:7/26/2023
我已经定义了一个结构并通过 malloc 在内存中分配了必要的空间,我想在结构中写入数据,在这种情况下,有人可以帮我了解 scanf 函数的语法吗? 我认为当我创建一个 malloc 时,变量在地址...
作者:RMS 提问时间:9/4/2023
我已经研究了一段时间,但无法弄清楚。 我有以下代码和一个包含 10 个数据点的 test.txt 文件: int main(){ //opening file for reading ("r"). ...
作者:Gostodexadrez 提问时间:5/31/2023
这个问题在这里已经有答案了: 从 fgets() 输入中删除尾随换行符 ( 15 答案) scanf() 将换行符保留在缓冲区中 (7 个答案) 6个月前关闭。 使用指针和 malloc 扫描结构的...
作者:meghashyaam sagar 提问时间:5/23/2023
我试过这个代码 #include <stdio.h> int main() { int num; printf("Enter a number: "); scanf("%d", &num);...
作者:Daniel Boos 提问时间:4/21/2023
我面临着一个非常奇怪的问题,我只能在 linux 上生成。我真的在互联网上找不到类似的东西,但如果我的搜索技巧不够好,如果这是任何问题的重复,我深表歉意。 采用以下最小可行代码: 在仍然有问题的情况...