0
A
回答
1
通常的做法是使用zlib checksum functions之一,如crc32
。
在您的源代碼頂部添加
#include <zlib.h>
的初始化CRC的東西,如
my_crc = crc32(0L, Z_NULL, 0);
然後根據需要添加數據的次數,通常是在一些循環方面
my_crc = crc32(my_crc, (unsigned char *)some_buffer_pointer, length_of_buffer);
記得鏈接到zlib庫
-lz
如果您不想使用庫函數,例如,因爲您位於MPU上,則可以使用http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/libkern/crc32.c?txt。
如果您的平臺上沒有zlib,您可以從http://www.zlib.net/下載。
希望別人會建議如果你在Windows上使用什麼。
相關問題
- 1. winsock客戶端和服務器通信
- 2. Java服務器和Android手機之間的客戶端/服務器通信
- 3. 進程間通信:一臺服務器和多臺客戶機
- 4. 服務器如何與客戶機 - 服務器系統中的特定客戶機進行通信?
- 5. Java中的客戶機服務器通信
- 6. Java中的網絡通信選項(客戶機/服務器)
- 7. Python中的客戶機 - 服務器通信
- 8. 客戶端winform和服務器的Web服務通信項目
- 9. 的Java通信客戶端/服務器
- 10. Windows Phone 8和LAN通信客戶端 - 服務器 - 客戶端
- 11. UDP客戶端和服務器無法通過不同的機器通信
- 12. 通過互聯網進行客戶機/服務器通信
- 13. Git和客戶機/服務器代碼分離
- 14. MQTT客戶端服務器通信
- 15. Android客戶端服務器通信
- 16. 服務器 - 客戶端通信問題
- 17. Android,客戶端服務器通信
- 18. Android + NodeJS:客戶端 - 服務器通信
- 19. iOS客戶端/服務器通信
- 20. REST服務器到客戶端通信
- 21. Memcached客戶端 - 服務器通信
- 22. Qt TCP服務器/客戶端通信
- 23. 客戶端 - 服務器通信
- 24. 服務器客戶端通信java
- 25. 客戶端/服務器通信WPF
- 26. 客戶端 - 服務器PHP通信
- 27. 客戶端 - 服務器TCP通信
- 28. 簡單客戶端服務器通信
- 29. 服務器/客戶端通信問題
- 30. 客戶端服務器通信java
查看IDE的所有菜單,找到菜單項說'給我代碼',然後選擇它。 –