symbol_mapping.h
来自「一门课程的proj」· C头文件 代码 · 共 37 行
H
37 行
#pragma once
#define SYMBOL_MAX_LENGTH 20//符号名字的最大长度
#define MAX_SYMBOL_NUM 75//符号的数量
/*-----------------------------*/
/*从字符串到整数代码的映射单元
/*-----------------------------*/
class symbol_map_item
{
public:
symbol_map_item(void);
symbol_map_item(const string &symbol_name, int symbol_num);
public:
void set(const string &symbol_name, int symbol_num);
public:
string name;
int num;
};
/*-----------------------------*/
/*从字符串到整数代码的映射
/*-----------------------------*/
class symbol_mapping
{
public:
symbol_mapping(void);//初始化中设置
public:
string getName(int input_num);//根据数字代码得到符号的字符串表示
int getInt(string &input_name);//根据符号的字符串表示得到代码
public:
vector<symbol_map_item> sm;
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?