FILE * fopen(const char * path,const char * mode);
所需库:
返回值
FILE是C语言定义的标准数据结构,如果open()失败,则返回...size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
size_t fwrite(const void *ptr, size_t...size, size_t nmemb,FILE *stream);
返回值
fread()和fwrite()返回的是成功读取/写入的条目数(也就是nmemb大小),如果到达文件末尾或读写错误,则返回0...=NULL) //打开成功,读数据
{
len=fread(&readbuf,sizeof(int),1,fp);...如果在嵌入式linux中,则有可能在写数据后强制关电,此时数据还在缓冲区,并没写到flash中,所以需要在fclose()前面加上:
fflush(fp); //会把缓冲区中的文件写到文件系统中