기타 강좌

안녕하세요 

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 912
파이널컷X 파컷 강좌 목록 아방스 2017.06.18 798
시네마4D Cinema4D 맵핑, 매터리얼 기초 메뉴얼 아방스 2010.08.18 3517
C언어 C언어 기초 - 1. 개요 5 완폐남™ 2011.08.01 3184
기타 c언어로 간단한 계산기 만들기 3 아방이 2008.01.23 6096
C언어 c언어로 같은그림 찾기 만들기 -기획편 1 정체불명 2012.01.18 2711
C언어 c언어로 구구단 프로그래밍 하는 영상 1 정체불명 2014.11.02 746
css display 속성 아방스 2011.09.17 2217
C언어 func.h함수소개 정체불명 2012.01.25 2357
시네마4D Jawset TurbulenceFD v1.0 Rev 1160 For Cinema 4D – Win64 file 아방스 2013.09.24 1410
기타 JHL's STUDY_캐릭터의 중심 "콘티" file J H L 2010.04.02 2197
C언어 Lua강좌 1 *ps인간 2009.01.26 4902
어플개발 m-BizMaker 코딩없이 어플 개발 할수있는 프로그램. 소개 1 아방스 2014.11.25 1129
시네마4D Navié Plants & Effex Krakatoa Edition v2.00.20 For Cinema 4D R14 – R15 – Win64 file 아방스 2013.09.24 1951
기타 PCSX2 자체 캡처기능으로 캡처한 동영상 인코딩하기 file Alkaid 2012.09.09 3257
기타 PHP 1강. 내가누구 2012.02.24 2036
기타 PHP 2강. 내가누구 2012.02.24 1993
기타 RPG-Builder 3D - 캐릭터 그래픽을 드래곤 으로 바꿔보자! 5 file 더블오렌지 2011.08.08 2464
OSX (맥) tar 명령어로 압축하기 / 압축해제 사용법 및 옵션 설명 아방스 2014.11.17 3079
플러그인 VC Reflect [반사되는 이미지 만드는 플러그인] 1 file 아방스 2012.03.28 7024
기타 VirtualDub, Avanti, AviSynth를 사용한 초보적인(?!) DVD -> 동영상 파일 변환법. Alkaid 2012.08.27 3480
XpressEngine XE1.1.5로 업후 위젯들이 문제를 일으킬때 수정방법 아방스 2009.02.21 3040
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19