小项目
c语言或者c++语言实现的随手小项目
肝帝丶l
程序员
展开
-
Windows下实现酒店管理系统(附详细代码注释)
旅店管理系统该项目是在windows下用c++语言实现,具体功能有:旅客开房,退房,升级房间,续费,退房、查询入住信息。使用源码时注意事项:在编写代码时为了测试方便我只定义了5个房间,如果想要更改请自行添加房间的相关信息并修改源码中最大房间数。其含义分别代表:房间号 房间类型 价格 床位 是否入住(1代表空房,0代表入住)3. 第一次使用前先在源码目录下创建两个文件夹:room.txt passenger.txt在passenger.txt第一行输入数字0并保存(初始化客人人数),原创 2021-01-14 14:40:17 · 925 阅读 · 0 评论 -
基于c++类实现的简易通讯录
可以实现通讯录最基本的增删改查功能,随手写的就不写注释了,如果有疑问可以留言评论区,看到我都会解释~#include<iostream>#include<string>#include<algorithm>using namespace std;class person{private: string name; string tel; string sex; string addr;public: void setName(string _n原创 2021-01-06 14:51:06 · 958 阅读 · 1 评论 -
【C语言】实现网络对战五子棋
码云:传送门项目说明:该项目运用UDP技术可以实现跨电脑对战使用说明在linux环境且可以正常上网的情况下打开终端输入命令ifconfig 记录本机inet地址cd进入到项目目录 输入命令gcc -gobang_send.c -o sendgcc -gobang_recv.c -o recv首先运行接收端,端口号随机输入即可: ./recv 1234新建终端进入项目目录 (inet为你本机地址): ./send inet 1234send#include <stdio.h&原创 2020-12-30 20:00:13 · 857 阅读 · 1 评论 -
[C语言]实现网络银行
写在前面:码云:完整项目包本项目是在linux环境下实现。项目要求客户端 1 进入时的功能开户、销户、登录、解锁开户:输入姓名、身份证号、设置密码,如果开户成功,则服务器上保存一个账号信号(一个账号存一个文件,文件名建议是账号)。销户:输入帐号、密码,服务器询问是否确认销户,如果确认则服务器删除帐号文件,并记录帐号。登录:输入账号、密码,三次错误账号锁定。 解锁:输入账号、身份证号解锁。 2、登录成功:存钱、取钱、转账、查询、修改密码存钱:输入存钱金额 取钱:输原创 2020-12-23 19:08:02 · 244 阅读 · 0 评论 -
Linux环境,C语言实现聊天室
写在前面:这个小项目运用了socket技术,可以先学习一下socket的基本函数和用法再看代码~socket详解网络聊天室业务逻辑:1、客户端注册名字2、告诉所有的在线的客户端,XXX进入聊天室。3、新建一个线程为该客户端服务,随时接收客户端发送来的内容。4、当收到一个客户端的消息时,向每个客户端都转发一份(群聊)。5、同时在线人数最多50人。注意:任何客户端都应该可以随时进入退出。客户端#include <stdio.h>#include <stdlib.h&g原创 2020-12-21 19:12:15 · 3220 阅读 · 6 评论