C言語でトランプゲームを作りたい
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:デフォルトの名無しさん 07/09/18 23:36:14 そんな初心者だが俺もやってみる。ほんとワカラナイことだらけだから変なプログラムやこれはおかしいって やつも貼り付けると思うけど教えてくれ 101:デフォルトの名無しさん 07/09/18 23:42:00 そういうことはコードを張ってから言え。 102:デフォルトの名無しさん 07/09/19 00:14:08 今はとりあえずカードをスペード、ハート、クローバー、ダイヤを13枚ずつランダムに表示するようなものを作ってる。 103:デフォルトの名無しさん 07/09/19 01:11:26 一応やってみました。でもただランダムに表示するだけ。ポインタとかも使ってません。 突っ込みどころ満載とはおもいますがお願いします。 ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4940.txt 104:とりあえず 07/09/19 01:37:06 > 62 をソートしてみた static int getCmpRank(int *p){ int r=*p%13; return (r<2)?r+13:r; } static int cmp(const void *p1, const void *p2){ int r1=getCmpRank((int *)p1), r2=getCmpRank((int *)p2); if(r1!=r2) return (r1<r2)?-1:1; else{ int s1=*((int *)p1)/13, s2=*((int *)p2)/13; if(s1!=s2) return (s1<s2)?-1:1; } return 0; } #define NumOfPlayer 5 void dispAll(void){int i; printf("%4c",' '); for(i=0; i<52/NumOfPlayer+1; ++i) printf(" -%2d- ", i); putchar('\n'); for(i=0; i<NumOfPlayer; ++i){ printf("#%02d:",i+1); qsort(hand[i], numOfHand[i], sizeof(int *), cmp); cardDisp(numOfHand[i], hand[i]); } } int main(void){ srand(time(NULL)); shuffle(); deal(NumOfPlayer); dispAll(); return 0; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4751日前に更新/153 KB
担当:undef