04 2012 档案

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

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

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 阿杜的世界 阅读(379) 评论(0) 推荐(0)

孙鑫教程第三章小测试程序
摘要:#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 阿杜的世界 阅读(138) 评论(0) 推荐(0)

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 阿杜的世界 阅读(787) 评论(0) 推荐(0)

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 阿杜的世界 阅读(198) 评论(0) 推荐(0)

导航