C语言:
写文件:
FILE *pFile=fopen("f.txt","w");
原形:size_t fwrite( const void *buffer, size_t size, 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_t size, 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();