在vc++中,如何提取文本文档中的参数啊?

在vc++中,打开文本文档,然后提取该文本文档中的几个参数,如直线的起点和终点坐标,然后将这条直线画出来,怎么编程啊?... 在vc++中,打开文本文档,然后提取该文本文档中的几个参数,如直线的起点和终点坐标,然后将这条直线画出来,怎么编程啊? 展开
 我来答
伯光师兄
2009-05-14 · TA获得超过347个赞
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:123万
展开全部
1.新建一个文本文件a.txt,内容为:起点:200 200 终点:500 500
2.新建一个单文档程序,名称为Draw.
3.添加菜单资源,名称为:画线,ID为ID_DRAWLINE,并且添加响应函数void CMainFrame::OnDrawline()
{
// TODO: Add your command handler code here
((CDrawView*)GetActiveView())->DrawLine();
}

4.给CDrawView添加函数:
BOOL CDrawView::DrawLine()
{
FILE *file;
CPoint start,end;
if(!(file=fopen("a.txt","read")))
{
MessageBox("fail to open file");
return FALSE;
}
fscanf(file,"起点:%d %d 终点:%d %d",&start.x,&start.y,&end.x,&end.y);
HDC hdc;
hdc=::GetDC(m_hWnd);
MoveToEx(hdc,start.x,start.y,NULL);
LineTo(hdc,end.x,end.y);
::ReleaseDC(m_hWnd,hdc);
return TRUE;
}

(注意在frame.h中添加#include "DrawView.h")
此时应该就可以了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式