scanf 相关问题

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

如何在C中编写计算各项之和的for循环?

我正在编写一项作业,要求我执行以下操作: 1. 用户输入:十进制数列表。 (各项代表usd(美元)的数值,第一项是美元

回答 1 投票 0

关于 scanf() 和空格的问题

我是C新手,(刚刚开始学习),所以请不要太在意我的无知。 现在回答这个问题。它涉及 [^ ] 在 scanf() 中(按照我的研究 b...

回答 1 投票 0

为什么我的程序在 scanf("%i", x); 之后退出,其中 x 是 int x;

我的代码在第二个分数后停止接受输入并结束执行。我想不出为什么会这样做 下面的代码接受我的第一个和第二个分数输入,跳过第三个,...

回答 3 投票 0

C 代码在执行几个步骤后无法按预期工作

我的代码在第二个分数后停止接受输入并结束执行。我想不出为什么会这样做 下面的代码接受我的第一个和第二个分数输入,跳过第三个,...

回答 2 投票 0

使用 scanf 和不使用 scanf 显示双变量

我有一个关于显示双日期类型变量值的问题。 我已经看过这里、文本、文本和这里。然而这对我没有帮助。 下面是这个问题: 这是带有

回答 1 投票 0

cin.ignore(), cin.ignore(1, ' ') 和 scanf(" ”)

我有这个任务。如果我使用 cin.ignore(),结果为 false,而 cin.ignore(1, ' ') 和 scanf(" "),结果是真的。我不知道为什么失败。请帮助我 本次作业:

回答 1 投票 0

如何将txt文件中的值存储为整数C

我正在尝试编写一个函数,从 txt 文件导入数据并将它们存储在结构体数组中。 txt 文件如下所示: 1040,2024,2,29,13,0 1112,2027,3,12,13,0 1048,2026,6,...

回答 1 投票 0

如何在 C 中的 for 循环内将“字符串用户输入”与“数组中的字符串列表”进行比较

我是 C 编程语言新手,正在尝试一些实践。 我想使用 for 循环将用户输入的字符串与数组中的字符串列表进行比较。我的代码看起来像这样:- #包括...

回答 1 投票 0

man sscanf:%d 在 C 中已弃用?

我刚刚阅读 sscanf 手册页,发现了以下内容: 可以使用以下转换说明符: (...) d 已弃用。匹配可选带符号的小数

回答 1 投票 0

为什么这个函数会无限循环?

这个函数只是停留在一个循环中,而我的用户没有输入正确的输入(在本例中是一个整数)。当用户输入错误的值(如字符串)时,就会发生无限循环。但为什么会发生这种情况?...

回答 2 投票 0

如何只扫描整数?

我希望代码一直运行,直到用户输入整数值。 该代码适用于 char 和 char 数组。 我做了以下事情: #包括 int main() { 整数 n; printf("

回答 9 投票 0

如何防止C语言中scanf导致缓冲区溢出?

我使用这个代码: while ( scanf("%s", buf) == 1 ){ 防止可能的缓冲区溢出以便可以传递随机长度的字符串的最佳方法是什么? 我知道我可以限制输入

回答 7 投票 0

如何阻止将 scanf 中的换行符输入到在 scanf 输入后立即填充的字符数组中?

我正在编写一段代码,在检查错误时我发现由于某种原因 输入到 main() 中名为 num 的 char 数组的第一个位置。与scanf有关的是...

回答 1 投票 0

使用具有定义值的scanf

我有一个大小为 SIZE 的字符数组 #定义尺寸 50 int main(){ 字符str[大小]; 返回0; } 我想使用 scanf 读入一个最多 SIZE 个字符的句子。 我知道我可以...

回答 3 投票 0

当我用scanf("%s%s%s", word0, word1, word2)输入多个单词时,除了最后一个单词之外,每个单词的第一个字符都丢失了

这是我的代码: #包括 int main() { 字符 word0[4]、word1[4]、word2[4]; scanf("%s%s%s", word0, word1, word2); printf("word0:"); for(int i = 0;...

回答 1 投票 0

fscanf() 读取失败

int ingatlanazonosito、alapterulet、emelet、szobak_szama、rezsi、berleti_dij; 双 x、y; 字符 cim[300]、butorozott[13]; while (fscanf(ingatlanfile,"%d;%[^;];%lf;%lf;%d;%d;%d;%[^...

回答 1 投票 0

仅通过 EOF 结束 while 循环一次

我正在尝试解决这个问题,但不幸的是我找不到任何解决方案。 我有一个循环,我想用 EOF 来打破它,但它总是需要它两次而不是一次。 做 { 输入...

回答 1 投票 0

解析命令行输入文件名检查内容的正确性

想要从命令行解析文件名并检查其正确性,例如(1)总长度,(2)预期扩展名,(3)'_'位置以及其他输入值。 顺序应该如下...

回答 1 投票 0

解析命令行输入文件名以检查内容的正确性

想要从命令行解析文件名并检查其正确性,例如(1)总长度,(2)预期扩展名,(3)'_'位置以及其他输入值。 顺序应该如下...

回答 0 投票 0

如何检查用户在scanf中是否输入空行

如果用户按 Enter 键而不输入任何浮点值,我需要程序退出 while 循环。 printf("输入分数 ”); 浮动分数[10]; 整数n=0; 而 (n < 10){ sca...

回答 5 投票 0

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