5个回答
展开全部
void CMyView::OnFileInput()
{
// TODO: Add your command handler code here
int i,m;
static char BASED_CODE szOpenFilter[] = "文weqwr件 (*.txt)|*.txt|All Files (*.*)|*.*||";
CString sFileName;
CFileDialog FileDlg(true, "*.txt", sFileName, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szOpenFilter);
if(FileDlg.DoModal()==IDOK)
{ sFileName=FileDlg.m_ofn.lpstrFile;
AfxMessageBox(sFileName);
FILE* outputfile = _tfopen((LPCTSTR)sFileName,_T("rt"));
for(i=0;i<5;i++)
{
fscanf(outputfile,"(%d,%d)",&point[i].x,&point[i].y);
point[i].x+=50;
point[i].y=520-point[i].y;
}
fclose(outputfile);
Invalidate();
}
}
正好这几天我也在学,MFC读取TXT,把代码给你了,不懂可以问我哦,希望可以对你有所帮助!
{
// TODO: Add your command handler code here
int i,m;
static char BASED_CODE szOpenFilter[] = "文weqwr件 (*.txt)|*.txt|All Files (*.*)|*.*||";
CString sFileName;
CFileDialog FileDlg(true, "*.txt", sFileName, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szOpenFilter);
if(FileDlg.DoModal()==IDOK)
{ sFileName=FileDlg.m_ofn.lpstrFile;
AfxMessageBox(sFileName);
FILE* outputfile = _tfopen((LPCTSTR)sFileName,_T("rt"));
for(i=0;i<5;i++)
{
fscanf(outputfile,"(%d,%d)",&point[i].x,&point[i].y);
point[i].x+=50;
point[i].y=520-point[i].y;
}
fclose(outputfile);
Invalidate();
}
}
正好这几天我也在学,MFC读取TXT,把代码给你了,不懂可以问我哦,希望可以对你有所帮助!
展开全部
如果楼上的不能帮你解决问题,试试找我
发邮件到 a464982370@qq.com
说明你的问题,我会给你满意的答复
发邮件到 a464982370@qq.com
说明你的问题,我会给你满意的答复
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请问你的具体问题是什么呢?如果是问怎么读取txt文件,请Hi我,我给你代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已经给你传过去了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询