|
编程中国
|
业界新闻
|
技术文章
|
视频教程
|
下载频道
|
程序源码
|
个人空间
|
编程论坛
|
登录
注册
平板模式
论坛地图
帮助
编程论坛
→
电脑技术大杂烩
→
Linux
→ 在Linux下C的编程问题
我的收件箱(0)
全能ASP/PHP/ASP.NET主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
赛孚耐:软件保护加密专家
身份认证令牌USB KEY
11
1/2页
1
2
共有
2522
人关注过本帖
标题:在Linux下C的编程问题
waiting……
收藏
订阅
推荐
打印
yanzhong
等级:新手上路
帖子:2
积分:120
注册:2007-12-14
楼主
在Linux下C的编程问题
在C语言中的gets(),在Linux下应该相应转换成什么??
如:在C中语句: printf("\n\t\t请输入值:");
gets(p->X);
在Linux下应该写成什么??
帮帮偶哦……
搜索更多相关主题的帖子:
Linux
gets
C语言
printf
语句
2007-12-14 20:41
VxWorks
来自:WindRiver
等级:高级会员
威望:
1
帖子:579
积分:7028
注册:2007-11-24
第
2
楼
什么c语言中的,linux中的,难道linux中没有c语言?
Yesterday is a history, tomorrow is a mystery, and now is a gift, that's why is called present.
2007-12-14 21:09
yanzhong
等级:新手上路
帖子:2
积分:120
注册:2007-12-14
第
3
楼
呃…… 是不是我没表述清楚呀……
我的意思是在Window下运行的C语句:gets(),在Linux环境下运行时应该写成什么……
我在Gcc调试时出现错误提示“the 'gets' function is dangerous and should not be used.”
2007-12-14 21:14
VxWorks
来自:WindRiver
等级:高级会员
威望:
1
帖子:579
积分:7028
注册:2007-11-24
第
4
楼
gets是标准库函数,没有问题的,这里只是一个警告而已,不用理它。
gets容易导致溢出,用这个函数不怎么安全,所以这里给了个警告。
Yesterday is a history, tomorrow is a mystery, and now is a gift, that's why is called present.
2007-12-14 22:57
yangzhifu
等级:中级会员
威望:
2
帖子:433
积分:4482
注册:2007-4-11
第
5
楼
我强烈建议不要用gets函数!
如果想知道的话就找我!或者在网上搜搜看
我小声的说:这病毒的一个入口!
方寸之内,剖天下; 方坛之内,析自我;
2007-12-17 17:00
cnenc
等级:贵宾
威望:
20
帖子:2624
积分:26622
注册:2007-1-29
第
6
楼
你在这里说不行吧?
2007-12-17 22:23
loosky
等级:新手上路
帖子:27
积分:372
注册:2007-12-27
第
7
楼
存在既是道理,^_^
面朝大海,春暖花开...
2007-12-28 19:27
felove
等级:新手上路
帖子:1
积分:110
注册:2007-12-30
第
8
楼
man gets
另外:手册上也说明最好不要用这个函数了,有些东西可能是历史问题了。
2007-12-30 03:15
windflush
等级:高级会员
威望:
8
帖子:886
积分:8978
注册:2007-7-1
第
9
楼
Unix的历史上曾经有一次巨型的蠕虫病毒爆发,原因就是利用了gets的缓冲区溢出。
可以告诉楼主,在Unix/Linux现在的编程中,基本见不到gets的踪影,如果有什么理由非让你用gets不可,我觉得你是在故意制造bug
2007-12-30 21:03
first_love
等级:注册会员
帖子:43
积分:540
注册:2006-11-11
第
10
楼
又明白了一个道理,谢谢各位同胞们。
2008-1-9 23:11
11
1/2页
1
2
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
Archiver
|
WAP
|
TOP
编程中国
版权所有,并保留所有权利。鲁ICP备08000592号
Powered by
Discuz
, Processed in 0.063144 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved