Académique Documents
Professionnel Documents
Culture Documents
retrieve the content of a file from medium such as hard drive, floppy disk, DVD-ROM,CDROM etc. C/C++ : File functions are stream functions like fopen(), fread(), fwrite(), fclose(). VC++: Windows is multitasking environment , support non stream functions . MFC Libraries------CFile Class.
C file operations
#include <stdio.h> void main() { File *fp; if((fp=fopen(hello.txt, w))!=NULL) { fwrite(hello , strlen(hello),0,fp); fclose(fp); } }
Add member variable for Edit box and Event handler for Button
Member variable IDC_EDIT1m_text1 IDC_EDIT2m_text2 Event Handler
IDC_BUTTON1OnButton1() IDC_BUTTON2OnButton2()
Reading a File
void CFilehandingDlg::OnButton2() { const max=20; char ss[max]; CFile file("Hello1.txt",CFile::modeRead); UINT num_read=file.Read(ss,max); m_text2=ss; UpdateData(false); file.Close(); }
Output
Add member variable for Edit box and Event handler for Button
Member variable IDC_EDIT1m_text1 IDC_EDIT2m_text2 Event Handler
IDC_BUTTON1OnButton1() IDC_BUTTON2OnButton2()
Seek() function
Seek(offset,method)
Offset in byte you want to move Method: how you move CFile::begin CFile::current CFile::end
Reading a File
void CFile1handlingDlg::OnButton2() { const max=2; char ss[max]; CFile randomfile("data.dat",CFile::modeRead); randomfile.Seek(max,CFile::begin); int num_read=randomfile.Read(ss,2); m_text2=ss; UpdateData(false); randomfile.Close(); }