腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
C++
中
使用
fgets
时
防止
溢出
字符
进入
输入
缓冲区
当用户
输入
大于指定给
fgets
()的
缓冲区
大小时,之后的多余
字符
似乎存储
在
输入
缓冲区
中
。当我再次调用
fgets
()
时
,它从
输入
缓冲区
中
读取那些多余的
字符
作为用户
输入
。char input[3]; { printf("En
浏览 35
提问于2021-02-09
得票数 0
3
回答
缓冲区
溢出
;避免
溢出
攻击
、
、
我正在研究这个类的代码示例,并且我是
缓冲区
溢出
的新手。如何修改此示例以避免
缓冲区
溢出
攻击?另外,如果有人知道有一篇关于
缓冲区
溢出
的好文章,请把它贴出来。谢谢!
浏览 0
提问于2014-04-13
得票数 0
1
回答
当我将
输入
作为
字符
串提供到小于
字符
串大小的数组
中
时
,会发生什么情况?
、
、
stdio.h> char w[3]; printf("%s\n",w);} 例如,如果我给出一个
字符
串‘Good’,其中包含5个
字符
。但是我的数组只能容纳两个
字符
和一个\0。我得到产出作为‘货物’为什么?
浏览 0
提问于2021-06-02
得票数 0
回答已采纳
4
回答
在
c
中
输入
有限的情况下,我应该
使用
fget还是scanf?
、
、
、
我应该
使用
fgets
还是像scanf("%10s", foo)那样格式化的scanf。除了scanf不读取空白
字符
,这是可以解决和
使用
扫描集做更多的事情,那么为什么我应该
使用
fgets
而不是scanf我还要问的另一件事是:即使我们
使用
fgets
,如果用户
输入
的
字符
多于边界(我指的是很多
字符
),会导致
缓冲区
溢出
吗?那
浏览 4
提问于2021-11-23
得票数 2
回答已采纳
2
回答
用户
输入
的问题
我想从用户那里得到
输入
,然后
在
屏幕上打印出来。我试过扫描和飞碟,他们都崩溃了。请帮助我学习如何得到
输入
,然后打印它。
浏览 2
提问于2013-10-12
得票数 1
回答已采纳
4
回答
用于查找
字符
串长度的程序
、
如果我
输入
的
字符
串长度大于10,那么为什么不会生成编译
时
错误,因为我已经声明了长度为10的str?例如,我
输入
了welcome to the world,然后它就可以毫无错误地编译和运行了。
浏览 0
提问于2017-02-05
得票数 0
3
回答
当写入一个本地数组的
字符
出现在另一个本地数组
中
时
,这是否是基于堆栈的
缓冲区
溢出
的一个示例?
、
、
为了更好地理解该漏洞,我试图
使用
下面的代码触发
缓冲区
溢出
。我有某些字段,有些字段指定了一个宽度以
防止
溢出
,但我
在
一种情况下(firstName)忽略了这一点,以使
溢出
成为可能:scanf("%30s", surName); printf("Enter job name : "
浏览 2
提问于2013-09-19
得票数 3
回答已采纳
2
回答
如何实现某种机制来
防止
缓冲区
溢出
、
我目前正在开发一个基于C语言的日志解析器(为最初的基于bash的日志解析器做一个C版本),我想知道我应该如何
防止
在有糟糕的
输入
的情况下
缓冲区
溢出
,几乎只是一种当程序耗尽内存
时
自动停止程序的方法,我也提供了下面的代码fscanf(fd, "%[^\n]\n", buff); printf("%s\n", buff); else} 下面的代码尝试实现
fgets
浏览 4
提问于2012-05-10
得票数 3
回答已采纳
2
回答
在
Unix下不能在C
中
工作
我试着用gets函数
在
Unix下用C语言
输入
一个
字符
串,但不起作用!如果我运行这个程序,我得不到
输入
域。scanf("%s",newfile); printf("\nEnter Contents for %s : ",newfile); //
fgets
浏览 4
提问于2013-04-23
得票数 0
6
回答
为什么get()比scanf()更危险?
在我看来,这两者都有可能
溢出
缓冲区
。不过,有人建议我永远不要
使用
Yet (),但仍然鼓励我
使用
scanf()。
浏览 1
提问于2013-03-14
得票数 6
回答已采纳
6
回答
如何
防止
scanf
在
C
中
引起
缓冲区
溢出
?
、
、
我
使用
以下代码:
防止
缓冲区
溢出
的最好方法是什么,这样它就可以传递随机长度的
字符
串?我知道我可以通过调用以下示例来限制
输入
字符
串:但我更希望能够处理用户
输入
的任何内容。或者,不能
使用
scanf安全地完成此操作,而我应该
使用
fgets<
浏览 3
提问于2009-10-26
得票数 91
2
回答
如何在c#编程中将出生日期格式作为
字符
串
输入
、
、
、
以日期格式作为
输入
.like的最佳方式是什么?dd/mm/yyyy我不喜欢
使用
扫描器(“%d/%d/%d.”);
浏览 2
提问于2017-01-26
得票数 0
回答已采纳
2
回答
如何检查stdin的
输入
是空的还是换行符?
、
、
接受命令行
中
的两个参数,即两个文件的名称 问题是,检查
输入
是否为空的代码部分不起作用。程序不会在空
输入
(即换行符)上退出。正确的代码是什么?
浏览 4
提问于2015-05-28
得票数 1
回答已采纳
2
回答
如何检查数组是否返回回车
、
我正在编写一个小程序,向用户询问他们的名字,将
字符
添加到数组
中
,然后
在
屏幕上打印数组。如果用户没有
输入
任何内容(回车),程序应该打印一条消息并退出。MEMBERTEST ARRAY exit(0);因此,if语句中的逻辑是,如果memberTest数组
中
的第一个元素是回车('\n'),它应该打印消息并退出(这是
在
Linux上,否则我就会理解
浏览 2
提问于2014-12-23
得票数 1
回答已采纳
1
回答
fgets
考虑空
字符
、
、
、
、
当
使用
扫描用户
输入
时,我会比
字符
串的大小少读一个
字符
,因为
字符
串的最后一个
字符
必须是 \0。char str[10];但是当我
使用
时,我不知道该如何指定n。那么,如何
防止
缓冲区
溢出
呢?如下所示:
fgets
(str, 10, stdin);
浏览 7
提问于2021-03-25
得票数 1
回答已采纳
1
回答
fgets
如何处理\n?
、
、
我已经写了下面的代码来按字母顺序对
字符
串进行排序,我无法理解
fgets
在这里是如何工作的。n; scanf("%d",&n); { for(int i=0;i<n;i++) printf("%s&
浏览 17
提问于2018-08-18
得票数 1
回答已采纳
2
回答
字符
数组和空
字符
<stdlib.h> { char str[4]; printf("%s",str); }
输入
扫描输出扫描这里我声明了一个4个
字符
的数组。我
使用
了用于
字符
串的'%s‘。我不能理解,当一个空格应该用于空
字符
时
,我们如何
输入
4个
字符
元素并获得正确的答案。
输入
只能与最多3个
浏览 24
提问于2020-04-03
得票数 1
回答已采纳
2
回答
将
字符
串传递给printf,
使用
c
、
、
将
字符
串传递给printf的代码不能正常工作:scanf("%s", p);
输入
:value:%d\n输出:value:10\nvalue:%d\n在上面的代码
中
,value: %d\n是由scanf产生的,下一行是printf
浏览 4
提问于2013-02-27
得票数 0
2
回答
使用
比
在
malloc中分配的内存更多的内存--我可以返回某物、结束程序而不是让它崩溃吗?
、
、
我的程序
在
malloc(x*sizeof(char))
时
崩溃,x <
fgets
的限制,尽管buffer == NULL检查。
在
我的例子
中
,当x是1
时
,fget可以接受的限制是100,用户类型例如。原因:我将我的代码上传到univ的linux平台,该平台测试程序对堆限制的反应将更改为0和130,当我的程序被编写为如果用户
输入
超过100个
字符
时
返回NULL。我不太明白环境如何将内存限制更改为0和130,以及确切更改了什么,但即使
浏览 0
提问于2018-08-26
得票数 0
4
回答
函数
在
Visual 2015社区
中
不可用
、
在
新安装的Visual社区2015 IDE
中
,我遇到了一个编译器错误(C3861):error C3861: 'gets': identifier not found 如何
使用
gets()函数正确编译我的程序?
浏览 4
提问于2015-08-29
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
VS安全函数问题:VS报错 该函数不安全是怎么回事?如何解决?
每日一道c语言编程题,第二十一题,连接字符串
C 标准库基础 IO 操作总结
C/C+编程笔记:C语言如何实现动态字符串?简单动态库!
魅力如C——表达与倾听的艺术
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券