すれ立てるまでもない質問はここで 第63刷
■ このスレッドは過去ログ倉庫に格納されています
0569デフォルトの名無しさん
NGNG#include <stdio.h>
#define N 40 //パケットサイズ
int hash(char *s){
int h0=0,h,k;
while(*s){
//1バイトずつ整数に変換
//下位8ビット取り出し
//文字番号加算
//値を出力して確認
}
h=h0%N;//ハッシュ値を0〜(N-1)にする
return h;
}
main(){
int v; char ch[80];
printf("文字を入れてください:");
gets(ch); //文字列入力関数
v=hash(ch);
printf("%s, %d\n",ch,v);
}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
この問題のwhile(*s)のなかの4行のやりかたがサッパリわからんので
わかる人いたら教えてください…
■ このスレッドは過去ログ倉庫に格納されています