向文件尾追加信息
一:c语言
写:
FILE file;
file=fopen("d:\\1.txt","at+);
char *word="你好";
int n=strlen(word);
fwrite(word,sizeof(char),n,file);
读:
FILE file;
file=fopen("d:\\1.txt","r");
char word[10];
int n=10;
fread(word,sizeof(char),n,file);
[注]在文件正在变化的情况下,可能显示不能打开文件,但是事实上是打开着的.二:vc++
追加写在文件的尾部:
CString str="同志们辛苦了!";
CStdioFile file("信息.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite);
file.SeekToEnd();
file.WriteString(str);
读文件的大小:
CFile f;
int fsize;
CFileStatus fstatus;
LONG cb;
if (!f.Open(strCovertFilePath,CFile::modeRead))
{
// MessageBox("无法打开转换之后的文件f1","iFaboo提示",MB_OK);
;
}
f.GetStatus(strCovertFilePath,fstatus);
cb=fstatus.m_size;
fsize=(int)cb;
f.Close();
[注]strCovertFilePath:为文件的路径.在文件正在变化的情况下,可能显示不能打开文件,但是事实上是打开着的.