scanf 相关问题

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

在C中循环时,Scanf会相互跳过

我正在尝试开发一个简单的基于文本的刽子手游戏,主要的游戏循环开始时会提示输入每个字母的猜测,然后继续检查字母是否在单词中并占用了生命......

回答 10 投票 15

用C替换文本文件中的行

我有一个我需要改变的配置文件。该文件的结构是:分辨率12x34间隔1234因此两个字符串具有空白分隔符。我用来改变它的代码是这样的:FILE ......

回答 1 投票 0

如何使用scanf-C处理比预期更少的输入

我需要从用户输入接收可以有两种形式,char int float或char int,但我不知道会给出哪些。我试过这个:int main(){char letter; int num; ...

回答 3 投票 2

使用fscanf时,我可以在c中将非字母字符设置为分隔符吗?

我正在尝试使用while读取文件中的字符串(fscanf(fd,“%s”,word)!= EOF){}其中fd是文件,而word是我存储字符串的位置。但是,这有效地使用空格作为......

回答 2 投票 0

C:使用scanf读取多个值并将其保存到数组中

我找到了问题第一部分的答案(如何用scanf读取多个值),但它似乎对我不起作用(我认为这是因为将值放入数组中,也可能...

回答 2 投票 2

在scanf中使用[^表示法]的目的是什么?

我遇到了一些代码,并想知道最初的开发人员是做什么的。下面是使用此模式的简化程序:#include int main(){...

回答 4 投票 5

使用EOF(CTRL + D)重复输入的最后一行

当我输入我输入的值并键入ctrl + d时,最后一行重复并且不支持发生。谁知道发生了什么? while(1){if(getchar()== EOF)break; ...

回答 2 投票 0

限制字符数scanf将使用定义值[duplicate]读取

我想限制使用定义值得到的字符数scanf命令。以下代码运行良好scanf(“%20s”,&stud-> student_name);但后来我尝试了那个(MAXNAMELEN ...

回答 1 投票 2

为什么在[0-9A-Z ^%]之后不应该有像s或c这样的类型说明符?

例如,考虑以下代码 - fscanf(fp,“%d:%d:%[^:]:%[^ \ n] \ n”,&pow-> no,&pow-> see,pow-> word,pow - >装置); printf(“\ n这是我读的 - \ n%d:%d:%s:%s:\ n”,pow - &...

回答 2 投票 0

使用scanf()读取的字符串大小不超过

编辑:对于我的课,我必须使用scanf。所以推荐其他输入方式不是我正在寻找的解决方案(如果有一个涉及scanf)。如果我正在阅读一个小的用户输入...

回答 4 投票 24

scanf终止标准输入

#包括 #包括 int main(){char str [20]; int数; while(2 == scanf(“%s%* d%* s%* s%d%* d%* s%* s%* s”,str,&number)){printf(“%s \ ...

回答 1 投票 1

c中的素数和立方总和[关闭]

我试图找出如何获得素数n,并计算该n的立方总和(1 ^ 3 + 2 ^ 3 + ... + n ^ 3)。到目前为止,我可以弄清楚如何获得素数。我只是想不出来......

回答 2 投票 -6

C字符串未运行

因为我是一名新手程序员和编码器所以,我在Hackerrank中花了30天的编码挑战,但是当我在C中运行简单的字符串存储问题时,它显示没有错误代码是#include ...

回答 2 投票 -3

一旦在行中间找到空字段,fscanf就无法正常工作

我试图在循环中读取每行的文件并将值存储在结构中。当fscanf面对一个空字符串时,它会读取所有内容直到行尾,并且该行中的其他字段读为零。是......

回答 1 投票 0

MATLAB。无法使用FSCANF检测换行。空炭。为什么?

我试图逐个字符地读取文本文件中的行,因为我试图读取和修改数据文件,其中最后一列是带有空格的不同长度的注释。但我找不到......

回答 1 投票 0

unsigned short int 的格式说明符是什么?

我有以下程序 #包括 int 主要(无效) { 无符号短整型长度 = 10; printf("请输入长度:"); scanf("%u", &length); printf("值为 %u...

回答 5 投票 0

使用scanf从用户输入十六进制指令并将其保存在char中。 (C)

所以,我正在构建一个应该修改二进制文件中特定字节数的程序。您首先输入二进制文件,然后输入您希望替换十六进制指令的偏移量和...

回答 2 投票 1

在c中跳过文件中的行

我正在尝试读取文件的内容,将它们插入到结构的字段中,然后打印出值。但它似乎忽略了患者数据的一半,因为它跳过包含......的一条线。

回答 2 投票 0

使用scanf的返回值验证输入不起作用

我正在进行一个tic-tac-toe最终项目。我要求用户打印他想要填写的框号,然后我使用整数err来获取scanf的返回值。 Scanf应该返回......

回答 1 投票 2

fscanf()函数。使用C中的模式读取文件

我必须使用scanf读取txt文件并在控制台中显示内容。用scanf来做这件事是必要的。在输出中也应该省略#lines。我有下一个txt文件:#ListaciudadesCoruña,...

回答 1 投票 0

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