C言語でトランプゲームを作りたい
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
600:デフォルトの名無しさん 07/11/07 00:53:27 日付が変わった。 this は C++ コンパイラで怖いか? self 借りとこ。 char CARD_NUM_SYMS[] = " A234567890JQK"; char CARD_SUIT_SYMS[] = " shcd"; char getCardNumSym(Card *self) { unsigned int num; if(self==NULL) return '\0'; num = self->num; if(num<1 || 13<num) return '\0'; return CARD_NUM_SYMS[num]; } getCardSuitSym(Card *self) { unsigned int suit; if(self==NULL) return '\0'; suit = self->suit; if(suit<1 || 4<suit) return '\0'; return CARD_SUIT_SYM[suit]; } 601:デフォルトの名無しさん 07/11/07 01:02:42 戻り値の型書き忘れ。charだ。 602:デフォルトの名無しさん 07/11/08 21:35:22 SuitとNumをtypedefしとこ。先にやっときゃ良かった… typedef unsigned int Suit; typedef unsigned int Num; void putCard(Card *self) { printf( "%c%c", getCardSuitSym(self), getCardNumSym(self) ); } char *getCardSym(Card *self, char buffer[], size_t bufsize) { unsigned int i; if(self == NULL) return NULL; if(bufsize < 2) return NULL; buffer[0] = getCardSuitSym(self); buffer[1] = getCardNumSym(self); for(i=2; i<bufsize; i++) buffer[i] = '\0'; return buffer; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4753日前に更新/153 KB
担当:undef