通过《C 语言实现 FTP 服务器》 项目学习,可以更加深入的理解套接字编程模型,并且了解应用层协议(FTP)如何在套接字基础上定义。本项目实现了支持 list,get <filename>,quit 等命令的 FTP 服务器。 11.C 语言实现通讯录 https://www.shiyanlou.com/courses/125 本次课程将使用 C 语言完成一个简单的通讯录。...
推荐的项目包括计算器程序、图书管理系统、银行管理系统、学生信息系统、简单的游戏(如贪吃蛇游戏)。其中,图书管理系统是一个非常适合进阶的项目,它可以让你练习到如何在C语言项目中实现文件操作、数据结构的应用、以及基本的增删改查(CRUD)操作。 一、计算器程序 计算器程序是C语言初学者的经典项目之一。通过实现一个...
通过《C 语言实现 FTP 服务器》 项目学习,可以更加深入的理解套接字编程模型,并且了解应用层协议(FTP)如何在套接字基础上定义。本项目实现了支持 list,get,quit 等命令的 FTP 服务器。 点击开始学习 11. C 语言实现通讯录 本次课程将使用 C 语言完成一个简单的通讯录。会涉及到结构体、数组、链表等重要概念。
扫雷是Window系统中自带的经典游戏。项目将使用 C 语言完成一个简单的扫雷游戏。 <img data-rawheight="386" data-rawwidth="690" src="https://pic1.zhimg.com/50/048680efc7266b615f7680b5a20a0c3a_hd.jpg" class="origin_image zh-lightbox-thumb" width="690" data-original="https://pic1.zhimg...
以下几个几乎是我们学习C语言到一定阶段之后必开发的一个小项目了,简单。 1、C语言制作简单计算器 项目用C语言做一个简单的计算器,进行加、减、乘、除操作。 2、C语言实现通讯录 项目使用C语言完成一个简单的通讯录。会涉及到结构体、数组、链表等重要概念。
ncurses是一个用于开发控制台应用程序的库,提供了在控制台中进行绘图、输出文本和捕捉用户输入的功能。这是一个非常受欢迎的开源项目,非常适合C语言新手进行学习。学习ncurses可以让他们掌握控制台程序的基础知识和操作,了解如何处理和显示文本、处理鼠标和键盘输入等。github.com/mirror/ncurses 2.SQLite SQLite是一个...
Flappy Bird 是之前十分热门的小游戏,后来出现多个衍生版本。使用 C 语言来实现一个字符版 Flappy Bird,感受不一样的风采。熟悉 C 语言,以及绘图库 ncurses 的使用。适合有 C 语言基础,想做练手项目的同学,可以有效的学习 ncurses 绘图库的使用,做一些有趣的事情。
这就是一个最简单的基于 c-periphery 的串口示例。即便是嵌入式初学者,基于这些接口,也能轻松地读写...
1、C语言制作简单计算器 项目用C语言做一个简单的计算器,进行加、减、乘、除操作。 2、C语言实现通讯录 项目使用C语言完成一个简单的通讯录。会涉及到结构体、数组、链表等重要概念。 3、C语言利用epoll实现高并发聊天室 项目实现客户端和服务端编程,服务端使用epoll机制,高并发必备,支持多客户聊天室聊天;客户端...