上一主题下一主题
«12»Pages: 2/2     Go
主题 : 【求助】论坛里面编程NB的人进来阿!作业又不会做了,请帮忙...
级别: 模拟之星
UID: 68420
精华: 0
发帖: 1226
威望: 0 星
金钱: 3477 浮游币
贡献值: 1 点
好评度: 2113 点
人气: 0 点
在线时间: 9(时)
注册时间: 2005-09-30
最后登录: 2009-10-24
20楼  发表于: 2006-02-15 13:46

我们不可以用gets......因为"gets"有bug..........我们学校不允许用gets来写program.......
It is not a bug。。。。。It is a future。。。。。

签名含有不健康的内容,已经被管理员删除

新新航向
级别: 模拟名流
UID: 294
精华: 1
发帖: 7668
威望: 4 星
金钱: 92 浮游币
贡献值: 54 点
好评度: 12540 点
人气: 74 点
在线时间: 268(时)
注册时间: 2004-03-26
最后登录: 2023-04-11
21楼  发表于: 2006-02-16 19:45

那你用什么获取输入字符串?

看你的代码是命令行,可我不习惯这样用==

用fgets怎样?
枯れない花
级别: 论坛版主
UID: 11
精华: 0
发帖: 2266
威望: 8 星
金钱: 381185 浮游币
贡献值: 8813 点
好评度: 7896 点
人气: 1049 点
在线时间: 1384(时)
注册时间: 2004-03-24
最后登录: 2023-04-20
22楼  发表于: 2006-02-16 20:49

gets()可能造成溢出错误~~因为它不限制取来的串的长度~~~如果超出缓冲区,就会被有心人利用~~哼哼~~
拉拉说的很正确~~用fgets()来代替就OK了~~因为fgets()可以设定长度滴~~
以上~~
凡交,近则必相糜以信,远则必忠之以言。
新新航向
级别: 模拟名流
UID: 294
精华: 1
发帖: 7668
威望: 4 星
金钱: 92 浮游币
贡献值: 54 点
好评度: 12540 点
人气: 74 点
在线时间: 268(时)
注册时间: 2004-03-26
最后登录: 2023-04-11
23楼  发表于: 2006-02-16 23:29

勉强弄成了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
附件: ass3.rar (27 K) 下载次数:1
级别: 模拟之星
UID: 68420
精华: 0
发帖: 1226
威望: 0 星
金钱: 3477 浮游币
贡献值: 1 点
好评度: 2113 点
人气: 0 点
在线时间: 9(时)
注册时间: 2005-09-30
最后登录: 2009-10-24
24楼  发表于: 2006-02-17 10:46

非常非常谢谢拉菲而......................虽然迟了一点..............我已经交了............但对于我对C的认识..........哈哈哈哈
我在拉非而的帮助下确实增加了不少..............你那段CODE对我很有用........
It is not a bug。。。。。It is a future。。。。。

签名含有不健康的内容,已经被管理员删除

上一主题下一主题
«12»Pages: 2/2     Go