scanf 相关问题

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

结构混乱[已关闭]

我想创建一个函数,它获取一本书的标题和作者,并通过将它们与给定的结构数组进行比较来返回 0 或 1(如果可用或不可用)...... 编译器显示: 结构...

回答 2 投票 0

在解析数组时无法消除数组中的一个字符,即使我处理了该字符

所以这是我第二次将我的代码调整为 fscanf 以获得我想要的。我在输出旁边添加了一些注释。我遇到的主要问题是一个空字符或空格正在添加...

回答 1 投票 0

scanf 与 fgets 的行为

请看下面一段C语言代码 打印(“ 输入行(用 ENTER 终止每行... ”); 对于 (i = 0; i < lines; i++) scanf (" %[^\n]", s[i...

回答 1 投票 0

如何从 C 中的 .dad 文件中将 `1/2` 扫描为 `0.5`

我有一个包含内容的 .dad 文件 1/2 我希望使用 fscanf 从文件中读取值 0.5 并将其保存为双精度值,但该方法将其读取为 1.000。 为了完全清楚,这是代码......

回答 1 投票 0

如何在 Windows 的 x86_64 程序集中使用 printf 和 scanf?

该程序的目标是接收来自用户的 3 个参数和一个附加参数并求其总和。 我让它工作,以便它找到 3 个参数的总和并打印出总和......

回答 1 投票 0

查找字符串中的元音

下面给出的是我在给定字符串中查找元音的代码: #包括 #包括 int main() { 字符str[100]; int i,str_length; //scanf("%[^ ]%*c&...

回答 3 投票 0

当符号为非数字时,如何使我的程序不中断?

#包括 #包括 void 任务(const char *文件名) { FILE *file = fopen("1.txt", "r"); 如果(文件== NULL){ printf("错误

回答 1 投票 0

使用 sscanf 解析输入的 C++ 替代方案

假设我的程序需要 [ 0.562 , 1.4e-2 ] 形式的参数(即浮点数对),我应该如何在没有正则表达式的情况下在 C++ 中解析此输入?我知道有很多极端情况

回答 4 投票 0

Short int 不取值

以下程序的输入是 10 10 10 10 但输出是 0 20 为什么 ? /* 扫描示例 */ #包括 int 主函数 () { 短整型 a、b、c、d、e、f; a=b=c=d=e=f=0...

回答 3 投票 0

单个 scanf 命令是否可以接受一个或两个输入?

printf("命令: ”); printf(" add : 添加一个新单词到字典中 ”); printf(" Lookup : 搜索一个单词 ”); 公关...

回答 1 投票 0

为什么这个程序会跳过这个程序中的scanf

任何时候我在程序中运行这个函数 无效树输入(){ 炭温度; int x,tempRow,tempColm; 而(x=0){ scanf(" %c ", &temp); if(温度=='Q'){ ...

回答 1 投票 0

为什么不能将 scanf() 与变量放在同一行? [已关闭]

例如: int 数字 = scanf("%d", &number);

回答 1 投票 0

为什么不能将scanf()与变量命名放在同一行?

例如; int 数字 = scanf("%d", &number);

回答 1 投票 0

我是否正确使用 scanf 函数

我正在使用 Scanf 编写代码,我希望它同时接受三个不同的输入,使用这些输入执行一些计算并给我一个输出,但它没有按我的预期工作。 首先...

回答 1 投票 0

使用scanf()读取 循环?

我必须使用scanf()来读取每个2位十六进制值。每2位数字 十六进制数将由一个空格和一个“分隔” ’ 的性格(而不是 比数字后面的空格)将表示...

回答 1 投票 0

用空格解析(sscanf 或 strtok)

对于某些上下文,我的游戏在终端中运行,就像命令行类型的游戏。目前处理命令是为每个命令执行一个 strcmp() ,这既不美观也不高效......

回答 1 投票 0

当输入无效时递归请求输入时如何防止缓冲区溢出

必须采用大小为 5 的输入字符串。还必须检查某些不相关意义上的有效性。如果输入无效,系统会提示用户重新输入。 使用 scanf("%4s", 输入); 乙...

回答 1 投票 0

我在使用 VScode 时无法使用 scanf 函数

我使用 c 为一个类编写了一个简单的程序,并且 printf 可以正常工作;但是,当我添加 Scanf 函数时,甚至 printf 行都不起作用。我的老师在...

回答 1 投票 0

停止用户输入的 while 循环

我想计算用户输入的数字的平均值,用户可以输入任意数量的数字,即只有当用户想要时循环才会停止。 要停止你的循环...

回答 1 投票 0

在 while 循环内使用 scanf 读取数组时出现意外行为

我编写了一个程序来将数字读取到整数数组 a[100] 中。当用户输入字符“e”或数组达到最大大小时,读取停止。 但是当代码运行时,我得到了一个

回答 2 投票 0

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