|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- void CgCodeView::OnFileOpen()
- {
- // TODO: 在此处添加实现代码.
- CFileDialog *m_OpenFile;
- CString str;
- CString m_GetFilePath;
- m_OpenFile = new CFileDialog(TRUE,NULL, NULL, OFN_FILEMUSTEXIST, "(*.txt)|*.txt||");
- char TempStr1[10];
- char TempStr2[10];
- char X[10];
- char Y[10];
- memset(TempStr1, '\0', 10);
- memset(TempStr2, '\0', 10);
- memset(X, '\0', 10);
- memset(Y, '\0', 10);
- if (m_OpenFile->DoModal() == IDOK)
- {
- m_array.RemoveAll();
- m_GetFilePath = m_OpenFile->GetPathName();
- CStdioFile File;
- File.Open(m_GetFilePath, CFile::modeRead);
- CString FileData;
- do
- {
- File.ReadString(FileData);
- scanf_s(FileData, "%s %s", TempStr1, TempStr2);
-
-
- if (FileData == "")
- break;
- m_data->x= strtod(TempStr1, NULL);
- m_data->y= strtod(TempStr2, NULL);
-
- m_array.Add(m_data);
- } while (1);
- delete m_OpenFile;
- }
- }
复制代码
请各位大佬帮忙看一下,我这样子在MFC中读取txt文件的操作,哪一步骤是错误的
本帖最后由 jhq999 于 2022-12-17 13:51 编辑
不知道是不是你需要的答案
- GetClientRect(&rect);//获得客户区的大小
- //pDC->SetMapMode(MM_ANISOTROPIC);//pDC自定义坐标系
- //pDC->SetWindowExt(;//设置窗口范围
- //pDC->SetViewportExt(rect.Width(), -rect.Height());//设置视区范围,x轴水平向右,y轴垂直向上
- pDC->SetViewportOrg(0, rect.Height());
- CPen cpen;
- cpen.CreatePen(PS_SOLID, 1, RGB(0, 0, 0)); //定义画笔颜色
- pDC->SelectObject(&cpen);
复制代码
|
|