scanf 相关问题

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

用scanf()获取的整数在C中未获得其预期值

这是我的C代码:#include“ stdio.h” int main(){int minx,x; printf(“输入两个整数:”); scanf(“%d-%d”,&minx,&x); printf(“您写道:minx是%d x是%d”,minx,x); }当...

回答 2 投票 0

我可以用来解析输入内容而不是scanf吗?

我经常看到人们不鼓励其他人使用scanf,并说有更好的选择。但是,我最终看到的只是“不要使用scanf”或“这是正确的...

回答 3 投票 4

用scanf()取的整数不能在C语言中获得其预期值,它固定在8

这是我的C代码:#include“ stdio.h” int main(){int minx,x; printf(“输入两个整数:”); scanf(“%d-%d”,&minx,&x); printf(“您写道:minx是%d x是%d”,minx,x); }当...

回答 1 投票 0

是否在C中为用户输入字符串指定数组大小?

我正在编写代码以将来自终端的用户输入作为字符串。我已经在线阅读了在C中实例化字符串的正确方法是使用字符数组。我的问题是,如果我...

回答 1 投票 0

我如何将字符串和数字组合成一个scanf函数

[当我问用户地址时,我每次输入数字时程序都会结束,我知道每次输入一个字符都会继续,但是当我同时输入一个字符串和一个数字时,它都会自动结束...

回答 3 投票 0

C如何在循环中动态增加数组的大小

我已经在网站上查看了与此类似的问题,但似乎都无法解决我的问题,我想拥有一个数组,在其中可以将大小增加两倍,并在不清除...的情况下向该数组添加变量。 >

回答 1 投票 0

如何检查命令行参数是否为整数

我是编码和C语言的新手,我不知道如何使用命令行参数来查看它们是否为int以及是否为真,请进一步使用它们。我尝试使用sscanf,但不确定如何...

回答 2 投票 0

fscanf无法读取随机值,对吗?

我正在尝试从文件中读取一些数字,然后将结果输出到另一个文件中。每次尝试执行此操作时,即使是我未修改的值,我也会得到随机值。我知道...

回答 2 投票 0

与带有%c的scanf()一起使用时,前导空白

我已经阅读了一遍,每个人都说在扫描单个字符时要使用“%c”,因为输入流的开头可能会有空白。好吧,公平。但这仅适用于...

回答 1 投票 0

使用C中的scanf解析输入

我一直在尝试找出如何使用scanf()时遇到很多问题。它似乎可以很好地与整数一起使用,这是相当简单的scanf(“%d”,&i)。我遇到问题的地方是...

回答 5 投票 10

我如何修改代码以使用strtol()而不是scanf()来仅读取前两个int?

我当前的代码似乎可以在DOS上正常工作,但不能在Unix上正常工作,我需要使其在两个平台上都能工作。根据到目前为止的发现,看来我应该使用strtol()。但是,我似乎无法弄清楚...

回答 1 投票 0

如何解决随机数的无限打印?

我编写了一个程序,将未知数量的整数扫描到一个数组中,但是当我运行它时,它会打印出无数次的最后一个值。例如,输入:1 2 3 4 5 ...

回答 3 投票 0

Matlab fscanf字符串读取异常行为

我正在尝试使用fscanf在matlab中读取文件。该文件是微控制器中某些存储区的转储。我从IDE导出了它,编码为“ ISO-8859-1”。这是......>

回答 1 投票 2

将整数之间的逗号扫描成2d数组的问题扫描整数

[我正在尝试编写一个接受axb形式的二维矩阵的C程序:{{a,b,c},{d,e,f} ...}其中a确定行数和b确定列数,子单元{} ...

回答 1 投票 0

扫描一个大十六进制值

我尝试使用scanf从用户那里获取一个大的十六进制数字(12个字符)时遇到问题。它似乎只能获取最后8个字符,例如-ABFFFFFFFF将变为0000FFFFFFFF。这是我的代码-未签名...

回答 1 投票 1

使用scanf询问输入时,代码会产生无限循环

我有一个要求用户输入一个值以计算其平方根的函数,但是当我尝试验证输入的数字必须是数字而不是字符时,它将产生一个无限的...] >

回答 1 投票 0

使用用户输入('+'/'-')进行数学运算的C控制台程序

我制作了这个程序,但是没有用。您输入两个数字。然后按+或-。如果按+,则应加上数字。如果按-应该减去。但是那部分不起作用。 #...

回答 5 投票 -1

我的C程序无法正常运行

我制作了这个程序,但是没有用。您输入两个数字。然后按+或-。如果按+,则应加上数字。如果按-应该减去。但是那部分不起作用。 #...

回答 3 投票 0

为什么我的代码在要求打印长度和宽度的值后不接受多个输入?

## //#include //非标准,不是必需的! int main(){float areaoc,areaor,peroc,peror,l,b,r,pi; pi = 3.14; printf(“输入...的长度和宽度...

回答 1 投票 0

带有字符串的Scanf()函数

我有以下字符串要从scanf函数中读取1041657W 324944N Riverside如果我调用scanf():uint32_t N = 0; char Ch ='z';字符名称[100]; scanf(“%d%c%s”,&N,&...

回答 1 投票 -1

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