首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

100分求一道题,望们帮忙看看,多谢啦

2012-03-18 
100分求一道题,望各位大哥们帮忙看看,谢谢啦程序要求从文件里面读出来坐标,然后(x1,y1),(x2,y2)根据每2个

100分求一道题,望各位大哥们帮忙看看,谢谢啦
程序要求从文件里面读出来坐标,然后(x1,y1),(x2,y2)根据每2个坐标,画出矩形,其实是点阵图,一共读3对坐标,然后画出3个矩形,在同一个坐标系里面!
文件是txt格式,里面内容如下
20,60,80,30,.
40,45,55,32,@
30,100,70,50,*
65,40,63,38
,同时如果坐标有大于100的略过,文件里面有N多对坐标,但是只读前4对,
画出的图类似下面这样

然后整个程序包括3个函数,一个main函数,另外2个自定义函数!

[解决办法]
大概的思路是这样的.你自己实现一些里面的函数吧

C/C++ code
struct tagRect{    int m_iPointX;    int m_iPointY;    char chPoint;};typedef tagRect TRect;TRect* ReadRect(char* pchFileName){    // 读取三个点的信息}void DrawRect(TRect* tRect){    // 绘制矩形}int main(int argc, char **argv){    ReadRect();    DrawRect();}
[解决办法]
两个函数,一个用来读取文件数据,一个用来画矩形
读取文件要对数据进行判断,稍微麻烦
画矩形也要对三个矩形进行判断,很可能有重合部分,而且在控制台下画矩形是很蛋疼的,要自己设定好坐标系
[解决办法]
探讨
引用:

马上就要交了,女友的作业,麻烦大家帮忙看看,非常感激

个人认为,mm自己来求源码,得到的几率比你来求大多了。

[解决办法]
探讨
引用:

你确定不是winmain,而是main?

估计就是控制台上打印吧

热点排行