標頭檔案宣告如下:
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微控制器從零開始 ...