上一页 1 2 3 4 5 6 ··· 13 下一页

2012年7月12日

Ubuntu 10.10下安装ncurses-devel

摘要: 解决Ubuntu 10.10 使用`make menuconfig`配置Linux 内核时,出现缺少'ncurses-devel'库支持。*** Unable to find the ncurses libraries or the*** required header files.*** 'make menuconfig' requires the ncurses libraries.****** Install ncurses (ncurses-devel) and try again.***1. 问题状况一般情况下使用系统自带的软件管理器apt-get就可 阅读全文

posted @ 2012-07-12 16:48 阿杜的世界 阅读(349) 评论(0) 推荐(0) 编辑

2012年5月1日

线性表特点和用法总结

摘要: 刘老师说过:学习任何一个知识点,最重要的不是把它记住,而是明白它有什么用!!!1、顺序表特点:直接存取方便,插入删除开销大。例如:CAarray,数组2、单链表特点:存取不方便,插入删除方便,用处:适用于需要经常插入删除的场合,例如操作系统的内存管理3、双向链表特点:节点数据结构上增加一个指针域用处:有倒序扫描链表的需求时4、循环链表??特点:最后的单元反过来指向第一个单元用处: 阅读全文

posted @ 2012-05-01 14:03 阿杜的世界 阅读(463) 评论(0) 推荐(0) 编辑

2012年4月19日

new多个文件编程和split单个文件多个窗口编程

摘要: new:新开一个文件(横向分割),可同时编辑来两个文件;vnew:纵向分割split:同一个文件中(横向分割),针对同一个文件vsplit:纵向分割shift+zz:结束Ctrl+ww:变换窗口 阅读全文

posted @ 2012-04-19 20:06 阿杜的世界 阅读(159) 评论(0) 推荐(0) 编辑

2012年4月16日

scanf在输入整型数据和字符型数据时的不同

摘要: /*C语言中读取整型数据的小程序段*/ #include <stdio.h> int main() { int n,i; int array[25]; while (scanf("%d",&n),n!= EOF) { for ( i = 0; i < n; i++ ) scanf("%d",array+i); for ( i = 0; i < n; i++ ) printf ("%d ",array[i]); } return 0; } #include <stdio.h> int main 阅读全文

posted @ 2012-04-16 14:12 阿杜的世界 阅读(369) 评论(0) 推荐(0) 编辑

2012年4月15日

孙鑫教程第三章小测试程序

摘要: #include <IOSTREAM.H> //定义一个基类,模拟CWinApp class Base { public: Base(); // virtual void fn();/*测试虚函数结果:call the Derived's fn*/ void fn();/*测试非虚函数结果:call the Base's fn*/ Base *p; }; Base::Base() { p = this;//this指针指向哪一个对象?答:指向派生类对象dd } void Base::fn() { cout << "call the Base&# 阅读全文

posted @ 2012-04-15 17:05 阿杜的世界 阅读(135) 评论(0) 推荐(0) 编辑

2012年4月13日

setprecision和setiosflags函数

摘要: 1、setprecision 也是包含在命名空间iomanip 中的C++ 操作符,该操作符的作用是设定浮点数小数点后的位数;setprecision(2) 的意思就是小数点输出的精度,即是小数点右面的数字的个数为2,C++默认的流输出数值有效位是6。。2、#include <iomanip>它是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常见的控制函数的:dec 置基数为10 相当于"%d"hex 置基数为16 相当于"%X"oct 置基数为8 相当于"%o"setfill(c) 设填充字符为csetw(n 阅读全文

posted @ 2012-04-13 16:33 阿杜的世界 阅读(749) 评论(0) 推荐(0) 编辑

2012年4月2日

free和malloc的使用

摘要: 1、动态内存分配时,用malloc申请内存,在使用完之后,一定要记得用free释放内存今天我在编写程序时遇到了这样一个问题:*** glibc detected *** ./SqlList: free(): invalid next size (fast): 0x09776108 ***======= Backtrace: =========/lib/i386-linux-gnu/libc.so.6(+0x6ebc2)[0xe29bc2]/lib/i386-linux-gnu/libc.so.6(+0x6f862)[0xe2a862]/lib/i386-linux-gnu/libc.so.6( 阅读全文

posted @ 2012-04-02 20:47 阿杜的世界 阅读(194) 评论(0) 推荐(0) 编辑

2012年3月21日

const(一)

摘要: 今天编写一个字符窜处理函数,因为不想让字符窜在子函数中被修改,因此传参数时,将参数设置成了常量指针,代码如下: 1 /* 2 *作者:杜琪 3 *功能:在一个字符窜中进行搜索,查找所有在一个给定字符集合中出现的字符 4 *时间:2012.3.21 5 *心得:1、const的用法,编译时有警告? 6 *答:常量指针只能赋值给常量指针 7 * */ 8 #include <stdio.h> 9 #include <stdlib.h> 10 char *find_char(char const *source,char const *chars) ... 阅读全文

posted @ 2012-03-21 12:48 阿杜的世界 阅读(169) 评论(0) 推荐(0) 编辑

2012年3月19日

指针(二)

摘要: 1、指向数组的指针例子:int a[]={'a','b','c'};int *p=a;则*(p+i) 等价于a[i]亲,注意不要越界噢,尤其是处理字符窜的时候,注意\0!!2、指针数组还是一个数组,只不过数组元素是指针了例子:char *argv[]就非常典型3、指针与字符窜处理字符窜的时候要主意\0这个小子例子: /* 2 *功能:自己实现strcmp函数 3 *心得:... 阅读全文

posted @ 2012-03-19 20:51 阿杜的世界 阅读(135) 评论(0) 推荐(0) 编辑

指针(一)

摘要: 1、指针的本质:地址。指针是一个变量,一般4个字节大小,这个变量的value是一个内存地址。2、指针的类型:从语法的角度看,你只要把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型。这是指针本身所具有的类型。让我们看看例一中各个指针的类型:(1)int *ptr; //指针的类型是int *(2)char *ptr; //指针的类型是char *(3)int **ptr; //指针的类型是 int **(4)int (*ptr)[3]; //指针的类型是int(*)[3](5)int *(*ptr)[4]; //指针的类型是 int*(*)[4]怎么样?找出指针的类型的方法是不是很简 阅读全文

posted @ 2012-03-19 19:53 阿杜的世界 阅读(171) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 13 下一页

导航