摘要: fscanf用于读取字符串数据流,遇到空白字符(空格' '; 制表符'\t'; 新行符'\n')就停止,若要读取完整的一行数据,可以使用格式控制("%[^\n]%*c"),或者使用行读取函数(getline)。格式控制说明:%[ ]表示读取指定字符集的文本,例如%[0-9]表示仅读取数字,遇到非数字... 阅读全文
posted @ 2014-03-31 11:50 乾卦 阅读(2668) 评论(0) 推荐(0) 编辑
摘要: #include#include//2013-12-23 //乾卦#define MAX 512typedef struct Node{ char data; struct Node *rchild; struct Node *lchild;}BTNode;//创建二叉树void CreatBT(BTNode *&root,char *str){ int top=0; int j=0; BTNode *st[MAX]; BTNode *p=NULL; int flg=0; root=NULL; while(str[j]!='\0') ... 阅读全文
posted @ 2013-12-23 22:15 乾卦 阅读(251) 评论(0) 推荐(0) 编辑
摘要: #include#include//2013-12-23 //乾卦#define MAX 256typedef struct Node{ char data; struct Node *rchild; struct Node *lchild;}BTNode;//创建二叉树void CreatBT(BTNode *&root,char *str){ int top=0; int j=0; BTNode *st[MAX]; BTNode *p=NULL; int flg=0; root=NULL; while(str[j]!='\0') ... 阅读全文
posted @ 2013-12-23 19:28 乾卦 阅读(417) 评论(0) 推荐(0) 编辑
摘要: #include#include#includetypedef struct LNode{ char data; struct LNode *next;}LinkList;void CreatList(LinkList *h,char a[],int n)//void CreatList(char a[],int n){ int i; LinkList *s; //LinkList *h; //创建头结点 h=(LinkList *)malloc(sizeof(LinkList)); /*创建头结点*/ if(h==NULL) { ... 阅读全文
posted @ 2013-12-19 21:56 乾卦 阅读(230) 评论(0) 推荐(0) 编辑
摘要: #includevoid swap(int *a,int *b);void dummy_swap(int *a,int *b);int main(){ int c=3,d=76; swap(&c,&d); printf("c=%d,d=%d\n",c,d); dummy_swap(&c,&d); printf("c=%d,d=%d\n",c,d); swap(&c,&d); printf("c=%d,d=%d\n",c,d); printf("----------------- 阅读全文
posted @ 2013-12-19 19:56 乾卦 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 子类覆盖父类的成员函数:#include "stdafx.h"#include "iostream"class CAnimal{protected: int m_Age; int m_Weight;public: void move();};class CDog:public CA... 阅读全文
posted @ 2013-12-17 16:38 乾卦 阅读(179) 评论(0) 推荐(0) 编辑
摘要: //Netstat -anb#include #include "Psapi.h"#include #pragma comment(lib,"Psapi.lib")#pragma comment(lib,"Iphlpapi.Lib")#pragma comment(lib,"WS2_32.lib") #include #include using namespace std;using std::vector;enum TcpOrUdp{ TcpType, UdpType};typedef struct{ DWOR 阅读全文
posted @ 2013-12-16 12:50 乾卦 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 打开注册表:HCLR --> * --> shell新建一个项,名称随便,我这里是用了Test修改值为:用记事本打开,如下图所示:在此项下再建一个名称为command的项默认值设置为运行程序的参数,如"notepad.exe %1”,其中%1代表右键选中的文件。可以看最上面的图。win7下添加图标:在command中加入icon项,值为你的目标程序。但发现不起作用(全路径试过了)。最后结果:点此项,的确可以用记事本打开,默认是VC。xp下右键添加项,通过扩展shell接口来实现(涉及到COM)。可以查看如下网址:http://www.cppblog.com/shly/ar 阅读全文
posted @ 2013-12-16 10:31 乾卦 阅读(291) 评论(0) 推荐(0) 编辑
摘要: ///////////////////////////////////////////////////////////////// 04FirstWindow.cpp文件#include #include// 窗口函数的函数原形LRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM);int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, ... 阅读全文
posted @ 2013-12-11 21:02 乾卦 阅读(456) 评论(0) 推荐(0) 编辑
摘要: ///////////////////////////////////////////////////////////////// 04FirstWindow.cpp文件#include #include// 窗口函数的函数原形LRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM);int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, ... 阅读全文
posted @ 2013-12-11 20:40 乾卦 阅读(908) 评论(0) 推荐(0) 编辑