gets 相关问题

与C或C ++标准库函数相关的任何内容都得到(C)或std :: gets(C ++)。这些函数用于从输入流中读取字符序列,并将其作为字符串写入字符缓冲区。不要使用这些功能:它们已被弃用,因为C11不再是标准的一部分。

禁用警告:GCC 中通过头文件的 `gets' 函数很危险?

我在我的 C 代码中使用函数 gets() 。 我的代码工作正常,但我收到一条警告消息 (.text+0xe6):警告:“gets”函数很危险,不应使用。 我想要这个

回答 10 投票 0

如何在 Getx 控制器中使用可观察的 File 变量

我尝试在 Getx 中使用可观察的 File 变量,但它显示错误。我不知道另一个选项可以使文件在 getx 中可观察。 错误 [Get] GetX 的不当使用有...

回答 1 投票 0

如何避免这种结构分段错误

这是我的代码。 #包括 结构书 { 字符标题[30]; 字符作者[30]; 字符 isbn[30]; 浮动价格; }书籍[5]; int main() { int i=1,j=0; 同时(我<6) {...

回答 1 投票 0

ruby 如何使用 gets.to_i

我有 Price_input = gets.strip.to_i 我正在尝试将其添加到哈希数组中。添加到数组有效,但 .gets.strip.to_i 删除了所有小数。有没有办法在没有它的情况下添加它

回答 3 投票 0

c结构中无法输入带空格的字符串

我想编写一个程序来生成学生成绩列表。但在这个中,我只能插入名称的第一部分。其余部分被跳过。我查看了大多数关于这个问题的论坛,但它仍然发生......

回答 1 投票 0

c和gets如何覆盖下一个数组[重复]

` 内部主要(){ 炭[10]; char he[10]="你好"; 字符 c[10]="密码"; printf("请输入一个字符串: "); scanf("%s",a); 打印...

回答 0 投票 0


为什么gets()是跳过值输入?

我有struct:typedef struct _client {char num [9];字符一些[12]; }人;并且我想为该字符串输入值,我有该代码,并且在迭代过程中,它跳过了第一个...

回答 1 投票 0

如何禁用有关在GCC中使用已弃用的Get的警告?

我正在运行CTF,目前正在编写一个利用C的gets函数的问题。我了解该功能已被弃用且很危险,在任何其他情况下都不会使用它。 ...

回答 2 投票 0

[输入字符串时,c中的函数跳过行

当尝试使用gets函数输入字符串时,它会跳过第一个输入并跳至第二个输入,而无需扫描第一个字符串。 #include int main(){while(1){...

回答 1 投票 0

如何在我的C程序中多次使用“ gets”功能?

我的代码:#include #include int main(){int t; scanf(“%d”,&t); while(t--){char a [10],b [10]; puts(“ enter”);得到(a); ...

回答 2 投票 0

如何在我的C程序中多次使用“ gets”功能?

我的代码:#include #include int main(){int t; scanf(“%d”,&t); while(t--){char a [10],b [10]; puts(“ enter”);得到(a); ...

回答 2 投票 0

我如何在C程序中多次使用“ gets”功能

## #include int main(){int t; scanf(“%d”,&t); while(t--){char a [10],b [10]; puts(“ enter”);得到(a); puts(“ ...

回答 1 投票 0

警告:`gets'函数很危险,不应该使用[重复]

嗨,当我在终端上写make时,我收到此消息。 get有什么问题?我必须改变一些东西吗?感谢您的帮助。 user @ ubuntu:〜/ Desktop / Project $ make gcc -g -ansi -pedantic -Wall -...

回答 1 投票 1

为什么利用此漏洞需要两次单独的有效载荷注入,而不是一次?

我是二进制开发问题的新手。这个来自picoctf 2019,frog-frog。我感兴趣的特定解决方案在vuln()函数上使用缓冲区溢出,以强制执行......>

回答 1 投票 0

[gets()和C中的缓冲区

我知道,使用gets()是一个非常糟糕的主意,因为它可能导致缓冲区溢出。但是我有一些疑问。假设一个c程序具有以下代码字符[6];得到(单词); puts(word); ...

回答 4 投票 -1

我可以使用指针作为C语言中gets的参数吗?

我正在学习C语言。当我将指针传递给gets()时,我发现它可以很好地工作。 char * ptr; gets(ptr); puts(ptr);但是,如果我定义了一个指针数组,它将无法正常工作。 char * ptr [4]; int i = ...

回答 3 投票 1

当它仅读取换行符时,gets()会保存什么

这是Prata的C Primer Plus中的gets()的描述:它从系统的标准输入设备(通常是键盘)中获取字符串。因为字符串没有预定的长度,所以gets()...

回答 2 投票 2

argv [1]当array和fgets()的长度不同时为null

如果给出3个字符,则下面的程序运行良好,但是一旦给出4个或更多字符-argv [1]将为空。为什么? #include int main(int args,char * argv [] ...

回答 1 投票 0

C语言中的gets函数有问题

我正在使用C编程语言创建一个简单的程序。不幸的是,我现在对一段源代码有疑问。 ...

回答 2 投票 -2

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