16,471
社区成员
发帖
与我相关
我的任务
分享
void Dxwenjian::WriteText1()//写入文件
{
CString djtxt = "aa.txt";
CFile TXTFile;
TXTFile.Open(djtxt, CFile::modeCreate | CFile::modeReadWrite);
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 10; j++)
{
TXTFile.Write(&listsz.Acheck[j][i],1) ;
}
TXTFile.Write("\r\n", 2);
}
for (int i = 0; i < 3; i++)
{
CString str = listsz.Bdata[i];
str = str + "\r\n";
TXTFile.Write(str, str.GetLength());
}
for (int i = 0; i < 3; i++)
{
CString str = listsz.Cdata[i];
str = str + "\r\n";
TXTFile.Write(str, str.GetLength());
}
TXTFile.Close();
}
BYTE Acheck2[10][3];
CString Bdata[3];
CString Cdata[3];
void ReadText()
{
CString txt = "aa.txt";
CStdioFile TXTFile;
TXTFile.Open(txt, CFile::modeRead);
//
for (int k = 0; k < sizeof(Acheck2)/10; k++)
{
CString Checks;
TXTFile.ReadString(Checks);
// afxDump << Checks << " Checks\n";
int all=Checks.GetLength();//=10
for(int m=0;m<all;m++)
{
BYTE t=Checks.GetAt(m);
t-='0';
Acheck2[m][k]=t;
afxDump << Acheck2[m][k];
}
afxDump << "\n" ;
}
//
for (int i = 0; i < sizeof(Bdata)/sizeof(CString); i++)
{
TXTFile.ReadString(Bdata[i]);
afxDump << Bdata[i] << " Bdata[]\n";
}
for (int j = 0; j < sizeof(Cdata)/sizeof(CString); j++)
{
TXTFile.ReadString(Cdata[j]);
afxDump << Cdata[j] << " Cdata[]\n";
}
TXTFile.Close();
}
for (int i = 0; i < 3; i++)
{
for (int j = 0; j <10; j++)
{
TXTFile.Read(&listsz.Acheck[j][i], 1);
}
}