结构
在source folder
中,有test.cpp
在Header Files folder
中,有test.h
我正在尝试在同时包含十六进制和char的char数组md5 hash function
上实现unsigned char dat[39]
引用How to get the MD5 hash of a file in C++?
中的示例由于我无法添加 <openssl/md5.h>
,因此我从
www.zedwood.com/article/cpp-md5-function
到Header Files folder
然后在test.h文件中,我添加了功能
oid print_md5_sum(unsigned char* md) {
int i;
for(i=0; i <39; i++) {
printf("%02x",md[i]);
}
然后,在test.cpp文件中,我尝试实现md5函数
print_md5_sum(dat);
该项目可以编译,但是md5函数不能工作。任何见识将不胜感激。