关于gets

学术版

@[老俊](/user/42424) @[萌新南凉北暖](/user/189181) 今天下午我家长给我看的,好像是什么注意事项什么的,然后我就记住了不能用gets(忘了网址awa)
by Purple_sword @ 2019-11-15 20:44:59


难道只有我这个蒟蒻单纯地使用while(cin>>c)这种方式读入?
by 征途者二号 @ 2019-11-15 20:45:01


fgets呢?
by 幽竹烟雨 @ 2019-11-15 20:47:29


反正头铁就随便写呗
by saxiy @ 2019-11-15 20:48:04


@[A_Dark_Horcrux](/user/54372) 记得这个scanf不会吃回车,如果要连续读行后面要加getchar之类的。
by saxiy @ 2019-11-15 20:49:20


``` while(c=getchar()) { if(c=='\n') break; } ``` 这样可以吗?
by Star1_3st @ 2019-11-15 20:49:48


@[用户名已丢失](/user/100250) >kkksc03评论:其实不使用gets()的原因主要还是潜在的溢出风险
by 权御天下 @ 2019-11-15 20:51:46


fgets(),getchar(),getline()这些都可以
by schtonn @ 2019-11-15 20:52:09


@[用户名已丢失](/user/100250) 可以用gets
by Alphaban @ 2019-11-15 20:52:39


@[saxiy](/user/133236) 嗯嗯,谢谢大佬
by A_Đark_Horcrux @ 2019-11-15 20:52:56


上一页 |