scanf 相关问题

与C运行时库中的scanf()函数系列相关的问题,它读取和转换格式化数据。 (包括scanf(),sscanf(),fscanf()及其可变等价物。)

如何用C语言读取文件并使用getc?

大家好,我是非常非常新来的,真的希望得到一些建议。我是一名大四的编译专业学生,即将进入我的最后一个学期,在这里我将只上一门课,但这是一门非常 ...

回答 1 投票 0

从文件中读取字符串和整数到结构中 - C

我希望这个问题和另一个发布的问题不会太相似。我现在还在学习如何阅读别人的代码,更不用说写自己的代码了。我很困惑,如何同时读取一个字符串 ...

回答 1 投票 0

在C语言的交互式cli程序中,一般如何扫描parse命令,有标准的方法吗?

我正在用c语言写一个交互式的cli程序,我想处理的一些命令(以>开头的行)的例子是:: $ .my_program / 运行程序 >添加用户id:123 / 这......

回答 1 投票 0

sscanf无法读取文本文件的最后一行。

#include int main() { FILE *fp; char buffer[1001]; char name[15], surname[30]; float mid1, mid2, final, avg; fp = fopen("Grades.txt", "r"); if (!fp) { ....

回答 1 投票 1

控制用户在C语言中的输入,当有chars和ints混合的时候

所以我想为一个程序做一个简单的菜单,只接受选项1,2和3,我想控制用户输入,以防止错误,如当用户输入char而不是int。现在...

回答 1 投票 0

如何在c语言中处理长度较长的字符串时,在一行输入2个特定大小的字符串?

我想从输入中读取两个字符串,像下面的代码。问题是当用户输入一个较长的字符串时,会导致溢出。例如,如果用户输入 "steven "作为name[0],...

回答 1 投票 0

为什么fgets在这种情况下不能工作,而scanf可以工作?

在下面的代码中,我使用fgets保存字符串输入。使用fgets在我的搜索功能display()上所需的strcmp()无法正常工作,但使用scanf()可以正常工作。为什么会这样呢? ...

回答 1 投票 0

我可以在没有返回键'n'的情况下读取字符吗? (C)

我正在尝试验证用户是否输入了正确的值以及返回值。他应该输入一个介于0到100之间的偶数。我想我没错,但是现在我的问题是,用户必须......>

回答 1 投票 0

用于异或运算的C程序,由scanf输入的运算符

我编写了一个小程序来运行按位XOR操作。这些值应插入命令行中:#include int main(){unsigned char x = 0,y = 0; printf(“此...

回答 1 投票 0

如果使用-else程序,在输入字符值时会出现问题

这是我的代码。问题是-编写代码以根据学生的出勤率检查学生有资格参加考试的天气。如果学生的出勤率超过75,...

回答 1 投票 0

如果使用fscanf读取文件,是否可以使用它存储读取的字符数?

我正在尝试使用fscanf从文件中读取一堆单词(全部在单独的行中,我想找到每个单词的长度。 fscanf是否允许我这样做,否则,是否还有其他方法...

回答 1 投票 0

使用指针将值从scanf()传递到main()

下面的代码工作正常。它允许用户输入一个称为error的浮点值,并通过函数error_user()保存它。 #include #include float ...

回答 1 投票 0

如何在C中提供多行输入

我需要此多行输入的问题的图像下面是我想出的答案,但它适用于一行输入。还建议针对此问题编写代码的最佳方法。也请...

回答 1 投票 -1

C:char的scanf无法按预期工作[重复]

我最近在PC上运行c程序。它有一个for循环,其中扫描了一些字符。 for循环运行3次。在每次运行期间,它都会打印运行次数,然后进行扫描...

回答 2 投票 4


C fscanf的未定义行为

我下面有一个代码段。在macOS上,我已经在Xcode和CLion中运行了它,结果是相同的。另一方面,在Linux上使用gcc编译时,它可以完美运行。我想知道是否...

回答 2 投票 -2

从C中的文本文件读取int值

我有一个包含以下三行的文本文件:12 5 6 4 2 7 9我可以使用fscanf函数读取前3个值并将它们存储在3个变量中。但是我看不懂其余的。我尝试过...

回答 2 投票 23

如何读取文件并在C语言中使用getc?

我是即将进入上学期的Comp Sci高级专业,我将只参加一个只涉及C语言的课程。我试图通过做一个相当简单的练习我的技能...

回答 2 投票 0

在while循环中使用scanf函数

我正在尝试格式化空格分隔的用户输入以进行编程分配。本质上,输入由任意数量的表达式L整数整数整数整数和C ...

回答 4 投票 5

scanf字符串以构造char指针

typedef struct Std {char *名称; char *姓; int yearOfBirth; }标准; [...] Std * obj =(Std *)calloc(1,sizeof(Std)); scanf(“%s”,obj-> name); scanf(“%s”,obj-> surname); scanf(“%d”,...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.