随笔分类 -  C++

MD5算法的C语言实现
摘要:1 2 3 阅读全文

posted @ 2016-11-24 15:07 Horstxu 阅读(6203) 评论(0) 推荐(0)

[C语言]一个很实用的服务端和客户端进行UDP通信的实例
摘要:前段时间发了个TCP通信的例子,现在再来一个UDP通信的例子。这些可以作为样本程序,用到开发中。“裸写”socket老是记不住步骤,经常被鄙视……下面的例子很简单,写一个UDP的server用于收包,写一个UDP的client用于发包并接收来自server的回复。其中UDP的client写了两个,一... 阅读全文

posted @ 2015-07-06 13:57 Horstxu 阅读(20416) 评论(0) 推荐(1)

[C/C++基础] C语言常用函数sprintf和snprintf的使用方法
摘要:Sprintf函数声明:int sprintf(char *buffer, const char *format [, argument1, argument2, …])用途:将一段数据写入以地址buffer开始的字符串缓冲区所属库文件: 参数:(1)buffer,将要写入数据的起始地址;(2)fo... 阅读全文

posted @ 2014-05-31 16:01 Horstxu 阅读(2048) 评论(0) 推荐(0)

[C/C++基础] C语言常用函数strlen的使用方法
摘要:函数声明:extern unsigned int strlen(char *s);所属函数库:功能:返回s所指的字符串的长度,其中字符串必须以’\0’结尾参数:s为字符串的初始地址使用举例:代码如下编译运行结果说明:函数strlen比较容易理解,其功能和sizeof很容易混淆。其中sizeof指的是... 阅读全文

posted @ 2014-05-27 19:09 Horstxu 阅读(4818) 评论(0) 推荐(0)

[C/C++基础] C语言常用函数memset的使用方法
摘要:函数声明:void *memset(void *s, int ch, size_t n);用途:为一段内存的每一个字节都赋予ch所代表的值,该值采用ASCII编码。所属函数库: 或者 参数:(1)s,开始内存的地址;(2)ch和n,从地址s开始,在之后的n字节长度内,把每一个字节的值都赋值为n。使用... 阅读全文

posted @ 2014-05-26 19:38 Horstxu 阅读(2439) 评论(0) 推荐(0)

[C++基础]一个比较常用的配置文件/初始化文件读取程序
摘要:在编程中,我们经常会遇到一些配置文件或初始化文件。这些文件通常后缀名为.ini或者.conf,可以直接用记事本打开。里面会存储一些程序参数,在程序中直接读取使用。例如,计算机与服务器通信,服务器的ip地址,段口号可以存储于ini文件中。这样如果我想换另外一台服务器时,直接将ini文件中的ip地址改变... 阅读全文

posted @ 2014-04-30 01:40 Horstxu 阅读(7639) 评论(0) 推荐(0)

[C++基础]队列<queue>中的常用函数
摘要:在C++中只要#include即可使用队列类,其中在面试或笔试中常用的成员函数如下(按照最常用到不常用的顺序)1. push2. pop3. size4. empty5. front6. back接下来逐一举例说明:1. push队列中由于是先进先出,push即在队尾插入一个元素,如:1 queue q;2 q.push("Hello World!");3 q.push("China");4 cout q;2 q.push("Hello World!");3 q.push("China");4 q.pop();5 阅读全文

posted @ 2013-09-14 20:26 Horstxu 阅读(89663) 评论(0) 推荐(10)

导航