C言語なら俺に聞け! Part 62
■ このスレッドは過去ログ倉庫に格納されています
009692
NGNGもしかして俺ッスか?
int hoge ; fgets(buffer , sizeof(buffer) , stdin) ; sscanf(buffer , "%c" , &hoge) ;
while(hoge != 3) {
switch(hoge) {
case 1':
printf("キーを入力\n> ") ;
fgets(buffer , sizeof(buffer) , stdin) ;sscanf(buffer , "%d" , &key) ;
result = insertnode(key) ;
if(result == 1 )printf("挿入完了\n") ;
else printf("キーが重複\n") ; break ;
case 2': 〜略〜break ;
default : 〜略〜break ;
}
fgets(buffer , sizeof(buffer) , stdin) ;
sscanf(buffer , "%c" , &hoge) ;
}
これで
> 1
キーを入力
> a
挿入完了
> d (適当に入力)
キーを入力 (何故かcase 1:に飛ぶ)
こんな感じです。
■ このスレッドは過去ログ倉庫に格納されています