scanf 相关问题

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

scanf如何处理标准输入与流水线输入

在以下代码中:#include using namespace std; int N; char x [110]; int main(){scanf(“%d \ n”,&N); while(N--){scanf(“0。%[0-9] ... \ n”,x);的printf(” ...

回答 2 投票 0

if / else语句只能按整数使用。

它工作正常,直到你输入一个字符,然后它变成一个无限循环,而不是只是说“无效数字”。我不明白为什么。请帮忙? #包括 int main(...

回答 2 投票 0

用指针影响字符串[关闭]

代码不起作用。在用户初始化变量之后的函数main中,它将转到部分和发生崩溃之后。该计划的目标是影响...中的重复字符

回答 1 投票 -8

scanf(“%s%s”,缓冲区)没有返回第二个字符串?

char buffer [128] ret = scanf(“%s%s”,buffer);这只允许我打印送入控制台的第一个字符串。如何扫描两个字符串?

回答 5 投票 2

MATLAB - 逐行读取文本文件(具有不同格式的行)

我有一个这种类型的文本文件(让我们称之为输入文件):%我的输入文件%注释1%注释2 4%参数F 2.745 5.222 4.888 1.234%参数X 273.15 373.15 1%...

回答 1 投票 0

如何在c中使用fscanf从文件中读取格式化数据

我想读取这些数据并将它们放到一个struct数组中,但它不起作用#include struct book {char bookName [50]; char authorName [50];价格长; int年; } ...

回答 2 投票 -1

while循环中的scanf函数[重复]

以下代码的输出对我来说非常奇怪。任何人都可以解释一下为什么它的表现如此? #包括 int main(){int i = 0; char ch ='a';而(CH!...

回答 1 投票 0

如果输入无效输入(在C编程中),如何使该程序再次请求输入? [重复]

检查发生在两个不同的位置。也就是说,输入a,s,m,d或q以及输入第一个和第二个数字的位置。在任何检查中,如果支票是假的,它......

回答 2 投票 1

读取文件并在结构上保存值时出现问题

这是我正在做的项目的一部分。基本上我想读一个名为“Circuit”的文本文件,里面有这个:电路标题示例V1 1 0 24 V2 3 0 15 R1 1 2 10000 R2 2 3 8100 R3 2 0 ...

回答 1 投票 2

从一组6个文件中读取数字到2x3矩阵?

我必须使用函数dist(double p [2] [3])找到两对点之间的距离,每个点由三个坐标定义。我将总共12个坐标放在一个文件中,将它们分开......

回答 2 投票 0

为什么scanf(“%d”,&number)在C编程中导致'a'为29?

我在C #include中有以下代码 int main(){int number; // printf()显示格式化的输出printf(“输入一个整数:”); // scanf()读取格式化的...

回答 4 投票 0

x86 NASM更改未作为参数传递的地址的值

我注意到NASM汇编代码中scanf的一些特殊行为。我有两次调用scanf:mov rdi,fmt mov rsi,r14 call _scanf和mov rdi,fmt mov rsi,r15 call _scanf其中fmt是...

回答 1 投票 0

如何在Java中使用“sscanf”? [重复]

我有一个字符串,我想a)检查它是否与以下格式匹配; b)将数字和文本提取到变量中:“x:x:x - some text”// x =某个整数In,C,I将使用:...

回答 2 投票 -1

在C中使用多个scanf时,使用scanf忽略空格的问题

我试图在一个小程序中多次使用scanf来获取保证有空格的输入。从我浏览过的多个线程看起来像scanf(“%[^ \ n]”,string);是个 ...

回答 4 投票 0

更改scanf()分隔符

我的目标是将scanf的分隔符更改为“\ n”。我尝试使用scanf(“%[^ \ n] s”,sen);并且适用于单个输入。但是当我把同一行放在for循环中的多个句子时......

回答 3 投票 3

C编程 - Scanf无法正常工作。尝试添加空间,不起作用[关闭]

int main(int argc,char * argv []){int option; char用户[50];系统(“COLOR b”); printf(“~~~~~~~~~~~~~~~~ ... GLENMUIR高中图书馆管理系统~~~~~~~~~~~~~~~~~~~~~~~~ “)...

回答 2 投票 -5

来自子项的scanf扫描父母已经扫描的内容

我的程序及其两个子进程都以有序的方式从stdin读取输入。我找到的问题是:给定此输入:32 51453a 140父进程读取32,...

回答 2 投票 0

格式字符串scanf()中的空格[重复]

#包括 int main(){int a,b; printf(“输入a和b \ n的值”); scanf(“%d%d”,&a,&b); printf(“a =%d b =%d”,a,b);返回0;这里如果我使用scanf(),如...

回答 2 投票 1

在cin / cout和scanf / printf期间在C ++中保存float和double precision

我想从标准输入中读取浮点数和双精度数,并保存其精度(浮点后精确相同的数字)并能够按原样输出(cout / printf)。什么最方便(和...

回答 3 投票 1

C:scanf输入单字符和验证

我在C中验证单字符scanf输入时遇到了问题,我无法找到有效的现有解决方案......方案是:一个方法是采用单字母'char'类型输入...

回答 5 投票 0

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