回 帖 发 新 帖 刷新版面

主题:c语言限制字符个数问题

大家好,小弟新来的,有问题请教各位前辈,C里面怎么控制输入字符的个数???先谢谢各位前辈了!

回复列表 (共6个回复)

沙发

fgets可行,万一不怕麻烦,循环也行。

板凳

学习了!!

3 楼

scanf也可以,比如
char buf[6];
scanf( "%5s", buf );

4 楼


to bruceteen大哥:
请教下scanf能不能实现预订长度额,比如n = 5,得到scanf( "%5s", ..)的效果?
以前有过这种想法,但不知道能不能实现。

5 楼

scanf能不能实现预订长度额 意思是不是 不在scanf里面指定5,就默认为scanf("%5s"... ?

如果是这样的话,那可能要自己实现个scanf函数了。

6 楼


嗯,windy0will兄,正是这个意思。

我来回复

您尚未登录,请登录后再回复。点此登录或注册