我想给一个文件做HASH。因为所用的HASH函数的参数为一个char型的数组,所以我想如果要给一个文件做HASH的话,是不是应该把整个文件的内容先读进一个字符型数组里。如果这样的话,这个数组岂不是要很大?而且文件大小不一样,如何给声明的数组定大小呢?如果这种想法正确,大侠们能否给个代码我学习学习?
这样给文件做HASH是不是太麻烦了?给文件做HASH的一般处理是怎么样的呢?
这样给文件做HASH是不是太麻烦了?给文件做HASH的一般处理是怎么样的呢?
data= new char(fileLen);
.........//读文件了
HASH(data);
delete [] data;是这么回事吗?
也就要一个char变量