4.C/C++增加功能菜单图形库表示

C/C++增加功能菜单图形库表示

最近小编收到很多问题,就比如如何添加,前面图形库问题,出现红色波浪线问题如何解决,报错问题怎么处理,那么今天我统一把基本的问题全部讲一下.
**图形库outtextxy波浪线问题:*在这里插入图片描述
我相信有很多便宜都遇到过这种问题,那么这种问题如何解决.
如下:

在这里插入图片描述
下一步,选择使用多字节字符集
在这里插入图片描述
这样就可以读取使用了.
接下来我们学习今天的代码增加功能菜单图形库表示.

1.增加功能菜单:

增加功能选项DNS攻击字符串版

#include <iostream>
#include <Windows.h>
/*
 新增需求:
 DNS攻击
*/
int main(void) {
std::cout << "1.网站404攻击" << std::endl;
std::cout << "2.网站篡改攻击" << std::endl;
std::cout << "3.网站攻击记录" << std::endl;
std::cout << "4.DNS攻击" << std::endl;
std::cout << "5.服务器重启攻击" << std::endl;
// 新增功能:
std::cout << "6. DNS攻击" << std::endl;  
 
system("pause");
return 0;
}​

2.增加图形功能实现

增加功能选项DNS攻击图形库版

#include  <graphics.h> // 引用 EasyX 图形库
#include  <Windows.h>
/*
 新增需求:
 DNS攻击
*/
int main(void)
{
initgraph(600, 400); // 初始化图形界面, 画布大小为640x480
loadimage(0,  ("bg.jpg"));
settextcolor(RGB(255,255,0));      //设置字体颜色
settextstyle(30, 0, "微软雅黑");    
 
rectangle(300, 40, 550, 80);     //(左上角x,左上角y, 右上角x,右上角
outtextxy(310, 45, "1-网站404攻击"); //在指定位置输出文本
 
rectangle(300, 100, 550, 140);
outtextxy(310, 105, "2-网站篡改攻击"); //在指定位置输出文本
 
rectangle(300, 160, 550, 200);
outtextxy(310, 165, "3-网站攻击修复"); //在指定位置输出文本
 
rectangle(300, 220, 550, 260);
outtextxy(310, 225, "4-查看攻击记录"); //在指定位置输出文本
 
// 新增功能 (x坐标不变, y坐标增加60)
rectangle(300, 280, 550, 320);
outtextxy(310, 285, "5-DNS攻击");
 
// 修改最后的"退出"菜单的位置, 和菜单序号
//rectangle(300, 280, 550, 320);
rectangle(300, 340, 550, 380);
//outtextxy(310, 285, "5-退出");
outtextxy(310, 345, "6-退出"); //在指定位置输出文本
 
system("pause");
closegraph();    // 关闭图形界面
}​

分析技术,分享生活,技术成就梦想,生活改变品质.

2019.10.17日发布
Cool

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值