
编程语言
文章平均质量分 73
逐风者の宇
追逐风的方向
展开
-
linux下面C 利用openssl的AES库加密,解密
OpenSSL提供了AES加解密算法的APIconst char *AES_options(void);AES算法状态,是全部支持或者是部分支持。返回值:“aes(full)” 或者"aes(partial)"int AES_set_encrypt_key(const unsigned char *userKey, const int bit转载 2015-12-29 14:52:41 · 12165 阅读 · 0 评论 -
C中操作文件的几种模式
使用文件的方式共有12种,下面给出了它们的符号和意义。 文件打开方式 意义rt 只读打开一个文本文件,只允许读数据 wt 只写打开或建立一个文本文件,只允许写数据 at 追加打开一个文本文件,并在文件末尾写数据 rb 只读打开一个二进制文件,只允许读数据 wb 只转载 2015-12-29 14:53:36 · 3991 阅读 · 0 评论 -
C中多线程开发
1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的 Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪些转载 2015-12-30 08:38:59 · 1169 阅读 · 0 评论 -
几个常用的C查找分割字符串函数
搜索字符串函数 strstr 原型: extern char *strstr (char *__haystack, const char *__needle) 所在头文件:#include 功能:从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL)。 说明:返回指向第一次出现needle位置的指针,如果没找到则返回NULL。#include #原创 2016-01-11 10:20:25 · 4096 阅读 · 0 评论