scanf 相关问题

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

sscanf如何读取直到空格,制表符或换行符

我在编程课程上有一些作业,我正在C上这个学期,并且在使用sscanf函数时遇到了一些麻烦。该程序实际上应该从用户那里接收一行学生的...

回答 1 投票 0

我的程序不接受scanf命令的输入

#include void aeins(){int x;无符号整数y;双z; printf(“ Geben sie einen ganze Zahl ein:”); scanf(“%d”,&x); printf(“ Geben sie einenatürliche...

回答 2 投票 -2

我的程序不接受scanf命令的输入。请帮助我

#include void aeins(){int x;无符号整数y;双z; printf(“ Geben sie einen ganze Zahl ein:”); scanf(“%d”,&x); printf(“ Geben sie einenatürliche...

回答 2 投票 -1

Scanf读取错误的值

我是C编程语言的新手,我编写了一个简单的代码,可以读取两个“ char”值并将其打印在屏幕上,但是第二个由于奇怪的原因而获得了空值。出了什么问题...

回答 2 投票 0

sscanf_s没有存储正确的模式

我只想要不带下划线的字符串。我在下面的代码中尝试了所有无效的方法:字符串是另一个函数的char指针,看起来像这样:“” _I_have_1_dog.dat)“” void func1(char * ...

回答 1 投票 -1

我如何仅使用一个scanf输入任意数量的整数?

我正在学习atm数组,我必须像示例中一样,在一个命令中输入它们。问题在于它应该接受任意数量的整数。输入:1 2 3 4 5 7 8我不知道该怎么做。我...

回答 1 投票 -2

使用scanf()读取行不好吗?

scanf(“%[^ \ n]”,line);我的一个朋友建议使用fgets()读取一行作为输入要比上面的语句中使用scanf()好得多。他有理由吗?

回答 7 投票 16

如何在程序集中访问scanf调用的第一个参数?

说我在(AT&T)汇编中编写了以下代码:push qword 0 push qword 0 mov rax,2;告诉rax我们收到2个float mov rdi,floatformat; floatformat db“%lf%lf”,0 ...

回答 1 投票 0

为什么要为scanf输入放置多个句点会跳过下一个scanf函数?

为什么为scanf输入放置多个句点会跳过下一个scanf函数。输入示例:b。 b。 int main(void){char b [7] =“”; printf(“ This is:”); scanf(“%s”,b); ...

回答 1 投票 0

如何使sscanf在具有结构的unix中运行?

我正在尝试按照注释状态进行操作,但是我的sscanf语句不起作用。我应该在使用sscanf之前为dob初始化变量吗?我的程序不断警告我...

回答 1 投票 0

在循环中使用scanf()和gets()读取用户输入无效[重复]

编辑(已修正):我弄清楚了它出了什么问题,并准备屈服。我当时应该使用scanf(“%f”)来扫描价格,而我使用scanf(“%。2f”)进行价格扫描。看起来好像过去了...

回答 1 投票 0

sscanf投放警告c

该程序的目的是获取包含数字和空格的字符串作为输入,然后使用strtok拆分该字符串并将每个数字插入数组。最后,我从数组中发送...

回答 1 投票 0

在循环中使用scanf()和gets()读取用户输入无效

我刚刚在教科书的帮助下在结构主题中编写了我的第一部分代码,感觉好像我很好地遵循了说明,但是只要我运行代码,它就开始...

回答 1 投票 0

我不断收到与类型有关的错误

我正在为家庭作业编写此程序,并且不断收到类型错误。据我所知%d读取整数,在这种情况下,变量x和%lf读取双倍的“变量f”,我试图删除“ ...

回答 1 投票 0

难道[^ \ n]的scanset指令scanf()做与没有scanset一样的事情,因为scanf()默认情况下会跳过空格字符吗?

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

回答 1 投票 0

难道[^ \ n]的scanset指令scanf()做与没有scanset一样的事情,因为scanf()默认情况下会跳过空格字符吗?

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

回答 1 投票 0

我使用scanf()将输入作为字符串,但是使用cout输出。为什么我的程序终止?

我使用scanf()将输入作为字符串,但是使用cout输出。为什么我的程序在不显示输出的情况下终止?字符串s; scanf(“%s”,&s); cout << []

回答 1 投票 -1

f扫描文本文件时如何跳过一行?

我想在阅读之前扫描文件并跳过一行文本。我试过了:fscanf(pointer,“ \ n”,&(* struct).test [i] [j]);但是此语法仅从第一行开始。

回答 4 投票 13

f扫描文本文件时如何跳过一行?

我想在阅读之前扫描文件并跳过一行文本。我试过了:fscanf(pointer,“ \ n”,&(* struct).test [i] [j]);但是此语法仅从第一行开始。

回答 4 投票 13

scanf()语句中的格式字符串“%* [^ \ n]”指示什么?

我知道带有[转换说明符的scanset的引入,转换说明符随后指示与^符号的附加插入字符匹配或不匹配的字符。为此,...

回答 1 投票 1

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