适合新手练手的免费C/C++小程序

Posted C语言学习联盟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适合新手练手的免费C/C++小程序相关的知识,希望对你有一定的参考价值。

大家好,我是学而,今天我给大家带来几个适合新手练手的常见小程序


C语言项目

1、简单计算器

适合新手练手的免费C/C++小程序


2、利用epoll实现高并发聊天室

适合新手练手的免费C/C++小程序

项目实现客户端和服务端编程,服务端使用epoll机制,高并发必备,支持多客户聊天室聊天;客户端使用epoll和fork,父进程与子进程通过pipe通信。


3、编写万年历

适合新手练手的免费C/C++小程序

使用 C 语言完成一个简单的日历功能。输入相应的年/月即可看到当月的日历。


4、制作2048

适合新手练手的免费C/C++小程序


5、flappy bird

适合新手练手的免费C/C++小程序


6、扫雷游戏

适合新手练手的免费C/C++小程序


7、快速实现五子棋

适合新手练手的免费C/C++小程序


C++项目

适合新手练手的免费C/C++小程序

1、太阳系行星系统

适合新手练手的免费C/C++小程序


项目使用 C++实现 OpenGL GLUT 实现一个简单的太阳系行星系统,将涉及一些三维图形技术的数学基础、OpenGL 里的三维坐标系、OpenGL 里的光照模型、GLUT 的键盘事件处理。



2、开发 Web 服务框架

服务器开发中 Web 服务是一个基本的代码单元,将服务端的请求和响应部分的逻辑抽象出来形成框架,能够做到最高级别的框架级代码复用。项目将综合使用 C++11 及 Boost 中的 Asio 实现 HTTP 和 HTTPS 的服务器框架。

3、打造 Markdown 解析器

Markdown 几乎成为了程序员编写文档的标配,Markdown 的相关语法简单,解析 Markdown 文本能够加深日后编写编译器中词法分析的理解,本项目将使用 C++ 实现 Markdown 解析器,并将解析的内容生成为 html