需要修改点云文件内容,必须用vc去处理点云文件,处理xyz格式的文件
首先创建一个单文档mfc项目,添加2个菜单栏。
为菜单添加函数
void CfileView::OnFileRead() 读函数
{
// TODO: 在此添加命令处理程序代码
// FILE *pFile=fopen("1.txt","r");
// fread("hehe",1,strlen("hehe"),pFile);
// fclose(pFile);
CFileDialog fileDlg(TRUE); //使用mfc内置fileDlg,创建文本读取弹框
fileDlg.m_ofn.lpstrFilter="TextFiles(*.xyz)\0*.xyz\0*.asc\0*.txt\0All Files(*.*)\0*.*\0\0"; //默认选择后缀
if (IDOK==fileDlg.DoModal())
{
// CFile file(fileDlg.GetPathName(),CFile::modeRead); //CFile读文件
// char *pBuf;
CString m_filepath=fileDlg.GetPathName(); //使用cstring类,
CString m_filename=fileDlg.GetFileName();