Skip to content

MarTecs/CProgramingApplication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CProgramingApplication

项目列表

基本

  1. C语言实现学生成绩管理系统

使用C语言完成对学生成绩的输入,排名,显示以及修改。

  1. C语言制作简单计算器

用C语言做一个简单的计算器,进行加、减、乘、除操作。

  1. C语言编写万年历

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


游戏

  1. C语言制作2048

使用 C 语言完成一个2048游戏。

  1. C语言版flappy_bird

使用 C 语言来实现一个字符版 Flappy Bird

  1. C语言版扫雷游戏

使用 C 语言完成一个简单的扫雷游戏。

  1. C语言快速实现五子棋

使用C语言实现五子棋游戏。

  1. C语言实现通讯录

使用 C 语言完成一个简单的通讯录。会涉及到结构体、数组、链表等重要概念。


网络类

  1. C语言实现ping程序

项目用C语言实现ping命令。通过项目可以更深入地理解TCP/IP协议,掌握C语言进行网络编程的技巧方法。

  1. C语言实现一个支持PHP的简易WEB服务器

用C语言实现一个简易的WEB服务器,并能支持动态解析PHP程序。主要涉及到的技术有:Linux Socket编程,HTTP协议(只实现GET请求),Fast-CGI协议。

  1. C语言利用epoll实现高并发聊天室

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

  1. C语言实现Linux网络嗅探器

项目通过原生套接字的方式,监听所有本地主机收发的数据链路层帧结构,然后解析数据包的类型,并记录到日志文件。实现一个轻量级的网络嗅探器


实现Linux命令

  1. C语言实现Linux touch命令

C语言实现Linux touch命令项目,学习基于LINUX环境的系统编程技术,尤其 Linux 文件 IO 操作相关技术。

  1. C 语言实现Linux cp 命令

C语言实现Linux cp 命令项目的学习,可以掌握Linux操作系统中的文件IO相关的系统函数和目录相关操作的系统函数,比如open, write, opendir, readir。深入了解Linux环境系统编程。

  1. C语言实现Linux ls命令

使用C语言实现Linux ls命令,学习linux目录与文件属性。

  1. C语言实现Linux who命令

通过C语言实现Linux who命令项目的学习,可以掌握Linux操作系统为上层提供的访问系统数据文件的接口。更好的理解Linux操作系统工作的原理。


其他

  1. C语言实现文件类型统计程序

通过实现一个文件类型统计程序,对Linux的文件系统有一个更加深入的了解,尤其在文件类型的判断,目录的操作上的理解会加深。

  1. C语言实现多线程排序

项目在Linux环境下使用C语言多线程模型实现了排序算法,通过该项目的学习,可以理解并实践Linux环境的编程基础及多线程模型。

  1. C语言实现音乐播放器

利用C语言实现音乐播放器(添加本地歌曲,从文件夹添加本地歌曲,删除指定歌曲,清空歌曲列表,暂停,继续播放,上一首,下一首)

About

Use C to develop some applications!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages