巨富豪门
原帖由 rookieug 于 2009-8-3 15:27 发表 for eg: char line[10]; scanf("%s", line); 但是用户可能输入100个字符呢? 我的意思是,如何按需分配空间,既不造成浪费也不会产生空间不够的情况? 假设我输入 abcd, 那么我分配5个空间 如果 ...
实习版主
原帖由 yulihua49 于 2009-8-4 15:42 发表 char a[5]; scanf("%4s",a); 注意,输入多了剩下的都在buffer里哦,下次会给你。 可以跟一个fflush(stdin);清除之。
白手起家
原帖由 OwnWaterloo 于 2009-8-4 15:48 发表 最后一句话使得这贴一下子掉价不少……
版主
本版积分规则 发表回复 回帖后跳转到最后一页
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567未成年举报专区 中国互联网协会会员 联系我们:huangweiwei@itpub.net 感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处