Chinaunix首页 | 论坛 | 博客
  • 博客访问: 670077
  • 博文数量: 150
  • 博客积分: 4070
  • 博客等级: 中校
  • 技术积分: 1795
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-23 21:44
文章分类

全部博文(150)

文章存档

2012年(1)

2011年(123)

2010年(26)

分类: C/C++

2011-06-27 20:12:29

1、文件指针类型:FILE *fp。
 
2、文件的打开和关闭:
   打开文件:fp = fopen(文件名,使用文件方式)
   文件使用方式:r(只读),w(只写),a(追加),r+(读写),w+(读写),a(读写),这几种都是操作文本文件,如果在后加上b,则表示对二进制文件操作,如rb等。fopen打开失败返回NULL。
   关闭文件:fclose(fp)。成功关闭返回0,否则返回EOF。
 
3、对单个字符的读写
   ch = fgetc(fp);
   fputc(ch, fp);
 
4、对字符串读写
   fgets(str, n, fp);n为要求得到的字符,但只从fp指向的文件输入n-1个字符,然后再最后添加一个'\0'字符。
   fputs(str, fp).
 
5、fread(buffer, size, count, fp)
   fwrite(buffer, size,count, fp)
 
6、fscanf(fp,格式字符串,输入列表)
   fprintf(fp,格式字符串,输出列表)
 
7、文件定位
   rewind():该函数的作用是使位置指针重新返回文件的开头。
   fseek(文件指针,位移量,起始点)
   起始点:文件开始(SEEK_SET),文件当前位置(SEEK_CUR),文件末尾(SEEK_END)
   位移量:是指以起始点为基点,向前移动的字节数。
阅读(1079) | 评论(0) | 转发(0) |
0

上一篇:中兴计算机笔试

下一篇:Shell程序设计

给主人留下些什么吧!~~