給大家分享乙個常用鍊錶類Clist

2021-06-20 01:28:28 字數 1236 閱讀 1432

標頭檔案宣告如下:

struct listnode

;__declspec( dllexport ) listnode* createlistnode(int value);//建立鍊錶函式

__declspec( dllexport ) void connectlistnodes(listnode* pcurrent, listnode* pnext);//連線鍊錶節點函式

__declspec( dllexport ) void printlistnode(listnode* pnode);//列印鍊錶節點函式

__declspec( dllexport ) void printlist(listnode* phead);//列印鍊錶函式

__declspec( dllexport ) void destroylist(listnode* phead);//銷毀鍊錶函式

__declspec( dllexport ) void addtotail(listnode** phead, int value);//在鍊錶隊尾插入節點函式

__declspec( dllexport ) void removenode(listnode** phead, int value);//移除節點函式

實現檔案如下:

#include "list.h"

#include #include //建立鍊錶函式 方便於新建鍊錶

listnode* createlistnode(int value)

void connectlistnodes(listnode* pcurrent, listnode* pnext)

pcurrent->m_pnext = pnext;

}void printlistnode(listnode* pnode)

else

}void printlist(listnode* phead)

printf("\nprintlist ends.\n");

}void destroylist(listnode* phead)

}void addtotail(listnode** phead, int value)

else

}void removenode(listnode** phead, int value)

else

}if(ptobedeleted != null)

}

給大家分享乙個簡單screen連線的方法

1 首先你要會裝載screen。2 使用rpm安裝screen 1.在vmware虛擬機器中載入安裝光碟的iso 2.mount dev cdrom media 3.rpm ivh media packages screen 4.0.3 19.el6.x86 64.rpm 注 我機器上的版本是這個,...

跟大家分享乙個DLL匯出類的使用

折騰了好幾個小時。開發環境是 vs2010 1.首先建立了乙個空解決方案 mywork 2.新增乙個mfc工程,主要用來測試動態庫 mymfctest 3.然後建立乙個動態庫 mydlltest 勾上mfc標頭檔案使用,專案自動生成如下 h檔案是。其他 可以刪掉 ifdef serialport e...

又乙個發現,大家分享

微控制器教程,mcs51微控制器從零開始 微控制器教程,mcs51微控制器從零開始 第一講 初識微控制器 微控制器教程,mcs51微控制器從零開始 第二講 mcs 51微控制器簡述 微控制器教程,mcs51微控制器從零開始 第三講 微控制器相關常用名詞解釋 微控制器教程,mcs51微控制器從零開始 ...