BOOL flag;
flag=FALSE;
CStdioFile file;
CString str,str2;
str=str2=\_T("");
file.Open(\_T("G:\\\\Test.txt"),CFile::modeRead |CFile::typeText ,0);
while(file.end)
{
file.ReadString(str);
if(!str.Trim().IsEmpty())
{
if(flag==FALSE)
{
CStdioFile file1;
file1.Open(\_T("G:\\\\final.txt"),CFile::modeCreate|CFile::modeWrite|CFile::typeText ,0);
file1.Seek(0,CFile::end);
file1.WriteString(str);
file1.WriteString(\_T("\\n"));
file1.Close();
flag=TRUE;
}
if(file\_read\_write(str)==FALSE)
{
CStdioFile file2;
file2.Open(\_T("G:\\\\final.txt"),CFile::modeWrite|CFile::typeText ,0);
file2.Seek(0,CFile::end);
file2.WriteString(str);
file2.WriteString(\_T("\\n"));
file2.Close();
}
}
else if(str.Trim().IsEmpty())
{
break;
}
}
file.Close();
ShellExecute(NULL,\_T("open"),\_T("G:\\\\final.txt"),NULL,NULL,SW\_SHOW);
BOOL file\_read\_write(CString string);
BOOL Ctest::file_read_write(CString string)
{
BOOL flag=FALSE;
CStdioFile file;
CString str1;
str1=_T("");
file.Open(\_T("G:\\\\final.txt"),CFile::modeRead |CFile::typeText ,0);
while(file.end)
{
file.ReadString(str1);
if(!str1.Trim().IsEmpty())
{
if(\_tcscmp(string,str1)==0)
{
flag=TRUE;
break;
}
}
else
{
break;
}
}
file.Close();
if(flag==TRUE)
{
return TRUE;
}
else
{
return FALSE;
}
}
To accomplish great things, we must not only act, but also dream; not only plan, but also believe.