C/C++文件操作

C语言中的常用文件操作函数:

fopen(),fread(),fwrite();

需要的头文件为stdio.h stdlib.h  memory.h  string.h

 

套路:

1.定义一个文件指针

    FILE *file;

2.定义缓冲区

    char  read_buff[1024];

    char  write_buff[1024] = "hello world";

2用fopen(文件路径,打开方式)使file指向所需要打开的文件

    file =  fopen(“D:\\hello.txt”,"r");

   // file = fopen("D:\\hello.txt", "a+");

3 使用fwrite(字符数组,字符串长度,写入个数,文件指针)或fread(接收缓冲数组,数组长度,读取个数,文件指针)对文件进行读写       (如果是读取数据,一般要对缓冲区进行格式化为0)

    memset(read_buff, 0, sizeof(read_buff));

    fread(read_buff,sizeof(read_buff), 1,file);

 

   // fwrite(write_buff,strlen(write_buff),1,file);

 

C++中的文件操作

 

需要的头文件 iostream  fstream

套路:

1. 定义一个ofstream 或者ifstream对象

ofstream fout;

2.打开文件,open(文件路径,打开方式)

fout.open("D:\\hello.txt",ios_base::app);

3.读写操作

fout<<"hello world"; 

 

你可能感兴趣的:(C/C++文件操作)