王剑编程网

分享专业编程知识与实战技巧

C/C++编程笔记:C++实现通讯录管理系统,完整代码的实现

概述

系统中需要实现的功能如下:

添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人

显示联系人:显示通讯录中所有的联系人信息

删除联系人:按照姓名进行删除指定联系人

查找联系人:按照姓名查看指定联系人信息

修改联系人:按照姓名重新修改指定联系人

清空联系人:清空通讯录中所有信息

VSCode 配置 C++ 开发环境!教程详解

第一步、安装VSCode应用程序

打开VSCode官网,下载对应安装包并默认安装(这里指明:安装路径可以修改)

第二步、安装相关插件

此时的VSCode仅仅是一个英文文本编辑器,还称不上开发工具,所以需要相关的插件支持。

需要说明的是:这里我选择我的母语作为编辑器的语言,所以会多安装一个汉化插件!

C/C++编程笔记:getline()函数和字符数组

C ++ getline()是一个标准库函数,用于从输入流中读取字符串或行。它是<string>标头的一部分。getline()函数从输入流中提取字符,并将其附加到字符串对象,直到遇到定界字符。这样做时,先前在字符串对象str中存储的值将被输入字符串替换(如果有)。

C语言实战小游戏:井字棋(三子棋)大战!文内含有源码

井字棋是黑白棋的一种。井字棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙、三子旗等。将正方形对角线连起来,相对两边依次摆上三个双方棋子,只要将自己的三个棋子走成一条线,对方就算输了。但是,有很多时候会出现和棋的情况。我们学习了c语言,现在我们尝试自己用C语言写一个井字棋小游戏玩玩吧!

C语言开发《浪漫流星雨》表白程序,源码来了

浪漫表白效果:

开发环境:Visual Studio 2019 + EasyX图形库插件即可

源码展示:

单片机C语言编程,位操作

前面介绍了单片机为什么要用C语言编程、单片机编程要使用哪些编程环境。从本节开始介绍单片机编程的基本知识。第一节要介绍的是按位操作。因为在配置单片机的寄存器时,位操作是非常常用的,比如将某个单片机的GPIO配置为输出方向、且输出为0时,用位操作就非常方便。

单片机的位操作

位操作包含哪些操作呢?常用的有六种操作:按位与“&”、按位或“|”、按位取反“~”、按位异或“^”、左移“<<”、右移“>>”等,表格如下:

Visual Studio 2013 新手教程全解析,手把手帮你走上编程之路

一、如何安装VS 2013

1、下载VS2013

VS2013编译器开发工具下载链接:(不麻烦你们去百度啦~)

http://download.microsoft.com/download/0/7/5/0755898A-ED1B-4E11-BC04-6B9B7D82B1E4/VS2013_RTM_ULT_CHS.iso

环境配置:VSCode 配置 C/C++ 开发环境详细教程( MSVC )

0. 使用工具说明:

本文使用的 VSCode 是从官网下载的,有相应的 32 位和 64 位版本,支持 Win 7 和 Win 10。

Raptor WAF—C语言编写的Web应用防火墙

Raptor WAF是一款用C语言编写的Web应用防火墙,使用DFA阻止SQL注入、XSS和路径遍历(Path Traversal)攻击。

DFA的全称是Deterministic Finite Automaton,中文意思:确定的有限状态自动机,也被称为Deterministic Finite State Machine。

Raptor WAF本质上就是使用KISS原则的一款用C语言编写的Web应用防火墙,使用select函数实现poll模型,虽然不及epoll或queue from *BSD好,但使用方便。

一个C文件实现的http服务器

更多互联网新鲜资讯、工作奇淫技巧关注原创【飞鱼在浪屿】(日更新)

下载
git clone https://github.com/emikulic/darkhttpd


特点:

  • 单个二进制文件,无其他文件,无需安装。不需要
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言