网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月09日漏签0天
c语言吧 关注:799,161贴子:4,360,326
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 4回复贴,共1页
<<返回c语言吧
>0< 加载中...

求救~~ 请高手们进来看看 小弟不慎感谢

  • 只看楼主
  • 收藏

  • 回复
  • halo02
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
本人在bc环境下编写多变形种子填充算法的时候,我知道dos的可用内存为640k   我编写的程序 如果多变形范围大以后 填充所需要的内存就大于640k了  请高手们解决一下 如何在bc环境下 利用640k以上的内存的方法阿??  小弟我不慎感谢~~~~~~~


  • onlytear
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include "Conio.h"
#include "graphics.h"
#define closegr closegraph

void seedfilling(int x,int y,int fill_color,int boundary_color)

{
 int c;
 c=getpixel(x,y); /*获取当前点的颜色*/
 if((c!=boundary_color)&&(c!=fill_color)) /*如果颜色为边界色则不填充*/
{
putpixel(x, y, fill_color); /*画点*/
getch(); /*加上这条语句可以显示填充状态 */
seedfilling(x-1,y, fill_color, boundary_color);
seedfilling(x,y-1, fill_color, boundary_color);
seedfilling(x+1, y, fill_color, boundary_color);
seedfilling(x, y+1, fill_color, boundary_color);
}
}

void main()
{
 int a,b,color;
 int gdriver = DETECT, gmode, errorcode;
 initgraph(&gdriver, &gmode, "");
 int poly[10];
 a=150 ;
 b=140;
 color=4;
 poly[0] = 110; /* 第一个点的x坐标以及y坐标 */
 poly[1] = 110;
 poly[2] = 200; /* 第二点 */
 poly[3] = 105;
 poly[4] = 170; /* 第三点 */
 poly[5] = 120;
 poly[6]=150; /*第四点*/
 poly[7]=170;
 poly[8]=110; /*多边形的起点与终点一样*/
 poly[9]=110;
 drawpoly(5,poly);/* 显示各点连接起来的多边形 */
 seedfilling(a,b,color,15); /*种子填充多边形*/
 getch();
 closegraph();
}


2025-09-09 13:42:35
广告
不感兴趣
开通SVIP免广告
  • onlytear
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大哥也不清楚呀~


  • 扫除一切菜鸟
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
换32bit编译器, 或给BC打个32bit DOS补丁, 名字忘了


  • 扫除一切菜鸟
  • 大能力者
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
安装这个看看: Borland PowerPack for DOS


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示