标签:
【掌握】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