大家好,又见面了,我是你们的朋友全栈君。
【C语言】英雄联盟英雄查询系统
模拟模拟~~~
程序介绍:【C语言】英雄联盟英雄查询系统
代码语言:javascript复制/*---------------------------------- project :英雄联盟英雄查询系统 author : LLZ tool man: xy finish : 2019/12/26 ----------------------------------*/
/*----------------------------- ⊙注意事项!!!! 为了用C语言实现文件的读写 程序读取数据方式改为 fp = fopen("heroes.txt","r"); 请在该cpp同级目录下建立 heroes.txt 并需手动将455行后的内容复制到新建立的文档中 -----------------------------*/
/*----------------------------- ⊙附加事项: 可修改文件内容自行跳转133 137 141 314 行 -----------------------------*/
#include<stdio.h>
#include<windows.h>
#include<conio.h>
#include<string.h>
#define load_spead 70 // 20内光速 20-150可接受加载速度 150 慢速加载
int map_menu[100][102] = {
0},choice[24][102] = {
0},search[20][36] = {
0},book_map[200][200] = {
0}; //搜索界面 ;
int heroes_num = 147;
struct Heroes{
char Name[50];
char name[50];
char B[50];
char Q[50];
char W[50];
char E[50];
char R[50];
int place[7]; //0-6:全部英雄 战士,法师,刺客,坦克,射手,辅助.
}s[155];
char MENU[10][20]={
"⊙全部英雄","⊙仅看战士","⊙仅看法师","⊙仅看刺客","⊙仅看坦克","⊙仅看射手","⊙仅看辅助","⊙全能搜索","关于||帮助","退出→系统"};
void gotoxy(int x,int y)
{
HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
COORD pos;
pos.X = x;
pos.Y = y;
SetConsoleCursorPosition(handle,pos);
}
int move(int x,int y,int limit_x1,int limit_x2,int limit_y1,int limit_y2,int xx,int yy){
//参数:开始坐标x y 限制活动空间 x左右 y 上下 移动距离 x y
int tx = x,ty = y,i;
gotoxy(x,y);
printf("←");
char ch = '