首页 > 其他 > 详细

<25>【掌握】fget()、fputs()函数使用/优缺点

时间:2015-07-10 22:06:57      阅读:285      评论:0      收藏:0      [点我收藏+]

【掌握】fget()、fputs()函数使用/优缺点

 1、fgets()
 
        该函数一个文件操作相关的函数
 
        暂时使用这个函数可以从键盘商接收一个字符串,保存到数组中
 
   原来接收字符串保存到数组中的方法
   
      char str[50];
 
     1) scanf("%s",str);  //缺点:不能接收空格
 
     2) gets(str);        //优点:可以接收空格
                           //会有一个警告,不安全的
                           //不安全:比如数组长度是50,如果我们输入的
                           //的长度正好是50个,此时把50个字符全部存到
                           //数组中,存在问题 因为没有空间存放字符串结束符
  
    fgets()是一个安全的字符串接收的函数
 
      char ch[5];  //如果使用fgets此时数组中最多存放4个可见字符
                   //会自动的把数组的最后一个元素存放\0
 
    fgets()使用格式:
 
          fgets(数组名,数组长度,stdin);
 
 
    fputs();也是一个文件操作相关的函数
    格式:
 
       fputs(数组名,stdout);
 

 

<25>【掌握】fget()、fputs()函数使用/优缺点

原文:http://www.cnblogs.com/kongweiiwei/p/4637582.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!