scanf 相关问题

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

C程序在第二个scanf()之后崩溃/停止工作

我已经编写了以下代码:#include int main(void){int a; int b; / *扫描第一个数字* / printf(“ number 1:”); scanf(“%d”,&a); / *扫描第二个...

回答 1 投票 0

为什么我应该在scanf()-family成员中加入长度修饰符作为参数?有什么好处?使用length修饰符的scanf有什么作用?

[可选的机会是将长度修饰符作为对scanf()或其家族成员之一的声明的参数。我为什么要在语句中实现长度修饰符...

回答 2 投票 0

当输入的长度超过C字符串数组的大小时,有哪些处理方法?

使用C编程语言,我正在尝试读取字符串输入并将其存储到具有固定大小的char数组中[11]。当我输入超过10个字符时,其余字符将发送到...

回答 1 投票 1

具有scanset为[^ \ n]的scanf()函数的行为与没有scanset时的行为相同吗?

我已经阅读了扫描集的行为。通过学习我遇到了一个想法。具有scanset为[^ \ n]的scanf()的行为是否与没有scanset时的行为相同?它消耗字符,直到\ n -...

回答 1 投票 0

fscanf无法读取/识别浮点数?

我正在尝试从具有以下格式的文件中读取:ID:xyz ......其他废话第一行看起来像是:0:0.82 1.4133 1.89 0.255 0.1563 armTexture.jpg 0.340 0.241 0.01389我只需要...

回答 1 投票 1

我应该如何使用scanf从输入中仅获取一个字符?

我已经解决了在char之前按'enter'的问题,但还有另外一件事。这是我从Visual Studio获得的代码:#include int main(){char ch,yn; printf(“输入一个...

回答 1 投票 0

在同一scanf_s中写入两个变量

所以我想在同一scanf_s中写入两个变量。也许我什至没有用正确的名字来描述我想要的东西,因为我是新来的,但基本上我希望它这样发布:什么是您的...

回答 1 投票 0

将scanf与x86-64 GAS组件一起使用

我在尝试调用系统功能scanf以便在我的x86汇编程序中工作时遇到了很多问题。目前我已经从标准中读取了它,但是它只会读取...

回答 1 投票 2

仅读取字母-C

我正在打开一个文本文件,只想读字母单词。例如,如果我有一个文本文件为“ Hello-World Hey”。我想读“你好”,“世界”,“嘿”这两个字。问题是我'...

回答 3 投票 5

尝试使用scanf()接收多个变量[重复]

因此,我决定增加一些编程技能,通常,我是一名应用程序支持分析师,对SQL编码技能有一般的初学者,但在今天的情况下,我知道我需要...

回答 1 投票 -2

wscanf()与输入时的scanf()有所不同

我有一个简单的程序,它将用户输入作为字符串并输出输入的字符串。唯一的区别是我为用户提供了两个选项,首先输入一个基本字符串。仅次于...

回答 2 投票 1

如何解决GCC编译[-Wformat]警告?

我正在使用这种方法将十六进制字符串转换为字节数组。代码是正确的。在编译此代码时,我得到了低于编译警告。有什么办法可以解决吗? / * test.c * ...

回答 1 投票 -1

scanf和fgets的问题

我有一个星期二到期的项目,除了这个小地方,其他所有东西都在工作。 void main(){struct CHANNEL uChan; int标志= 0; //获取频道名称printf(“输入...的名称...

回答 1 投票 0

在fget之前进行扫描

我使用scanf(“%d%d”,&row,&col); // row&col在fgets(buf,MAXLEN,stdin)之前是int // MAXLEN == 65535; buf是char我想在输入行和col之后输入buf,但是fgets将是...

回答 1 投票 0

Scanf while循环影响循环外的下一个scanf

我的测试输入是[1,2,3] [4,5,6] [7,8,9] [9,9]或者它可以是单个2d坐标之前的任意数量的3d坐标,我的代码是#include #include #include

回答 1 投票 1

扫描多行,直到到达特定字符

我具有如下输入:Someting sth示例5 15 3我想按行扫描输入以获取行的全部内容。但是当达到第一个数字时(前面可能有空格/制表符)...

回答 2 投票 0

从控制台读取字符

我编写了控制台应用程序,它为int执行了多个scanf,之后,我执行了getchar:int x,y;字符c; printf(“ x:\ n”); scanf(“%d”,&x); printf(“ y:\ n”); scanf(“%d”,&y); c = ...

回答 5 投票 9

当用户在scanf()中输入错误的数据类型时如何解决无限循环?

C初学者在这里。对于下面的程序,每当用户输入字符或字符串时,都会进入无限循环。在仍然使用scanf的情况下如何解决?还有更好的方法...

回答 2 投票 0

用scanf()提取输入字符串的一部分

我通过这两个示例提出了问题,在第一个程序中,当我输入我的名字时,它可以正常工作:#include int main(){char str [20]; while(1){printf(“ ...

回答 1 投票 0

使用fscanf读取文本文件无法正常工作

我必须读取包含数字和Som文本的文件,但是当我尝试读取文件的每一行时,它会跳过第一行数字之后的\ n,并且将两行读为一,而不是两行。 。

回答 1 投票 0

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