主题:c语言限制字符个数问题
ychalan
[专家分:0] 发布于 2012-09-17 18:11:00
大家好,小弟新来的,有问题请教各位前辈,C里面怎么控制输入字符的个数???先谢谢各位前辈了!
最后更新于:2012-09-17 18:13:00
回复列表 (共6个回复)
沙发
fragileeye [专家分:1990] 发布于 2012-09-19 00:44:00
fgets可行,万一不怕麻烦,循环也行。
板凳
skyming [专家分:0] 发布于 2012-09-23 19:34:00
学习了!!
3 楼
bruceteen [专家分:42660] 发布于 2012-09-24 08:31:00
scanf也可以,比如
char buf[6];
scanf( "%5s", buf );
4 楼
fragileeye [专家分:1990] 发布于 2012-09-25 22:29:00
to bruceteen大哥:
请教下scanf能不能实现预订长度额,比如n = 5,得到scanf( "%5s", ..)的效果?
以前有过这种想法,但不知道能不能实现。
5 楼
windy0will [专家分:2300] 发布于 2012-09-26 18:55:00
scanf能不能实现预订长度额 意思是不是 不在scanf里面指定5,就默认为scanf("%5s"... ?
如果是这样的话,那可能要自己实现个scanf函数了。
6 楼
fragileeye [专家分:1990] 发布于 2012-09-26 23:06:00
嗯,windy0will兄,正是这个意思。
我来回复