C
流比
这个作者很懒,什么都没留下…
展开
-
读取操作
从功能角度来说,fread()和fwrite()函数可以完成文件的任何数据读/写操作。但为方便起见,依下列原则选用:1.读/写1个字符(或字节)数据时:选用fgetc()和fputc()函数。2.读/写1个字符串时:选用fgets()和fputs()函数。3.读/写1个(或多个)不含格式的数据时:选用fread()和fwrite()函数。4.读/写1个(或多个)含格式的数据时:选用fscanf()和fprintf()函数。转载 2010-10-26 23:37:00 · 341 阅读 · 0 评论 -
fopen参数解释
'r' 只读方式打开,将文件指针指向文件头。 'r+' 读写方式打开,将文件指针指向文件头。 'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。 'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。 'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。 'x' 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fop原创 2010-10-26 23:34:00 · 655 阅读 · 0 评论 -
C文件读取
1.txt内容:22.468 1 50 33.411 12 3 77.639 29 3 44.811 20 18我们将读取文件,并把用空格分开的数据分别存放到临时变量并输出#include int main() { char filename[] = "1.txt"; FILE *fp; if((fp = fopen(filename,"r")) == NULL) { printf("error!"); return -1原创 2010-10-26 23:10:00 · 362 阅读 · 0 评论 -
static关键字的作用
<br /><br />static有什么用途?(请至少说明两种)<br /> 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。<br /> 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。<br /> 3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用转载 2010-11-06 20:41:00 · 353 阅读 · 0 评论