如何做个链表,将平面上的点坐标存入,再读出?请大虾帮忙!
解决方案 »
- win32 ListBox 响应键盘事件问题
- 求助:在CRichEditCtrl的派生类中画一个CStatic控件,CStatic不能响应mousemove事件
- 函数的返回值问题以及调用该函数的问题?
- 哪位大哥能给个用API函数加载自定义图标和位图的简单源码,能运行就行.谢谢
- 急问:如何在对话框程序中加入状态栏
- 急!如何控制IE的菜单??????????????
- ★★★ 再线等------------轻松取分,有关文件操作,内附代码,请进! ★★★
- 请问要学VC是应该先从学SDK开始还是直接去学MFC?
- 答对了就给你200分.怎么替掉使用mediaplay控件时候的那个"WindowsMedia"的LOGO?
- 学c最起码的要求是什么?
- 请问那里有sniffer或其他嗅探器的c++的代码?
- 我原来装过MSDN,因为重装了系统,不知道原来的MSDN还能用吗?(不重装msdn)
struct node {
int x;
int y;
struct node * next;
};然后,就是定义指针;
struct node * head, *p;
之后,申请内存,连接
p=( struct node * ) malloc( sizeof( struct node ) );
p->next = NULL;
赋表头:
head=p;
循环:
while(1) {
if(结束条件)
break;
(取得屏幕点坐标)
p->x = x坐标;
p->y = y坐标;
p->next = ( struct node * )malloc( szieof( struct node ) );
p = p->next;
p->next = NULL;
}接着就是输出:
p=head;
while( p != NULL ) {
printf( "%d,%d\n",p->x,p->y );
p = p->next;
}就这么多!
{
int buf;
struct ptr* next;
struct ptr* pre;
}ptr;void CTestDlg::OnButton10()
{
ptr* p;
p=new ptr;
p->buf=0;
ptr* p1=p; for(int i=1;i<5;i++)
{
p->next=new ptr;
ptr* p0=p;
p->buf=i;
p=p->next;
p->pre=p0;
} p->next=p1;
p1->pre=p;
}
{
int x;
int y;
};vector <point> vectorPoint;