01 2009 档案
摘要:#include #include char* strcat(char* a, const char* b) { assert(a != NULL && b != NULL); char * str = a; while ( *str++ != '\0' ) NULL; str--; while ( (*str++ = *b++ ) != '\0') NUL...
阅读全文
摘要:1:C和C++有什么区别: C++支持面向对象的编程,同时兼容C语言的面向过程编程 2:VB和C++有什么区别: VB是一门基于对象语言,有对象和类的概念,但是对于继承、多态实现的不好 3:VC和C++有什么区别: VC可以看成是C++加上MFC基础类库的组合 4:声明一个引用是需要注意什么,函数返回引用时需...
阅读全文
摘要:#include using namespace std; int fun(int a) { return a; } typedef int(*funname)(int a); //对照DELPHI // type // funname = function(a: integer): int; // //函数指针数组 //typedef // int(*funarray[3]...
阅读全文
摘要:#include #include using namespace std; int main() { char *src = "hello world"; char * dest = NULL; int len = strlen(src); //cout using namespace std; int main() { char *src = "hello wor...
阅读全文
摘要:#include #include #define CODE_FILE "code_file.txt" #define COMMENT_FILE "comment_file.txt" void split(const char* filename) { FILE* fin = fopen(filename, "r"); FILE* fcode = fopen(CODE_F...
阅读全文
摘要://TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList.Create; List.Add('Strings1'); {添加} List.Add('Strings2'); List.Exchange(0,1); {置换} List.Insert(...
阅读全文
摘要:是一篇我所见过的关于指针的最好的入门级文章,它可使初学者在很短的时间内掌握复杂的指针操作。虽然,现在的Java、C#等语言已经取消了指针,但作为一个C++程序员,指针的直接操作内存,在数据操作方面有着速度快,节约内存等优点,仍是很多C++程序员的最爱。指针就像是一把良剑,就看你怎么去应用它! 什么是指针? 其实指针就像是其它变量一样,所不同的是一般的变量包含的是实际的真实的数据,而指针是一...
阅读全文
摘要:快捷键 功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + AL...
阅读全文
摘要:sizeof()功能:计算数据空间的字节数 1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。 2.指针与静态数组的sizeof操作 指针均可看为变量类型的一种。所有指针变量的sizeof 操作结果均为4。 注...
阅读全文
摘要:1 无标题页 测试 Button1.OnClientClick = "clientClickEvent()"; 2 第二种方法 添加一个 JavaCript脚本页 然后加加入 function clientClickEvent() { alert('Hello World1'); } 调用时写 JScript.js...
阅读全文
摘要:procedure TForm1.DelimitStr(Str: String; var DeskString: TStrings); var Temp: string; I, J, NoNull: Integer; begin NoNull := 0; Temp := Str; if Str = '' then Exit; while NoNull Length...
阅读全文
摘要:本来我一直都是使用递归算法, 效率很低 下边这段代码是我原来写的 ----------------------------------------------------------------------------------------------------- procedure TForm1.GetDepartmentMsg; var Test, Test2 : TTreeNod...
阅读全文
摘要:unit DBGridExport; interface uses SysUtils, Classes, Graphics, Controls, Forms, Dialogs,StdCtrls, Db, DBGrids, Comobj, extctrls, comctrls, ActiveX; type TSpaceMark = (csComma, csSemicolon, csTab, ...
阅读全文
摘要:ChangeFileExt(ExtractFileName(Application.ExeName), '')
阅读全文