项目简介
本项目是基于C++编写的命令行工具,旨在管理键值对数据。用户可通过命令行界面便捷地进行键值对的插入、修改、删除和查询操作。项目提供两种构建方式,即使用g++直接编译和使用CMake进行构建。
项目的主要特性和功能
- 键值对管理:可插入新的键值对、修改已有键值对、删除指定键值对以及查询键对应的值。
- 命令行参数解析:支持多种命令行参数,如
-h
、--help
、-f
等,能解析并执行用户输入的命令。 - 交互式操作:支持在命令行中进行交互式操作。
- 测试用例:包含多个测试用例,用于验证程序的正确性和稳定性。
安装使用步骤
使用g++编译
- 将
keymap.txt
和main.cpp
文件置于Linux系统的同一目录下。 - 在终端运行以下命令进行编译:
bash g++ -lreadline -g main.cpp -o main
- 运行生成的可执行文件:
bash ./main -f keymap.txt
使用CMake构建
- 将
build
目录放置在Linux系统的任意位置。 - 在
build
目录下执行以下命令生成Makefile:bash cmake .
- 使用
make
命令生成可执行文件:bash make
- 运行生成的可执行文件:
bash ./main -f keymap.txt
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】