scanf 相关问题

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

扫描仪不接受输入

字符串名称,日期,出生日期,地址,电话号码;年龄intcitizenshipNumber,accountNumber,choiceForMenu;浮动金额; void createAccount(){system(“ cls”); cout << setw(40); cout&...

回答 2 投票 1

用C读取单个字符

我正在尝试从控制台读取字符(在while循环内)。但是它读的不止一次。输入:a输出:char:char:char:'代码:while(..){char in; scanf(“%c”,&...

回答 5 投票 11

线程1:EXC_BAD_ACCESS(代码= EXC_I386_GPFLT)导致我的scanf失败

## #include #include int main(int argc,const char * argv []){bool isTrue = true; int nums [50];为(int i = 0; i ]

回答 1 投票 0

fscanf多次读取相同的文本

我有一个文本文件,其内容如下:T(10,0.75)T(5,0.75)P(5,0.55)像这样的代码可以读取它:FILE * file = fopen(“ abc.txt”,“ r “);字符int b;浮动c; int returnCode;做{...

回答 1 投票 0

我怎么知道行号何时更改?

我知道我可以将单词(作为字符串)存储在具有足够空间的char数组中。在特定的示例中,我有3个字符串的数组,每个字符串5个字节。这是我从...

回答 2 投票 -1

如何在C中使用fscanf()区分文件结尾和错误?

根据手册,int fscanf(FILE * stream,const char * format,...)返回成功匹配和分配的输入项目的数量,该数量可以小于提供的数量,甚至在...中为零。 >

回答 1 投票 0

我需要存储一行中的单词,然后转到下一行

大家好,新年快乐,这就是问题所在。我知道我可以将单词(作为字符串)存储在具有足够空间的char数组中。但是我需要知道行何时更改。任何想法如何做...

回答 2 投票 0

我怎么知道输入是带scanf的字符还是浮点数?

例如,如果我输入“ a”,我会尝试制作一个简单的计算器,没有任何错误,但是会上瘾,程序会有意外的反应。基本上我的问题是我该怎么做...

回答 1 投票 0

使用scanf跳过N个空格

我正在尝试以(int,int)格式读取输入,在该输入中,开始和第一个(,(和第一个int之间,在第一个int和逗号之间,可能有N个空格,以此类推,直到...

回答 4 投票 0

如何在for循环中使用scanf将值分配给数组?

int main(void){int i = 1; int arrayOfNumbers [4]; for(i = 1; i> = 4; i ++){printf(“输入数字”); scanf(“%d”,&arrayOfNumbers [i]); }返回0; }我的...

回答 3 投票 0

如何将输入的电话号码存储到int数组中? C

我正在创建一个程序,该程序将输入的名称和数字存储到数据结构中。目前,我正在尝试制作一个简单的函数来获取输入(名称和数字)和...

回答 5 投票 0

C Scanf命令将不运行

我是C语言的新手。我试图弄清楚如何使用scanf。到目前为止,这是我的代码。 #include #include int main(){char lastInitial; ... ] >>

回答 3 投票 1

getchar()!=''和getchar()=''

我在理解getchar()!=''和getchar()=''在我的代码中正在做什么时遇到了麻烦。为什么需要对立。用户可以在名字和姓氏之间输入多余的空格,...

回答 2 投票 0

带有条件的循环中的scanf()不起作用

我正在编写一个简单的程序,返回用户输入大小的总和。用户首先输入一个int表示sizeof()的总和,然后添加一个输入和char作为数据类型。所有这些都可以,...

回答 1 投票 0

如果用户输入字母或仅按Enter时使用scanf(“%i”,var),则我遇到问题

我想让我的程序再次询问用户是输入字母还是按Enter。我知道,如果输入的不是数字,scanf()将返回0,所以我一直在这样做: ...

回答 1 投票 -1

而循环仅打印一次功能

我正在创建一个简单的程序来转换单位。 while循环调用n次scanf(),每次都输出一个单位转换。在下面的代码中,它似乎偶尔会随机工作。这是...

回答 1 投票 0

C中的循环scanf仅询问用户一次

我正在尝试创建一个简单的转换器,要求用户输入n次数据。理想情况下,循环中的scanf()应该允许用户在终端中输入响应,然后按Enter,然后传递一个...

回答 2 投票 1

在c中读写文件

[我想做的是编写2个函数:一个写入文件的函数和一个读取同一文件的函数……我面临两个问题:1-当我同时执行两个函数时:。 ..

回答 1 投票 -1

%* [^ \ n](scanf)如何在c中工作?

有人可以向我解释%* [^ n]的工作原理吗?我理解如果我像scanf(“%* [^ \ n]”)这样使用它,则应忽略所有输入,直到遇到换行符为止,但实际上当我尝试...时会发生...

回答 1 投票 0

如何在c中使用sscanf从字符串中读取所有双精度数字?

我有一个文本文件,其中包含不同格式的行。我想使用c读取此文本文件中的所有数字。我想将数字读取为双精度数字。 ...

回答 1 投票 1

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