读取文件的一些函数C相关(美女妹妹收集)

上一篇 / 下一篇  2012-04-20 17:02:29 / 个人分类:loadrunner11

Fopen函数:

在打开一个文件时,如果出错,fopen将返回一个空指针值NULL

文件指针名=fopen(文件名,使用文件方式);

其中:

文件指针名必须是被说明为FILE 类型的指针变量;

文件名是被打开文件的文件名;

使用文件方式是指文件的类型和操作要求。

文件名是字符串常量或字符串数组

void *calloc(unsigned n,unsigned size)

功 能: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL

malloc的区别:

calloc在动态分配完内存后,自动初始化该内存空间为零,而malloc不初始化,里边数据是随机的垃圾数据。

feof(fp)有两个返回值:如果遇到文件结束,函数feoffp)的值为非零值,否则为0

void *realloc(void *mem_address, unsigned int newsize);

语法:指针名=(数据类型*realloc(要改变内存大小的指针名,新的大小)。//新的大小一定要大于原来的大小不然的话会导致数据丢失!

fread

功 能: 从一个流中读数据

函数原型: size_t fread(void*buffer,size_tsize,size_tcount,FILE*stream); 

参 数:

1.用于接收数据的地址(指针)(buffer

2.单个元素的大小(size) :单位是字节而不是位,例如读取一个int型数据就是4个字节

3.元素个数(count

4.提供数据的文件指针(stream

返回值:读取的元素的个数

fclose()

功 能: 关闭一个流。注意:使用fclose()函数就可以把缓冲区内最后剩余的数据输出到磁盘文件中,并释放文件指针和有关的缓冲区。


TAG:

 

评分:0

我来说两句

lunrain

lunrain

做人要做一个参天大树,站着的时候是一道风景线,躺下也是一棵栋梁之才

日历

« 2024-02-15  
    123
45678910
11121314151617
18192021222324
2526272829  

数据统计

  • 访问量: 22981
  • 日志数: 28
  • 建立时间: 2008-07-31
  • 更新时间: 2012-09-07

RSS订阅

Open Toolbar