C++中控制位置的函数

来源:百度知道 编辑:UC知道 时间:2024/05/29 08:32:45
在C++中控制显示的位置的函数是甚么啊 ,比如 用*显示一个菱形
菱形的我也会写 ,其他的几何图形比较复杂的怎么办啊啊啊?

显示在哪里你自己定,实际上普通的显示就是一个二维坐标系

CDC类或GDI函数或DirectX


//没有显示菱形的函数,通过算法自己画线完成吧
//MFC
CXXXX::OnPaint()
{
CPaintDC dc(this);
dc.MoveTo( 0 , 100 ) ;
dc.LineTo( 20 , 70 ) ;
dc.LineTo( 40 , 100 ) ;
dc.LineTo( 20 , 130 ) ;
dc.LineTo( 0 , 130 ) ;
}

//API

::MoveTo( hDC , 0 , 100 ) ;
::LineTo( hDC , 20 , 70 ) ;
::LineTo( hDC , 40 , 100 ) ;
::LineTo( hDC , 20 , 130 ) ;
::LineTo( hDC , 0 , 130 ) ;

//DirectX
太多了,略

那些啊? 别的要自己研究算法啊 .
要自己写算法

#include<iostream>
using namespace std;

void ShiDao(int m);
void ShiZheng(int m);
int main()
{
int m;
cin>>m;
m%2==0?m++:m;
ShiZheng(m);
ShiDao(m);
return 0;
}
void ShiZheng(int m)
{
int i1=(m)/2,i2=(m)/2;
int i3=1;
for(int j=0; j<m/2; j++)
{