기타 강좌

안녕하세요 

http://winapi.co.kr

에서 c언어 기초 강좌를 다 읽거나 지치기 전까지 글을 읽으신후 이 글을 읽고 체크해보시기 바랍니다.



1. printf(), puts(), putc(), wprintf(), putwc(), putws()등의 함수를 사용, 콘솔창에 문자/문자열을 출력할수있는가?

2. gotoxy()를 사용해서 특정 위치에 문자를 출력할수있는가?

3. char, int, double 자료형을 사용해서 변수를 선언하고 사용할수있는가?

4. if, for, while 을 사용할수 있는가?

5. 배열을 사용 할수있는가?

6. static 변수가 어떻게 동작하는지 아는가?

7. 함수를 정의할수 있는가?

8. 난수를 생성할수있는가?

9. #define을 사용할수있는가?

10. 간단하게 파일 저장을 할수있는가?


다음 프로그램을 따라서 작성해보자 구체적인 이해는 필요없고 그냥 짜맞출수만 있으면 된다.

숫자 올렸다 내렸다하기

외울것: #include <Windows.h>, Sleep(10), GetAsyncKeyState(VK_RETURN)


1. 우선 프로젝트를 생성한다.


2. 코드를 작성할 main.cpp(또는 main.c)파일을 생성한 후 

가장 윗부분에 Windows.h와 stdio.h 파일을 포함한다


3. main함수를 작성한다.


4. main함수 안에 int 형 변수 count를 넣는다.


5. count에 0을 넣는다.


6. while문을 넣는다.


7. while문이 무조건 한없이 돌아가도록 while(1){}로 고친다.


8. while문의 {}안에 if(GetAsyncKeyState(VK_RETURN)){}else{} printf("   %d   \r",count);라고 적는다.


9. if문의 {} 안에 count = count + 1;을 넣는다.


10. else의 {}안에 count = count -1; 을 넣는다.


11. 실행하고 엔터를 가끔씩 누르면서 변화를 관찰한다.


12. 스크린샷을 찍어서 성공 인증을 올린다.


13. 실패했다면 실패인증을 찍어 올린다.(질문올리기)


팁: 

함수이름이 길때는 치다가 Ctrl+Space를 누르면 자동으로 완성된다.

줄바꿈은 여러스타일이있는데 뭐가됬든 ;를 적고 엔터 }를적고엔터.. 눈에거슬리지 않을정도로 엔터를 쳐준다 어차피 소스코드에 엔터는 무시된다.(공백 1칸으로 인정됨)

드래그로 원하는 영역을 선택한후 Alt+F8을 누르면 자동 들여쓰기가 된다.



증가 감소 성공 인증.PNG


Who's 정체불명

profile

두팔과 의지가 있는데 무엇을 못 하겠는가!

< http://mpnp.tistory.com >


List of Articles
분류 제목 글쓴이 날짜 조회 수
Vegas Pro 베가스 강좌 목록 아방스 2017.09.28 886
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 757
기타 특별한 게임제작 특강! '게임제작, 어렵지 않아요!' 수퍼말이오 2015.10.28 337
웹디자인 관련 테이블은 이제 그만 쉬어야 할 때. 3 아방스 2007.11.07 2688
기타 클로버 자동업데이터기 사용법 4 file fgdr147 2009.05.21 2023
C언어 코르뉴의 자료구조 기초 - 자기 참조 구조체(1/3) 코르뉴 2009.12.11 2924
기타 컴퓨터에 설치된 코덱 확인방법 아방스 2010.05.31 2232
C언어 컴파일러 다운하세용.. 1 제니스 2009.06.13 2685
기타 캠타시아 설정 방법. 3 아방스 2008.03.09 6431
기타 캠타시아 사용법 강좌 11 아방스 2008.03.26 8467
기타 캐릭터고르는 이벤트 만들기 1 file ☆고진수 2011.08.25 2263
기타 캐릭터 생성에 도움 되는글? 10 아방스 2008.08.26 3222
기타 카일 쿠퍼의 강의 입니다. Kyle Cooper: The Film Inside the Film (lecture) 아방스 2011.01.17 2415
에프터 이펙트 총 쏘는 듯한 효과를 만들어 볼까요? 7 아방스 2010.06.01 5784
플러그인 초고속 카매라 같은 효과를 만드는 Twixtor 플러그인 아방스 2011.12.16 13332
기타 제로보드 xe 서버 이전하기 5 아방스 2008.01.11 2610
C언어 제니스가 올린 글 출처 알았네요.... 2 제네시스& 2009.06.27 2383
C언어 정체불명의 프로그래밍입문 4 실행 디버깅 1 정체불명 2012.01.18 1684
C언어 정체불명의 프로그래밍 입문 중간체크 file 정체불명 2012.01.18 1611
C언어 정체불명의 프로그래밍 입문 main 함수작성 3 file 정체불명 2012.01.18 1721
C언어 정체불명의 프로그래밍 입문 2 1 file 정체불명 2012.01.18 1290
C언어 정체불명의 프로그래밍 입문 2 정체불명 2012.01.18 1262
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19