您的位置:首页 > 运维架构 > Linux

linux 应用程序设计基础--库函数访问文件

2012-11-19 19:01 411 查看
Theme:库函数访问文件

Author:Jeff.Xue

contact information:contactmexkj@163.com

C库函数独立于具体的操作系统,具有较强移植性

1.创建和打开

FILE *fopen(const char *filename,const char *mode);//linux 不区分二进制和文件,因此mode的b标志基本没有影响

eg: FILE *fd;

fd=fopen("c1.txt","rt");

2.读文件 size_t fread(void *ptr,size_t size,size_t n,FILE *stream);

3.写文件 size_t fwrite(const void *ptr,size_t size,size_t n,FILE *stream);

4.读一个字符 int fgetc(FILE *stream);

写一个字符 int fput(int c,FILE *stream);

5.格式化读 fscanf(FILE *stream,char *format[,argument...]);//fscanf(stdin,"%d",&i)

格式化写 fprintf(FILE *stream,char *format,argument);//fprintf(stream,"%s,%c",s,c)

6.定位 int fseek(FILE *stream,long offset,int whence);

7.获得路径

#include <unistd,h>

char *getcwd(char *buffer,size_t size);

8.创建目录

#include <sys/stat.h>

int mkdir (char *dir,int mode);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐