BOOL CnewoneDlg::OutputBase(void)
{
// 1 组合到总字符串strSum中
CString strSum = _T(""), strTmp
for(int i=0 i<50 i++)
{
strTmp.Format(_T("\r\n\r\n%d."), i)
strSum += strTmp
strSum += _T("\r\n Sex: ") + A[i].Sex
strSum += _T("\r\n Num: ") + A[i].Num
strSum += _T("\r\n Name: ") + A[i].Name
strSum += _T("\r\n Adress:") + A[i].Adress
strSum += _T("\r\n QQ: ") + A[i].QQ
strSum += _T("\r\n Phone: ") + A[i].Phone
}
// 2 写入文件
CFile cf
if(!cf.Open(_T("D:\\TXL.TXT"), CFile::modeCreate|CFile::modeWrite))
{
AfxMessageBox(_T("D:\\TXL.TXT \r\n Open failed when write."))
return FALSE
}
int len = strSum.GetLength()
cf.Write(strSum.GetBuffer(len), len)
cf.Close()
strSum.ReleaseBuffer()
return TRUE
}
void CnewoneDlg::OnBnClickedButton3()
{
// TODO: 在此添加控件通知处理程序代码
OutputBase()
EndDialog(1)
}
没有其他源码, 没有编译, 可能有些小错误, 楼主自己排排
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)