블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2794)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (11)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
C (20)
C++ (10)
자료구조 (6)
2D API (9)
Network (1)
2D Graphics (2)
3D Graphics (9)
RayTracing (1)
3D API (11)
Scene Graph II (2)
Shader (16)
Physics (3)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday


콘솔로 만든 미로찾기 게임입니다.
화살표(▼)가 별(★)을 찾아가면 완료입니다.

반응형
Posted by blueasa
, |



파일이 존재하면 이어서 계속 로그를 갱신하고,
파일이 존재하지 않으면 새로운 파일에 로그를 갱신한다. 



반응형
Posted by blueasa
, |



학생들의 이름, 국어, 영어, 수학 점수를 파일로 부터 입력받고, 이름, 국어, 영어, 수학, 총점, 평균, 등수 순으로 파일에 출력한다.

파일
5
홍길동 90 90 90
김나라 80 80 80
강호동 50 50 50
박지성 100 100 100
김연아 90 90 90
//----------------

1. 구조체
struct STUDENT
{
 char name[10];
 int iKor, iEng, iMat, iTot;
 float fAve;
};

2. 동적할당
void main()
{
    STUDENT student[5]; // (x) -> 동적할당 malloc
}

3. 마무리 해야할 부분 신경쓰기.

반응형
Posted by blueasa
, |



시계 방향으로 가는 달팽이 (1~20)
col, row 입력
4 3

1

2

3

4

10

11

12

5

9

8

7

6

종료되었습니다.

 col, row 입력
5 5

1

2

3

4

5

16

17

18

19

6

15

24

25

20

7

14

23

22

21

8

13

12

11

10

9

종료되었습니다.

1. 동적 메모리 할당.
2. [] 쓰지 말것. * 쓸것.
3. 함수는 안 썼으면...
4. 80 줄 근처였으면...

반응형
Posted by blueasa
, |



함수포인터 배열 만들기
- 함수 100개 (리턴타입, 인수타입 같은 함수 100개)
- 입력받아 함수포인터 배열을 이용해서 호출하기

void Function0(int idx, char* szMsg)
{
     printf("%d: %s\n", idx, szMsg);
}
0 ~ 99 입력
if (0 <= iSelect && iSelect <= 99) 
{
    // 함수포인터 배열... 호출
    char szMsg[1024];
    scanf("%1000s", szMsg);
    // .....(iSelect, szMsg);  
}

반응형
Posted by blueasa
, |



int StrLen(char* pStr) 
void StrCpy(char* pDst, char* pSrc)
void StrCat(char* pDst, char* pSrc)
int StrCmp(char* pDst, char* pSrc)

.h / .cpp 파일로 나누어서 작성

main 함수안에는 함수들을 이용한 간단한 활용 코드(테스트) 작성.

반응형
Posted by blueasa
, |



1.두 수를 입력하여 두 수를 교환하시오 (Swap 함수작성 + 포인터 이용)
2.두 수를 입력하여 두 수를 교환하시오 (Swap 함수작성 + 별칭(Alias) 이용) // C++ 환경에서 사용할 수 있다.

반응형
Posted by blueasa
, |



3명의 이름 국어 영어 수학 점수를 입력받아
이름, 국어, 수학, 총점, 평균, 등수 순으로 출력한다.
등수는 오름차순(1등부터 차례대로 출력)

반응형
Posted by blueasa
, |


숫자 야구 게임 만들기

규칙:
1. 1~9까지의 중복되지 않는 숫자3개 만든다.
2. 공격시(입력) 숫자가 중복되지 않도록 한다.
1 1 1 (x) 
1 1 2 (x)
주의사항: 테스트를 위해 랜덤하게 나온 수를 미리 출력한다.
예를 들면
1 2 3  // 테스트 하는 시간을 줄이기 위해 !!!
숫자 3개를 입력하세요!
1 3 2  
1S 2B
숫자 3개를 입력하세요!
1 2 3
OUT

반응형
Posted by blueasa
, |


1~100 까지 숫자중 임의의 숫자를 생성하고
사용자에게 임의의 숫자를 맞추게 하는 게임이다.
입력한 수가 크면 "입력한 수가 큽니다." 출력
입력한 수가 작으면 "입력한 수가 작습니다." 출력

1회~  5회에 정답이 나오면 "정답입니다. Exellent" 출력
     ~10회에 정답이 나오면 "정답입니다. Good" 출력
     ~15회에 정답이 나오면 "정답입니다. Moderate" 출력
     ~20회에 정답을 나오면 "정답입니다. Poor" 출력
20회가 지나도록 정답이 맞추지 못할 경우
"다음 기회에... Very Poor"출력하고 게임을 끝내자.

반응형
Posted by blueasa
, |