| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 2419 人关注过本帖
标题:在Linux下C的编程问题
收藏  订阅  推荐  打印 
yanzhong
Rank: 1
等级:新手上路
帖子: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
Rank: 4
来自:WindRiver
等级:高级会员
威望:1
帖子:575
积分:6978
注册:2007-11-24

什么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
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2007-12-14

呃……  是不是我没表述清楚呀……
  我的意思是在Window下运行的C语句:gets(),在Linux环境下运行时应该写成什么……
我在Gcc调试时出现错误提示“the 'gets' function is dangerous and should not be used.”
2007-12-14 21:14
VxWorks
Rank: 4
来自:WindRiver
等级:高级会员
威望:1
帖子:575
积分:6978
注册:2007-11-24

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
Rank: 3Rank: 3
等级:中级会员
威望:2
帖子:432
积分:4482
注册:2007-4-11

我强烈建议不要用gets函数!
如果想知道的话就找我!或者在网上搜搜看
我小声的说:这病毒的一个入口!

方寸之内,剖天下; 方坛之内,析自我;
2007-12-17 17:00
cnenc
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:20
帖子:2623
积分:26612
注册:2007-1-29

你在这里说不行吧?
2007-12-17 22:23
loosky
Rank: 1
等级:新手上路
帖子:27
积分:372
注册:2007-12-27

存在既是道理,^_^

面朝大海,春暖花开...
2007-12-28 19:27
felove
Rank: 1
等级:新手上路
帖子:1
积分:110
注册:2007-12-30

man gets
另外:手册上也说明最好不要用这个函数了,有些东西可能是历史问题了。
2007-12-30 03:15
windflush
Rank: 4
等级:高级会员
威望:8
帖子:886
积分:8978
注册:2007-7-1

Unix的历史上曾经有一次巨型的蠕虫病毒爆发,原因就是利用了gets的缓冲区溢出。
可以告诉楼主,在Unix/Linux现在的编程中,基本见不到gets的踪影,如果有什么理由非让你用gets不可,我觉得你是在故意制造bug

2007-12-30 21:03
first_love
Rank: 2
等级:注册会员
帖子:42
积分:538
注册:2006-11-11

又明白了一个道理,谢谢各位同胞们。

2008-1-9 23:11
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.059884 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved