scanf 相关问题

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

错误:格式中未知的转换类型字符'l' - 扫描很长

我正在尝试使用标准IO功能scanf从控制台中获取很长时间。我开始使用%lld:scanf(“%lld”,&rule);抛出:错误:未知转换类型字符'l'格式为[-...

回答 2 投票 13

C - 读取十六进制数并检查是否小于零scanf()

我正在用C语言编写一个用scanf()读取十六进制数的程序,我想检查该值是否有效。但如果我写-5它表明输入有效。有没有一些简单的方法来检查......

回答 1 投票 -1

C编程,scanf()函数

scanf是否在其缓冲区或输入流中放置了空格?如果我说scanf(“%c%d%d”,&character,&num1,&num2);现在说scanf(“%c”,&char2);我知道输入会留在......

回答 1 投票 0

如何使用sscanf函数读取特定字符?

我想从文件中读取信息,并将in文件的值赋予“a”,将b的值赋予“b”。但它没有用。 #包括 #包括 #包括

回答 2 投票 1

查看用户输入以查看它是否为浮点数,始终返回true

我试图提示用户论坛号码,并扫描它以查看它是否是浮点数。即使输入没有小数的数字,也会回来说它是浮点数。如果......该函数应该返回1

回答 1 投票 2

scanf中的%d不起作用。编号4223092出现[关闭]

任何人都可以帮我这个代码吗?我没有看到任何问题,但不知何故它不起作用。当我输入我最喜欢的号码并按回车键时,会出现号码4223092。 int target; int after; #include&...

回答 3 投票 1

从字符串错误中提取字符

我从文件中读取一个临时变量,这是一个单词,例如然而,当我提取第一个字符时,“和”,例如temp [1],程序在运行时崩溃,我试过断点,它是......

回答 4 投票 0

Scanf正在向数组[重复]寻址错误类型的变量

例如,第一个输入是“B 2 A 0”,按Enter键。 team1 [0] ='B',其余部分正在寻址True。到目前为止没问题。但是在第二次输入时会发生这种情况..假设这是我的第二次输入>>“A 1 B 1”......

回答 1 投票 -4

scanf(“%[^ \ n] d”,x)或scanf(“%[0-9] d”,x)将1变为49,将2变为50

问题:我遇到scanf()问题。我从阅读论坛等了解到,scanf()在C语言中存在很多问题,但我还在学习基础知识,所以我不知道所有的细节。 ...

回答 1 投票 4

使用scanf检查C中用户的输入是否为空

当用户只按下输入而没有任何输入但是空的时候,我需要做一些事情。当用户的输入是某些东西时,\ 0总是在最后一个字符后面。例如输入:hello world ...

回答 3 投票 0

如何将键盘输入写入txt文件

我试图读取键盘输入并逐行写入一个新文件(一个不存在的文件),直到写入一个特定的字母(在这种情况下为-x-)但它似乎没有工作,我保持...

回答 1 投票 1

如何将用户输入限制为预定数量的整数

我正在使用scanf(带循环)将整数分配到数组中。我希望用户只输入8个整数(它将在一行上),进入终端。如果他们输入9个数字我想要程序...

回答 2 投票 0

我的'scanf'循环不会停止;虽然条件不起作用

我应该做这个练习:用C编写程序在屏幕上打印频率图表。输入和输出:程序接收一系列三元组(数字,频率,字符)作为输入。 ...

回答 1 投票 0

为什么printf与%d说明符给出错误的结果?

这里的代码给出了不正确的int num值,如果我输入的num是例如11,则printf函数将输出0.但是如果我将static添加到int num,则printf生成的输出是正确的。 ...

回答 4 投票 -2

如果我在末尾添加一个新行'\ n',scanf如何工作

#包括 int main(){int a,b,c;的scanf( “%d%d%d \ n”,&一个,及B,C); printf(“%d%d%d”,a,b,c);返回0;看看我正在接受3个输入并打印3个输出......

回答 2 投票 0

什么时候scanf会将“\ 0”附加到用户输入?

我理解scanf(“%s”,arr);将自动将'\ 0'附加到用户输入。但我认为它仅限于此。但是甚至是scanf(“%[^ \ n]”,arr);还附加一个'\ 0'。(我知道这个...

回答 1 投票 -1

为什么当我在C程序中的while循环中有2个scanf语句时,在1个循环之后只有其中一个会运行?

#include“stdafx.h”#include #包括 double FindPopulation(char); void main(){char state;双重人口; int flag = 1; while(flag == 1){...

回答 1 投票 0

如何在使用sscanf时第二次匹配

我是C的新手,在C中使用sscanf()时遇到了问题。我的代码提示用户输入几行数据。单个数据类似于Python元组(1,3)或(-3,2),每行可能包含......

回答 1 投票 2

页面替换算法代码中的逻辑错误(bug)

在下面的最佳页面替换算法代码中,如果i输入整数输入,则首先for循环的scanf不会停止在'n'的值。如果输入是......它可以很好地工作

回答 2 投票 -1

指定不包含空格的fscanf的格式

我试图使用fscanf()从c中的文本文件中读取名称。但是,此文件中的名称不用空格分隔。我还可以使用此功能分离出每个名字吗?在......

回答 1 投票 0

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