太自由

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2015年9月15日

摘要: /* 用二进制方式向文件读写一组数据 一般的调用方式为: fread(buffer,size,count,fp); fwrite(buffer,size,count,fp); 其中: buffer:是一个地址,对fread来说,它是用来存放从文件读入的数据的存储区的地址。 对fwrite... 阅读全文
posted @ 2015-09-15 21:06 太自由 阅读(648) 评论(0) 推荐(0) 编辑

摘要: //用格式化(fprintf和fscanf函数)的方式读写文件【用格式化的方式向文件中写入数据】#include#includeint main(){ int i=12,f=3; FILE *fp; if((fp=fopen("f:\\FILE_1\\file_4.txt","w"))==NULL)... 阅读全文
posted @ 2015-09-15 20:25 太自由 阅读(620) 评论(0) 推荐(0) 编辑

摘要: 注意:在程序的第11行用fgets函数读入字符串时,指定一次读入10个字符,但按fgets函数的规定, 如果遇到“\n”就结束字符串输入,“\n”作为最后一个字符也读入到字符数组中//编写一个程序,从f:\\FILE_1\\file_2.txt中读回字符串#include#include#incl... 阅读全文
posted @ 2015-09-15 18:49 太自由 阅读(1225) 评论(0) 推荐(0) 编辑

摘要: 注意:(1)此程序中用到了字符串比较函数strcmp和字符串复制函数strcpy (2)在此程序中有一句fputs("\n",fp); //然后输出一个换行符 这一句可以在以后写与文件有关的程序是用到 (比如学生管理系统中的学生的信息存储,可以在文件中分行来存放)//【怎样向文件中读写一个... 阅读全文
posted @ 2015-09-15 18:23 太自由 阅读(669) 评论(0) 推荐(0) 编辑

摘要: 注意:程序中的feof(in)是检查in所指向的文件是否结束。如果是,则函数值为1(真),否则为0(假),也就是“!feof(in)为真”,在while循环中检查"!feof(in)"为真,就执行循环体。//将一个磁盘文件中的信息复制到另一个磁盘文件中去,要求将上例建立的f:\\FILE_1\\fi... 阅读全文
posted @ 2015-09-15 11:16 太自由 阅读(839) 评论(0) 推荐(0) 编辑

摘要: //从键盘输入一些字符,逐个把他们送到磁盘上去,直到用户输入一个“#”为止。/*思路:用fgetc函数从键盘逐个输入字符,然后用fputc函数写到磁盘文件中即可.*///源程序如下:#include#includeint main(){ //定义一个FILE类型的指针变量 FILE *fp; c... 阅读全文
posted @ 2015-09-15 10:49 太自由 阅读(431) 评论(0) 推荐(0) 编辑