文件操作

来源:互联网 发布:js系统方法描述错误 编辑:程序博客网 时间:2024/05/16 00:30

C语言:

写文件:

FILE *pFile=fopen("f.txt","w");

原形:size_t fwrite( const void *buffer, size_tsize, size_t count, FILE *stream );

Parameters

buffer

Pointer to data to be written

size

Item size in bytes

count

Maximum number of items to be written

stream

Pointer to FILE structure


  const char *ch="write something to file";

fwrite(ch,1,strlen(ch),pFile);

fflush();

读文件:

FILE *pFile=fopen("f.txt","r");

size_t fread( void *buffer, size_tsize, size_t count, FILE *stream)

char *ch=null;

fseek(pFile,0,SEEK_END);

int size=ftell(pFile);

ch=new char(size+1);

rewind(pFile);

fread(ch,1,size,pFile);

ch[size]=0;

fclose(pFile);


C++: ofstream ifstream include<fstream.h>

write:

ofstream ofs("file.txt");

const char *ch="write something to file";

ofs.write(ch,strlen(ch));

ofs.close();

read:

ifstream ifs("file.txt");

char ch[100];

memset(ch,0,100);

ifs.read(ch,100);

ifs.close();


原创粉丝点击