Hi EveryBody, I am again here with a petty issue................
Please Help me, I am a newly born programmer to MFC

To Write/Read structure on File, I wrote the following code.

/* test is a structure defined in stdafx.h*/
	struct test
	CString name;
	CString age;

void CFileOperationsDlg::OnBnClickedButton1()
	this->UpdateData (TRUE);
	CFile f;
	CFileException Fexcep;
	test buffWrite;
        test buffRead;
	buffWrite .age ="27";
	buffWrite .name = "My Name";

	f.Open ("E:\\MyFile.bcr", CFile ::modeCreate | CFile ::modeWrite  ,&Fexcep);
	f.Write (&buffWrite,sizeof(buffWrite ));
	f.Close ();
	if(f.Open("E:\\MyFile.bcr", CFile ::modeRead ,&Fexcep) == FALSE)
	        f.Read (&buffRead ,sizeof(buffRead ));
	catch(CException *e)
		e->AssertValid ();
	f.Close ();
The Following Exception occurs when the last statement in code executes.........
Unhandled exception at 0x7c176d3f (mfc71d.dll) in FileOperations.exe: 0xC0000005: Access violation reading location 0xfeeefeee.