scanf 相关问题

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

我如何扫描少于定义到数组中的字符?

我尝试将字符扫描到数组时遇到问题。这是扫描循环-字符char [6] = {0}; for(int i = 0; i <= 5; i ++){scanf(“%c”,&letter [i]); } ...

回答 1 投票 0

((C / C ++)fscanf_s从txt文件读取字符到数组时,缺少整数参数错误

[第一篇文章,将尽我所能遵守指南,并进行适当的设置。如果有任何需要,请告诉我! VS 2019中的错误是“ C6064:'fscanf'缺少整数参数,表示...

回答 2 投票 0

为什么在输入不同于数字的字符时scanf导致无限循环? [重复]

int main(){int select,isNum; printf(“选择1,2,3,4,5,6 \ n”); isNum = scanf(“%d”,&choose); while(选择!= 0){if(!isNum ||选择> 6){printf(“ Wrong ...

回答 1 投票 0

我如何将文件内容存储到数组(C)中

FILE * pFile; pFile = fopen(“ address01”,“ r”); int yup [8]; int *数组[7]; for(int i = 0; i <7; i ++){while(!feof(pFile)){fgets(yup,8,pFile);把(yup); //确实是...

回答 1 投票 0

scanf直到我按回车两次才接受输入

scanf不被跳过。它等待我输入,但是我必须输入值并按两次Enter键(第二个输入已正确保存)。 int yes(void){int yes,rc,isValid; char ...

回答 1 投票 0

如何使用fscanf使用分隔符读取文件?

我正在尝试读取文件并将信息存储到以下缓冲区char bookCode [MAX];字符标题[MAX];字符作者[MAX];字符年份[MAX];浮动selfCost;浮动...

回答 1 投票 0

fscanf在读取文件时正在复制数字

我正在尝试从文件中读取数字并将其放入2d数组中,但是每行的第一个数字被放在前一行的最后一个数字的位置。输出应类似于...

回答 1 投票 0

while循环,从scanf读取int vs char,对与错

#include int main(){int number; //我们将1个int命名为number scanf(“%d”,&number); //我们给数字xd的数字,而(number!= 0)//如果......>

回答 1 投票 0

scanf中*变量的用法,为什么使用它? [处于保留状态]

你好,我是一个初学者,我一直在代码中看到这个,但是我无法弄清楚它的确切含义……就像下面的例子一样#include int main(void){char c1;做{...

回答 1 投票 -4

Scanf忽略某些输入类型

在我的程序中,我使用scanf函数是这样的:if((((scanf(“%c%d%d”,&zp,&min,&max))!= 3)||(zp!='c'&& zp !='l')|| min <0 || min> max){...

回答 1 投票 0

C-scanf仅在特定的字符序列之后才用引号将数字引起来

说我有一个像这样的字符串:Hello World-这是一行textCOLOR =“ 4”,并且该字符串存储在buf [1000]中,如您所见,该字符串具有颜色标签,格式为COLOR =“ n“。 ...

回答 1 投票 0

我如何初始化没有行或列的2d数组,并创建一个接受用户输入的函数,然后更新2d数组?

我真正的目标是初始化2d数组,然后调用一个函数以获取用户对行和列的输入,然后将2d数组返回给用户指定大小的main。虽然我...

回答 1 投票 0

为什么scanf在正式输入的末尾不能使用空格?

我正在尝试:int M,N,K; printf(“ Enter(m,k,n):”); scanf(“%d%d%d”,&M,&K,&N); printf(“ \ nDone?”);这是主要功能内。我需要程序阅读...

回答 3 投票 1

未知错误函数'scanf(“%[^ \ n]%* c”,&sent);'

指向,我是C语言的初学者,刚遇到一种在C程序中输入字符串的怪异方法:#include #include #include #... ]]

回答 1 投票 0

强制scanf(“”)仅接收数字0-7

我有一个任务,编写一个代码,该代码将接收一个从0到7(包括边沿)的数字,并将其转换为2的补码形式的4位二进制代码。我的代码一切都很好。它可以工作,并且...

回答 1 投票 -2

由于某种原因输入了最后一个字母+ 1

我正在练习打印从用户那里获取的3个字母。前两个字母可以很好地结束,但是最后一个字母总是由于某种原因而在用户输入之后出现的字母(我尝试过...

回答 1 投票 -1

如果输入不正确,如何返回循环的开头

我在C中工作。我有do-while循环。里面有一个IF,我需要这样:如果用户输入的字符不是'A'或'B'(所以还有其他字母),则程序需要询问他...

回答 2 投票 -1

如何检查何时扫描仅得到整数(如2)而不是整数,后跟char(如2c)

我正在尝试扫描一个整数以查看其在程序中是否合法。但是,如果我输入的数字后面跟有一个字符,它仍会将其视为合法数字(我的猜测是,它仅是指整数...

回答 1 投票 0

为什么用scanf读取字符串后整数变量的值改变了?

让我们考虑以下代码:#include #include #include #include int main(){char再次='Y';整数代码; ...

回答 1 投票 0

[scanf()输入失败

嘿,我知道当我进入主程序时这会失败。它根本没有从scanf()获得输入。尝试用fgets()替换scanf(),但与I的p的scanf()效果不佳...

回答 1 投票 -1

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