cost 246 ms
为什么在我使用 CTRL+D 退出循环后它不等待我输入字符串 - Why doesn't it wait for me to input string after I exit the loop using CTRL+D

这是代码,我尝试了许多不同的变体(更简单),但它总是有同样的问题......我输入字符,按 CTRL+D,它结束而不等待我输入字符串。 请帮忙我尽了我所能,但我就是不能让它工作,我的朋友们也不能……我有考试,我需要最多在 3 天内完成,所以我需要我能得到的所有帮助。 ...

水平和垂直输入读数 - Input reading horizontally and vertically

我想弄清楚如何以多种方式读取输入。 输入看起来像这样。 或者像这样 我在我的代码中添加了对单词 END 的检查。 它应该在 EOF 上工作,但在我的 Windows 机器上它不起作用。 因此,输入 END 以发出输入的 END 信号。 到目前为止,我设法让他们分开工作……但我需要他们同时工作。 这是 ...

不使用 getline()、fgets 或 scanf() 读取整行 - Read full line without getline(), fgets or scanf()

我对一些标准问题有一个简短的问题。 我如何在没有getline()、fgets 或 scanf() 的情况下从接收缓冲区读取整行。 因为它在 arduino 环境中不可用。 在将数据保存到消息中后,我只得到一个标志。 这是我的代码: 使用串行监视器可以很好地接收和打印来自发件人的整行。 非常感谢:) ...

如何跳过文件中的更多数据 - How to skip further data in file

我只想从 (.txt) 文件的行中读取 255 个字节(符号、数字、空格)并跳过其他字节。 如果少于 255 个字节,则全部读取,如果超过 255 个字节,则只读取前 255 个字节。 我正在使用fgets(string, BUFFER_SIZE (即 255), myFile)。 但是我的文件会读 ...

我应该如何编写我的 function 以在 C 中用杂货填充我的结构? - How should I write my function to fill my structs with groceries in C?

我目前正在从事一个项目,其中有一个名为 GroceryItem 的结构,其中包含有关特定杂货店的信息。 第二个结构应该能够包含 5 个不同的项目,如下所示: 问题是我似乎无法使用这个 function 来填充 itemList[] 我在这里做错了什么? 唯一被填充的位置是 itemList[0] ...

Windows 10:大文本文件中的 fopen、fread、fgets 和混合 EOL 字符 - Windows 10: fopen, fread, fgets and mixed EOL characters in large text file

我正在为计算材料科学家开发一个程序: https://atomes.ipcms.fr/ Atomes 可以导入包含原子坐标的大型文本文件,为此我使用fread读取整个文件,然后使用 OpenMP 在 CPU 内核上拆分文本缓冲区。 在 Linux 和 Windows 上工作奇迹,直到有人出现了我 ...

Scanf 在第二次输入后冻结 - Scanf freezes after second inputs

我使用双链表来创建学生数据库,但是在声明 scanf(lastname) 后,我无法让我的所有 scanfs 和 fgets 实际工作,而不是继续下一个 printf 语句要求分类. 我添加了 my.h 文件代码,因此如果 oyu 可以让我知道我犯了错误。 我尝试使用 function 清除标准输入 ...

2022-09-15 01:35:03   2   38    c / scanf / fgets  
在 function 中调用 char* var (假设全局访问) = fgets(..) 后,在从 main 调用 function 后 var 中的值意外更改 - After invoking char* var (assume global access) = fgets(..) inside a function, the value inside var changes unexpectedly after function call from main

[编辑:显然从 fgets 获得的返回值只是正在使用的 char 缓冲区 [SIZE] 的地址,所以在我的情况下这是有道理的,因为我在本地声明了它(因此,块范围).. PS:感谢所有帮助!] 我只是倾向于一旦编译器执行完调用 fgets 的 function,fgets 存储的数据就不会保持不变。 ...

C:从文件中读取最后 n 行并打印它们 - C: Reading last n lines from file and printing them

我正在尝试从文件中读取最后 n 行,然后打印它们。 要阅读我正在使用fgets()的行,它似乎工作正常。 但是,当我尝试打印存储在数组中的最后 n 行时,它只打印最后一行 n 次。 我在数组中存储字符串的方式似乎有问题。 这是我的代码: 任何帮助,将不胜感激。 提前致谢! 编辑: 我已将我的 whi ...

如何逐行阅读 c 中的通用换行支持? - How to read line by line with universal newline support in c?

我的 function 逐行读取标准输入并执行一些任务。 它在 Visual Studio 上对我来说很好用。 但是,它在 xcode 上的行为不同。我花了一段时间才意识到这是由\n 、 \r和\n\r之间的差异引起的。 如何让我的代码支持这些换行符? 更新:考虑这个输入: 在 visual st ...

CSV(ish)文本处理 - Windows 上的 output 不正确,适用于 Linux - CSV(ish) text handling - incorrect output on Windows, works on Linux

我正在学习 C,但我不明白为什么这段代码不起作用。 它应该跳过第一个字符,将其分隔为 8,4,4,4,4。 但它会在第二列的开头添加一个额外的“0”并移动 rest。 此外,当我尝试在 Windows 上运行它时,我看不到任何结果。 有时候打不开文件,有时候output是错的。 输入数据:U66A ...

尝试从文件创建链接列表但无法链接字符串 - trying to create a linked list from a file but unable to link the strings

我正在尝试读取从命令行传递的文件,例如 ./code.c < 输入,并且我正在尝试使用 fgets 从该文件中读取字符串,以读取直到我使用的文件末尾而 cicle while(feof(stdin)==0) 问题是我可以打印这些字符串,但是当我尝试将它们链接到我的链表时,它只会放置空白,它给我 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM