scanf 相关问题

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

在循环后扫描

我不明白为什么如果我插入一个字母,程序在for循环后执行printf,而不让我在for循环后插入scanf的值。 int main(){float ...

回答 1 投票 0

C如何处理scanf中的尾随空格? [关闭]

如果scanf语句在格式字符串中有任何空格,如下所示,scanf(“%c”,&abc);然后它只是跳过无限数量的空格,直到它击中一个角色。儿子 ...

回答 1 投票 -2

为什么我不能使用fscanf()从文件中读取连续的字符?

我正在尝试使用以下代码编写一个程序来计算文件中的行数。#include int main(int argc,char * argv []){if(argc!= 2){printf(“invalid no。of ...

回答 1 投票 -2

如何在C中正确使用fscanf函数?

我正在学习如何使用C中的文件。到目前为止,我可以使用fopen + fprintf函数编写(创建)txt文件,但我不明白读取和写入参数的工作原理。每当我使用+,w + ......

回答 1 投票 0

当数组大小固定时,sscanf无法正确转换浮点数

我试图使用sscanf将C中的char数组转换为double。我的问题最好在这个简短的最小工作示例中描述:#include int main(int argc,char ** argv){...

回答 1 投票 0

PHP阅读fscanf

我一直在尝试从给定输入作为STDIN读取在线课程的数字,我的文件是这样的:2 3 15我读了2和3,我怎么能读15?我的代码:

回答 2 投票 -1

你能将scanf的输入分成两种不同的东西吗?

我目前正在写一个简单的代码来乘以两个数字,但我想添加一个选项,让程序在初始提示“按x离开”时保持正确。这是我到目前为止:...

回答 3 投票 4

如何使用sscanf()来解析这一行文本?

我有这个我要分析的文本行,例如:“A,B(C10D)”并且在解析之后,它应该打印出如下内容:值1:值2:B值3:C10D如您所见,我有两个分隔符:...

回答 1 投票 0

指向数组与正常指针差异的指针

#包括 #包括 int main(){int * a; int * b = malloc(sizeof(int)* 100);的scanf( “%d”,&一个);的scanf( “%d”,B);的printf( “%d”,一);的printf( “%d”,* B); ...

回答 3 投票 -3

从文件中读取%le

我正在尝试用fscanf读取输入文件中的3个双打,但是在尝试这样做时我遇到了段错误。我的代码如下:FILE * infile = fopen(argv [1],“r”); double r_d,r,c; ...

回答 1 投票 1

使用fgets和sscanf从csv文件读取时的EXC_BAD_ACCESS

我试图从一个巨大的.csv文件(大约100,000行)中读取。使用fgets,然后使用sscanf提取整行,我在行内读取了21个int值。但是,sscanf会返回错误...

回答 1 投票 0

披萨代码没有工作| C肉桂编程

我正在尝试阅读一个名称和一些答案,目标是让程序提出所有问题,提供必要的答案和所有......我想知道你是否可以帮助我理解什么是错的,......

回答 1 投票 0

具有十六进制值的Sscanf

我必须解析c ++中具有十六进制值的char数组:char test [20] =“:CF0100020003000400”;从测试我必须获得0200(512),0300(768)和0400(1024)。我想保存这些......

回答 1 投票 0

如何在C中扫描long long long int

我曾尝试成功扫描长整数;但是,我不知道如何扫描更长的整数而不是长整数。如何在c中扫描大于长整数的整数?例如,很长很长......

回答 2 投票 1

新行后Scanf函数停止并只读取输入的一小部分(应忽略换行符和制表符)

整个问题在一个简短的版本中:我想加载这个输入4 CAAC 28 EAAEB5 F489AD95,但我能从中获得的是:4 ......

回答 2 投票 0

使用fprintf正确保存数据但打印出奇怪的值

我创建了一个struct:typedef struct airplane {int seat; char rsv [10]; char fName [20]; char lName [20]; AERO;并在main函数中创建了一个数组然后初始化它:#define ROWS 3#...

回答 1 投票 0

Scanf字符串和设置指针

我想要scanf字符串并设置指针给他。字符串输入每次都不同,所以我不能像char输入那样设置[20]。到目前为止没有成功。 int main(void){char input; char * input_string = input; ...

回答 1 投票 -1

在这个C程序中,第二个scanf被跳过,如果我使用fflush然后它工作正常。为什么会这样? [重复]

在这个C程序中,如果我在第二个scanf之前使用fflush(stdin),那么它工作正常。并且还在操作数之前扫描操作员,然后它正在工作。我不明白,为什么它在工作......

回答 1 投票 -1

C中使用指针的奇怪代码行为,其中注释代码的某个不相关部分会影响输出[关闭]

我编写的以下代码显示了奇怪的行为,这取决于我是否在main()函数中“注释”第三行和第四行。如果我'评论'printf和scanf语句,...

回答 2 投票 -2

Scanf跳过功能

我正在完成我的任务,这是我遇到的问题。在赋值中,它表示中间初始值的输入值应为 - “L。A.”。但是,一旦我运行我的程序......

回答 1 投票 1

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