新建studycpp包,然後在cmakelists.txt中引入studycpp包下所有檔案,如下:
建立mylog.h用於列印日誌,如下:
// 使用ndk裡面的日誌庫來列印 liblog.so
#include
#define tag "hongx"
#define logd(...)__android_log_print(android_log_debug, tag, __va_args__)
建立main.h 和main.cpp如下:
);在native-lib.cpp中呼叫mian()函式,如下:
執行檢視結果:
string庫之模擬實現strlen與memset
原型 c庫string.h中的strlen函式 描述 c 庫函式 size t strlen const char str 計算字串 str 的長度,直到空結束字元,但不包括空結束字元。引數 str 要計算長度的字串。返回值 該函式返回字串的長度。模擬實現strlen 第一種 採用計數器 size ...
施耐德m340模擬量程式設計 施耐德PLC漏洞歷險記
工控安全是維護國家基礎設施的安全,可工控裝置並不像web那麼常見,因此工控安全的研究較之web安全也相對遲緩。最近,瑞不可當工控團隊入手了一台施耐德plc,就讓我們一起本著增加自身知識儲備 實踐維護國家安 全,懷著激動的心開始守衛世界和平啦。施耐德plc系列介紹twido,小型plc,程式設計平台是...
M檔案與M函式
函式檔案由function語句引導,其基本結構為 function 輸出參數列 函式名 輸入參數列0 注釋說明部分 函式體語句 其中以function開頭的一行為引導行,表示該m檔案是乙個函式。函式名的命名規則與變數名相同。輸入形參為函式的輸入引數,輸出形參為函式的輸出型引數。當輸出從形參多於乙個時...