这个为啥无法运行呢

秦帅 秦帅 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<iostream>
#include<graphics.h>
using namespace std;
struct Node
{
int x;
int y;
struct Node * next;
int flag;

};
typedef struct Node node;
node * head_1 = NULL;
node * head_2 = NULL;
node * input(node *);
void draw(node *);
int main(void)
{
head_1=input(head_1);
head_2=input(head_2);
initgraph(640,480);
setcolor(GREEN);
draw(head_1);
draw(head_2);
getch();
closegraph();
return 0;
}
node * input(node *)
{
cout << "输入第1个点" << endl;
char c;
node * p = NULL;
head_1 = (node *)malloc(sizeof(node));
cin >> head_1->x;
cin >> head_1->y;
head_1->flag = 0;
head_1->next = NULL;
cout << "是否继续 y or n " << endl;
cin >> c;
if (c == 'y')
{
do
{
node *a = head_1;
p = (node *)malloc(sizeof(node));
cout << "输入顶点坐标\n";
cin >> p->x >> p->y;
p->flag = 0;
p->next = NULL;
while (a->next != NULL)
{
a = a->next;
}
a->next = p;
cout << "是否继续 y or n " << endl;
cin >> c;
} while (c == 'y');
}
p->next = head_1;
return head_1;
}
void draw(node * head)
{
node * p = head;
node * q = head->next;
while (1)
{
line(p->x, p->y, q->x, q->y);
p = p->next;
q = q->next;
if (q == head->next)
{
break;
}
}
}




...全文

相关推荐

解决项目pycharm能运行,在终端却无法运行的问题

在Python开发过程中,有时会遇到一个常见的问题:代码在PyCharm这样的集成开发环境中(IDE)可以正常运行,但当你尝试在终端中直接执行时,却出现错误,无法正常运行。

weixin_38690402

程序不报错但无法运行

开发者在运行Android应用时遇到程序不报错但无法正常运行的问题。问题出现在尝试为按钮添加点击事件监听器时,出现了NullPointerException。错误日志显示,尝试调用null对象的setOnClickListener方法,表明应用中某个按钮未正确初始化。解决方案可能涉及检查布局文件中按钮的引用和实例化。

KiddWon

Win11无法运行罗技G Hub的解决方法

近期不少Win11用户反馈,运行罗技G Hub时遇到软件卡住、无法运行的问题。本文分析了可能的原因,如软件损坏、驱动故障、服务未启用等,并提供了解决方法,包括更新系统、以管理员身份运行、更新驱动程序和重启服务等。

nntxthml

docker容器中crontab无法正常运行解决方案

从提供的内容中,我们可以了解到Crontab在Docker容器中无法正常运行时,问题可能出在PAM(可插拔认证模块)的安全会话上。

weixin_38614268

文件无法运行点这里

### 文件无法运行的常见原因#### 1. 缺少必要的运行环境文件无法运行最常见的原因之一是缺少必要的运行环境或依赖库。

baiduwxz13yun
评论
收藏 已收藏
分享
返回顶部
秦帅
C++ 语言 65,214 成员 250,514 内容