본문 바로가기

C.O.M.P.U.T.E.R

[0] |Objective-C| 블랙잭 프로그램 .h 파일 (1/2) #import //#define ABS(x) (x > 0 ? x : -x); #define CARD_MAX 52 #define CARDPICTURE_MAX 4 #define CARDNUMBER_MAX 13 #define PLAYER_MAX 2 #define CARDFIRST_SET 4 #define BLACKJACK 21 #define DEATHLINE 26 #define PLAYER_NUMBER 1 #define DEALER_NUMBER 2 #define DEALERCARDNUMBER_MAX 16 #define DEALEROPENCARD_SET 1 typedef struct{ int cardIndex; char* cardPicture; char* cardNumber; int cardPower; int .. 더보기
[0] |Objective-C| 블랙잭 프로그램 .m 파일 (2/2) #import "cBlackJack.h" @implementation cBlackJack - (id)init { self = [super init]; if (self) { NSString *cardPic[CARDPICTURE_MAX] = { @"♠", @"♦", @"♥", @"♣" }; NSString *cardNum[CARDNUMBER_MAX] = { @"A", @"2", @"3", @"4", @"5", @"6", @"7", @"8", @"9", @"10", @"J", @"Q", @"K" }; for( int x = 0 ; x < CARDNUMBER_MAX ; x++) { for( int y = 0 ; y < CARDPICTURE_MAX ; y++) { Card[(y*CARDNUMBER_MAX)+x]... 더보기
[0] |Objective-C| 숫자야구게임 프로그램 .m 파일 (2/2) #import "cBaseball.h" @implementation cBaseball - (id)init { self = [super init]; Strike = 0; Ball = 0; RandomNum[NUMBER_MAX] = 0; UserNum[NUMBER_MAX] = 0; [self _random]; return self; } -(void) _random { // randomize(); srand((unsigned)time(NULL)); int NumberChk[PLAY_MAX] = { 0 }; int RandomInit = 0; int Loop = 0; while(Loop < NUMBER_MAX) { RandomInit = rand()%PLAY_MAX; if(NumberChk[Loop] == 0).. 더보기
[0] |Objective-C| 숫자야구게임 프로그램 .h 파일 (1/2) #import #define NUMBER_MAX 3 #define PLAY_MAX 9 @interface cBaseball : NSObject { @private int RandomNum[NUMBER_MAX], UserNum[NUMBER_MAX]; int Clear; int Strike, Ball; } -(void) _random; -(void) _userInput; -(void) _finding; -(void) _result; @end 「C」->「C++」->「Objective-C」로 프로그램을 옴겨쓰고 있는데요... 역시 C계열은 대단한 것같네요... 이런 C언어 세대에서 다음세대의 언어는 어떻게 진화 될까요? 더보기
[0] |Objective-C| 숫자정렬 프로그램 .m 파일 (2/2) #import "cSort.h" @implementation cSort - (id)init { self = [super init]; Count = 0; UpDown = 0; NSLog(@"입력 배열 개수 : "); scanf("%d", &Count); Num = (int *)malloc(sizeof(int)*Count); int i = 0; while(i < Count) { NSLog(@"%d 번째 숫자 : ", i + 1); scanf("%d", &Num[i]); //num + loop); i++; } return self; } -(void) _sort { NSLog(@"[오름 차순 : 1] [내림차순 : 2] : "); scanf("%d", &UpDown); switch(UpDown) { case 1.. 더보기