fgets 相关问题

任何与C或C ++标准库函数相关的函数`fgets`(C)或`std :: fgets`(C ++)。这些函数用于从输入流中读取字符序列,并将其作为字符串写入字符缓冲区。

如何在一行中读取多个浮点数,然后将它们添加到数组中?

我正在尝试读取一行浮点值,例如 1.1 -100.0 2.3 我需要将它们存储在一个数组中。 我正在使用 fgets() 方法将输入转换为字符串。反正有没有...

回答 1 投票 0

If 语句,不会让我接受输入并且它在没有 if 的情况下工作(在 C 中)

我正在尝试制作一个程序,提示您选择 1 或 2。1 是制作文件,2 是附加文件。每当我使用 if (opt == 1) 运行代码时,它都会跳过提示 ...

回答 1 投票 0

如何验证用户输入是否仅包含 C 中的数字?

我正在编写提示用户输入数字的代码。如果输入是非数字的,它会循环回到提示。我在尝试验证输入是否仅包含数字字符时遇到困难...

回答 1 投票 0

程序在通过函数输入时未检测到空终止符

我正在尝试使用 fgets 和 strlen 查找输入字符串的长度,但我遇到了一些无法检测到空终止字符的问题。 通过空输入字符串 I m...

回答 1 投票 0

fgets 无法正常工作,不接受输入

我想输入长度为 80 的字符串,但不幸的是它正在跳过输入。 请建议如何正确使用 fgets() ,我遵循了各种答案但仍然无法正常工作。 我也试过另一个m ...

回答 1 投票 0

C 关于 fgets 的条件检查

我的代码有一些问题我正在尝试创建一个终端应用程序,如果用户输入无效,它会输出某些消息 无效输入示例(其中“不正确! &qu...

回答 1 投票 0

如何限制 fgets 只接受特定大小

我已经声明了一个大小为 10 的缓冲区,它最多接受 9 个字符,如果我写的任何字符超过 10 个,我希望我的代码打印出无效的单词,刷新标准输入(清除 fgets)并接受新的输入

回答 2 投票 0

fgets 在 scanf [重复] 后不起作用

#include #包括 #包括 void delspace(char *str); 诠释主要(){ int i,循环; 字符 s1[101], s2[101]; scanf("%d", &loops); ...

回答 7 投票 0

fgets()+sscanf() 的意外行为:第一行错误和舍入浮点数

我对这种行为感到非常惊讶。我必须做错事,但我无法找出它是什么。 我在 .xml 文件中有一个 133*21 的表,并将其转换为 .csv。我没有丢失任何信息...

回答 0 投票 0

如何在 C 语言的简单 shell 程序中打印从文件管道输入的输入,而不是重新打印在命令行输入的输入?

我在 C 中有一个简单的 shell 程序,它需要能够作为命令行运行并接受用户的输入,还需要从管道输入的文件中接受输入 < commands.txt. for the purposes of

回答 0 投票 0

如何让我的计算器程序不输出每一个可能的计算?

(https://i.stack.imgur.com/U8leI.png)(https://i.stack.imgur.com/r7dzl.png) 该程序用于科学计算器作业。我无法让它只输出我放入其中的操作。程序

回答 0 投票 0

在 C 问题中为 fopen() 传递参数

我正在研究一个应该读取文件的函数,我需要将文本文件的第一行转换为整数。该函数将文件作为参数,char *filename。 呵呵……

回答 1 投票 0

如何在C语言中从txt文件中读取和添加数字?

我想制作一个程序,从一个名为'numbers.txt'的文本文件中读取数字,该文件每行都包含不同的数字。我已经创建了这个程序,但它不能正常工作。我已经尝试过...

回答 2 投票 0

为什么我不能在*中获得多个空格?

int main() { int input; printf("input lenth : \n"); scanf("%d", &input); while(getchar()!='\n')continue; printf("input str : \n"); char* sentence = (char*)malloc(...

回答 1 投票 0

我把get转换为fgets,但代码进入了一个无限循环。

int count_line=0; char note[500]; / printf("enter line %d: ",count_line); while( fgets(note,500,stdin)){ if (strcmp(note, "END")==0){ / ...

回答 1 投票 0

Fgets无故被跳过

我的代码不工作,由于某种原因,它跳过了一个 "fgets "指令,我一直在不遗余力地试图解决这个问题,但我不能。我正在做一个简单的C游戏,关于滚动3 ...

回答 1 投票 0

将fgets的值返回到主函数中

函数fWord询问我的输入,并且应该返回它遇到的第一个单词(直到第一个空格).它在Online Visual Studio上可以工作,但是如果我尝试用codeBlocks编译它,我的输入没有被打印出来。它在Online Visual Studio中可以工作,但如果我尝试用codeBlocks编译它,我的输入没有被打印出来。

回答 1 投票 0

如何使用 fgets 从 txt 文件中提取特定数据?

我有一个文本文档,它的数据存储格式如下。NUNMBER OF CLIENTS 6 /-------------------------------- 客户ID: 1 姓名 John Barnes 性别 男性 职业 EMPLOYED /-----------------...

回答 1 投票 0

扫描后使用fgets

我想摆脱缓冲区溢出,我使用fgets而不是scanf来限制字符。但是每当我输入我的选择时,它不允许我输入我的名字。虽然我输入了同样的代码,但...

回答 1 投票 0

什么叫 "fgets遇到NUL时不会停止"

所以,我在StackOverflow上看到了下面的答案 fgets其实并没有在C99或当前的标准C11中被废弃。但该教程的作者说的没错,fgets不会停止,当它 ...

回答 2 投票 0

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