═══╬═中国最新地图[不收藏后悔]═╬═══

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
帮我改写一下这段程序,要求更换为不使用templatetemplate <size_t ARRAY_SIZE> void common_print_border(struct INFORMATION(*information)[ARRAY_SIZE], int L, int C, int cell_width, int cell_height, bool inner_border) { int X = 0, Y = 0; for (int j = 0; j < C; j++) { X = 3 + cell_width / 2 + j * (cell_width + 2 * inner_border); cct_showch(X, 1, information[0][j].C); } for (int i = 0; i < L; i++) { Y = 3 + i * (cell_height + inner_border); if (i == 0) { cct_showstr(2, 2, "╔", COLOR_HWHITE, COLOR_BLACK); for (int j = 0; j < C; j++) { X = 4 + j * (cell_width + 2 * inner_border); cct_showstr(X, 2, "═", COLOR_HWHITE, COLOR_BLACK, cell_width / 2); if (inner_border && j < C - 1) { X += cell_width; cct_showstr(X, 2, "╦", COLOR_HWHITE, COLOR_BLACK); } } X += cell_width; cct_showstr(X, 2, "╗", COLOR_HWHITE, COLOR_BLACK); } for (int j = 0; j <= C; j++) { if (inner_border || j == 0 || j == C) { X = 2 + j * (cell_width + 2 * inner_border); if (!inner_border && j == C) { X += 2; } for (int k = 0; k < cell_height; k++) { if (k == cell_height / 2) { cct_showch(0, Y + k, information[i][0].L); } cct_showstr(X, Y + k, "║", COLOR_HWHITE, COLOR_BLACK); } } } Y += cell_height; if (inner_border && i < L - 1) { cct_showstr(2, Y, "╠", COLOR_HWHITE, COLOR_BLACK); for (int j = 0; j < C; j++) { X = 4 + j * (cell_width + 2 * inner_border); cct_showstr(X, Y, "═", COLOR_HWHITE, COLOR_BLACK, cell_width / 2); X += cell_width; cct_showstr(X, Y, (j < C - 1) ? "╬" : "╣", COLOR_HWHITE, COLOR_BLACK); } } if (i == L - 1) { cct_showstr(2, Y, "╚", COLOR_HWHITE, COLOR_BLACK); for (int j = 0; j < C; j++) { X = 4 + j * (cell_width + 2 * inner_border); cct_showstr(X, Y, "═", COLOR_HWHITE, COLOR_BLACK, cell_width / 2); if (inner_border && j < C - 1) { X += cell_width; cct_showstr(X, Y, "╩", COLOR_HWHITE, COLOR_BLACK); } } X += cell_width; cct_showstr(X, Y, "╝", COLOR_HWHITE, COLOR_BLACK); } } return; }
06-12

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值