fopen():
#include <stdio.h>
int main()
{
FILE *fp = fopen ("abc","ab+");//ab+加入b字符告诉函数库打开的文件为二进制文件而非纯文本文件!
if (fp == NULL)
{
perror ("fopen");
return -1;
}
printf ("打开文件夹成功\n");
return 0;
}
fread:
#define SIZE 1024
int main()
{
FILE *fp = fopen ("BTree.c","ab+");
if (fp == NULL)
{
perror("fopen");
return -1;
}
char buf[SIZE] = {0};
int ret;
while (ret = fread(buf,sizeof(char),SIZE-1,fp))
{
buf[ret *sizeof(char)] = '\0';
printf ("%s\n",buf);
}
if (ret == 0&& !feof(fp))
{
perror ("fread");
return -1;
}
printf ("文件读取结束\n");
return 0;
}