cc -g -Wall -lcrypt -o 01-crypt 01-crypt.c01-crypt.c: In function 'main':01-crypt.c:35:5: warning: implicit declaration of function 'strcpy' [-Wimplic ...
分类:
其他好文 时间:
2017-06-13 16:45:10
阅读次数:
290
strcpy和memcpy的区别 strcpy和memcpy都是标准C库函数,它们有下面的特点。 strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。 已知strcpy函数的原型是:char* strcpy(char* dest, c ...
分类:
其他好文 时间:
2017-06-13 10:01:35
阅读次数:
208
本文主要通过消息队列的编程实例来加深对消息队列的理解. 一、消息队列之创建 创建一个消息队列,需要用到一个函数: key:需要调用ftok函数来获取. msgflg:IPC_CREAT,不存在则创建,存在则返回已有的qid. IPC_CREAT|IPC_EXCL,不存在则创建,存在则返回出错. ft ...
分类:
系统相关 时间:
2017-06-11 16:24:20
阅读次数:
476
1.内存管理原理的介绍 1.1C的内存管理 char *p = (char *)malloc(100*sizeof (char)); 这是C的动态内存分配,我们手动跟系统申请了100个字节的内存;或者说系统在堆里开辟了100个字节的空间,并将这个空间的首地址返回给指针变量p。 strcpy(p,"H ...
分类:
编程语言 时间:
2017-06-09 20:23:08
阅读次数:
140
相关代码: 1. #include <stdio.h> class tree { int height; public: tree(int initialHeight); ~tree(); void grow(int years); void printsize(); }; tree::tree(i ...
分类:
编程语言 时间:
2017-06-09 19:18:31
阅读次数:
235
<span style="font-family:KaiTi_GB2312;font-size:18px;">#include <stdio.h> #include <stdlib.h> /* 提供malloc()原型 */ #include <string.h> //提供strcpy原型 #def ...
分类:
其他好文 时间:
2017-06-09 15:17:50
阅读次数:
122
Linux 获取本机IP、MAC地址用法大全 再次做个笔记 (更多参考:Linux 获取本机IP、MAC地址用法大全) ...
分类:
编程语言 时间:
2017-06-07 14:36:24
阅读次数:
3088
此书确实很有内容,记录一二。 第一章 (1)const char *类型可以被char *赋值,反之不可,因为编译器有规定,对于指针,赋值号左边的指针限定符可以包容右边的,反之不可。 所以对于strcpy这类函数而言,第二个参数的形参是const char *,而传递进去的实参是char *就没有问 ...
分类:
其他好文 时间:
2017-06-07 12:56:19
阅读次数:
173
字符数组是一个指针常量,而字符指针是一个指针变量。例如以下代码所看到的 char a[80]; a[80]="Hello"; //错误。仅仅能挨个元素进行赋值或者使用字符串函数strcpy(str1,str2) char *p; p="Hello"; //正确。由于是变量能够指定指向哪个字符串 字符 ...
分类:
编程语言 时间:
2017-06-07 12:36:47
阅读次数:
166
十字链表是有向图的还有一种链式存储结构。能够看成是将有向图的邻接表和逆邻接表(仅仅考虑入度)结合起来得到的一种链表。在十字链表中,相应于有向图中每个顶点有一个节点,每一条弧也有一个结点。 顶点之间是数组顺序存储,而弧是链式存储。 弧结点结构: 顶点结点结构: 十字链表形态: 实现: /******* ...
分类:
其他好文 时间:
2017-06-06 19:55:37
阅读次数:
263