void CFileTestDlg::Insert() //Button1
{
CFile *file=new CFile();
char m_buffer[7]={"abcdef"};
CString filename="d:\\35.doc";
file->Open(filename,CFile::modeReadWrite,NULL);
file->SeekToEnd();
file->Write(m_buffer,strlen(m_buffer));
file->Close();
}void CFileTestDlg::Show() //Button2
{
char pbBuffer[7];
CFile *file=new CFile();
CString filename="d:\\35.doc";
file->Open(filename,CFile::modeReadWrite,NULL);
file->Seek(-6,CFile::end);
file->Read(pbBuffer,7);
SetDlgItemText(IDC_TEXTBOX1,pbBuffer);//把得到的字符在textbox1显示
file->Close();
}
可是显示如下: abcdef烫t?请赐教
{
CFile *file=new CFile();
char m_buffer[7]={"abcdef"};
CString filename="d:\\35.doc";
file->Open(filename,CFile::modeReadWrite,NULL);
file->SeekToEnd();
file->Write(m_buffer,strlen(m_buffer));
file->Close();
}void CFileTestDlg::Show() //Button2
{
char pbBuffer[7];
CFile *file=new CFile();
CString filename="d:\\35.doc";
file->Open(filename,CFile::modeReadWrite,NULL);
file->Seek(-6,CFile::end);
file->Read(pbBuffer,7);
SetDlgItemText(IDC_TEXTBOX1,pbBuffer);//把得到的字符在textbox1显示
file->Close();
}
可是显示如下: abcdef烫t?请赐教
file->Read(pbBuffer,6);
file->Read(pbBuffer,6);
pbBuffer[6]=0;
读完要加
pbBuffer[6]=0;