7得票3回答
用fgets()替换gets()

我一直在测试这个结构,并且收到了使用gets的警告。有人建议使用fgets代替,并将结尾替换为'\0'。您有什么建议可以帮助我修改代码吗? void regCars(Car reg[], int *pNrOfCars) { char again[WORDLENGTH] = "yes"...

16得票2回答
为什么在我的Ruby脚本中传递参数时,gets会抛出错误?

我正在使用 gets 命令来暂停脚本的输出,直到用户按下回车键。如果我不向我的脚本传递任何参数,则它可以正常工作。但是,如果我向脚本传递任何参数,则 gets 命令会出现以下错误:ruby main.rb -i main.rb:74:in `gets': No such file or dir...

7得票2回答
在控制台中使用JavaScript获取用户输入

当在类似于spidermonkey的控制台中运行.js文件时,我需要获取用户输入: $ js myprogram.js 那么JavaScript中与Ruby的gets相对应的是什么?

49得票7回答
C语言中,scanf()、gets()和fgets()有什么区别?

我一直在做一个相当简单的程序,将字符串(假设输入的是数字)转换为整数。 完成后,我注意到了一些非常奇怪的“错误”,因为我的scanf()、gets()和fgets()函数知识有限,所以无法解答。(虽然我读了很多文献。) 所以,不多说废话,这里是程序的代码:#include <stdi...

310得票13回答
为什么gets函数很危险,不应该使用?

当我使用GCC编译使用gets()函数的C代码时,会收到以下警告: (.text+0x34): 警告:`gets'函数是危险的,不应该使用。 我记得这与堆栈保护和安全有关,但我不确定具体原因。 如何消除此警告?为什么使用gets()会产生这样的警告? 如果gets()如此危险,...

8得票10回答
禁用警告:通过头文件在GCC中使用`gets'函数是危险的?

我在我的C代码中使用了gets()函数。虽然代码可以正常运行,但是我收到了一个警告信息。 (.text+0xe6): warning: the `gets' function is dangerous and should not be used. 我希望这个警告信息不要弹出。有没有什么...

11得票2回答
scanf("%[^\n]s",a)与gets(a)的区别

我被告知当用户输入字符串时,不应使用scanf。大多数专家和StackOverflow上的用户都建议使用gets()。我从未在StackOverflow上询问过为什么不应该使用scanf来处理字符串。这不是实际问题,但非常感谢能回答这个问题。 现在进入实际问题。我遇到了这种类型的代码-sca...

13得票4回答
多行输入的 Ruby 'gets' 函数

在使用 IRB 时,我想输入一个多行字符串以从中删除某些字符。"gets" 只允许单行输入 - 是否有类似于多行输入的函数。 在IRB中,我希望输入一个多行字符串以便从中删除某些字符。"gets"只能接受单行输入,是否有类似于多行输入的函数?ASCII_project.rb(main):0...

11得票8回答
在C语言中输入。使用gets前先使用scanf。问题。

我对C语言还比较陌生,我在输入程序数据时遇到了问题。 我的代码:#include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { int a; char b...

10得票1回答
在一个简单的C程序中利用gets()函数实现缓冲区溢出攻击

我是新手,刚开始学习缓冲区溢出攻击,学习的是一个简单的C程序。 代码 #include <stdio.h> #include <strings.h> void execs(void){ printf("yay!!"); } void return_in...