文字列内の各文字を整数に設定するにはどうすればよいですか?これはハッシュ関数を書くために私がやらなければならない最初のことです。文字列の各文字を整数に設定して、その値を合計できるようにする必要があります。助けてください!それはこれのような何か?C++で文字を整数に変換する
int hashCode(string s)
{
int Sum = 0;
for(int i=0; i<strlen(s); i++)
{
Sum += (int)s[i];
}
return Sum;
}
'strlen(std :: string)'?何だって? – trojanfoe
そういうもの、そうです。あなたは正しく長さを取得する方法を見つけるために文字列クラスを参照する必要があります。 –
あなた自身のハッシュ関数を作り始める前に[this](http://en.wikipedia.org/wiki/List_of_hash_functions)を見たことがありますか? – moooeeeep