与C运行时库中的scanf()函数系列相关的问题,它读取和转换格式化数据。 (包括scanf(),sscanf(),fscanf()及其可变等价物。)
大家好,我是非常非常新来的,真的希望得到一些建议。我是一名大四的编译专业学生,即将进入我的最后一个学期,在这里我将只上一门课,但这是一门非常 ...
我希望这个问题和另一个发布的问题不会太相似。我现在还在学习如何阅读别人的代码,更不用说写自己的代码了。我很困惑,如何同时读取一个字符串 ...
在C语言的交互式cli程序中,一般如何扫描parse命令,有标准的方法吗?
我正在用c语言写一个交互式的cli程序,我想处理的一些命令(以>开头的行)的例子是:: $ .my_program / 运行程序 >添加用户id:123 / 这......
#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) { ....
控制用户在C语言中的输入,当有chars和ints混合的时候
所以我想为一个程序做一个简单的菜单,只接受选项1,2和3,我想控制用户输入,以防止错误,如当用户输入char而不是int。现在...
如何在c语言中处理长度较长的字符串时,在一行输入2个特定大小的字符串?
我想从输入中读取两个字符串,像下面的代码。问题是当用户输入一个较长的字符串时,会导致溢出。例如,如果用户输入 "steven "作为name[0],...
为什么fgets在这种情况下不能工作,而scanf可以工作?
在下面的代码中,我使用fgets保存字符串输入。使用fgets在我的搜索功能display()上所需的strcmp()无法正常工作,但使用scanf()可以正常工作。为什么会这样呢? ...
我正在尝试验证用户是否输入了正确的值以及返回值。他应该输入一个介于0到100之间的偶数。我想我没错,但是现在我的问题是,用户必须......>
我编写了一个小程序来运行按位XOR操作。这些值应插入命令行中:#include int main(){unsigned char x = 0,y = 0; printf(“此...
这是我的代码。问题是-编写代码以根据学生的出勤率检查学生有资格参加考试的天气。如果学生的出勤率超过75,...
如果使用fscanf读取文件,是否可以使用它存储读取的字符数?
我正在尝试使用fscanf从文件中读取一堆单词(全部在单独的行中,我想找到每个单词的长度。 fscanf是否允许我这样做,否则,是否还有其他方法...
下面的代码工作正常。它允许用户输入一个称为error的浮点值,并通过函数error_user()保存它。 #include #include float ...
我最近在PC上运行c程序。它有一个for循环,其中扫描了一些字符。 for循环运行3次。在每次运行期间,它都会打印运行次数,然后进行扫描...
我下面有一个代码段。在macOS上,我已经在Xcode和CLion中运行了它,结果是相同的。另一方面,在Linux上使用gcc编译时,它可以完美运行。我想知道是否...
我有一个包含以下三行的文本文件:12 5 6 4 2 7 9我可以使用fscanf函数读取前3个值并将它们存储在3个变量中。但是我看不懂其余的。我尝试过...
我是即将进入上学期的Comp Sci高级专业,我将只参加一个只涉及C语言的课程。我试图通过做一个相当简单的练习我的技能...
我正在尝试格式化空格分隔的用户输入以进行编程分配。本质上,输入由任意数量的表达式L整数整数整数整数和C ...
typedef struct Std {char *名称; char *姓; int yearOfBirth; }标准; [...] Std * obj =(Std *)calloc(1,sizeof(Std)); scanf(“%s”,obj-> name); scanf(“%s”,obj-> surname); scanf(“%d”,...