Programming 版 (精华区)
发信人: zhangyan (Embrace the sunshine), 信区: Programming
标 题: Re: 大家给看看
发信站: 哈工大紫丁香 (2002年05月28日18:16:22 星期二), 站内信件
这个没有问题
#include <hash_map>
#include <string>
#include <iostream>
#include <fstream>
using namespace std;
namespace std{
template <> struct hash<string> {
size_t operator()(const string& _str) const {
return __stl_hash_string(_str.c_str());
}
};
}
/*size_t hashh(const string& str){
return 0;
}
*/
int main(){
ofstream fout("tst.txt");
//string strFirstWord = "Hello";
hash_map<string, int> m_Hash_Word;
//if(m_Hash_Word.empty())
// m_Hash_Word[strFirstWord]=1;
for(hash_map<string, int>::const_iterator it=m_Hash_Word.begin();
it!=m_Hash_Word.end();
++it)
fout<<it->first<<it->second<<endl;
}
【 在 domino (爱咋咋地) 的大作中提到: 】
: 我首先建立一个hash_map<const char * ,int, hash< const char *> >
: m_Hash_Word;
: 然后写文件:
: fstream fout( "tt.txt", ios::out );
: hash_map< const char *,int, hash< cost char *> >::iterator H_Iter;
: H_Iter = m_Hash_Word.begin();
: while( H_Iter!= m_Hash_Word.end() )
: {
: fout << (*H_Iter).first
: << " "
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.064毫秒