기타 강좌

안녕하세요 

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
기타 응용..에 관한 간단한 고찰.(??) 개촙포에버 2011.10.13 1770
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - “Call To Action” Buttons file 아방스 2011.12.07 1750
C언어 [C 언어 강의] 데이터 출력 함수 printf() file 마린레이 2011.10.12 1746
기타 [루비][네트워크] 다른 컴퓨터에서 명령어 받아서 실행후 결과 돌려주는 서버 자연철학의수학적원리 2013.10.25 1736
기타 [루비] 프로그래밍 공부하는 법 1 자연철학의수학적원리 2013.10.25 1724
C언어 정체불명의 프로그래밍 입문 main 함수작성 3 file 정체불명 2012.01.18 1721
기타 [RPGXP] 기술 데이터 읽기 실패 해결법 2 file 맵만드는중.. 2014.02.17 1717
C언어 [비쥬얼 C++ 동영상 강좌] 07회 GDI 를 배우자 - 1 아방스 2009.01.12 1710
C언어 [C 언어 강의] 데이터 입력 함수 scanf() file 마린레이 2011.11.06 1709
C언어 정체불명의 프로그래밍입문 4 실행 디버깅 1 정체불명 2012.01.18 1684
C언어 정체불명의 프로그래밍 입문 중간체크 file 정체불명 2012.01.18 1611
C언어 [비쥬얼 C++ 동영상 강좌] 04회 클래스 파일 분석하기 - 1 아방스 2009.01.12 1609
C언어 [C 언어 강의] 2. 프로그램의 기본 구조 마린레이 2011.10.05 1607
C언어 [비쥬얼 C++ 동영상 강좌] 05회 클래스 파일 분석하기 - 2 아방스 2009.01.12 1597
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Carbonalistic Web Buttons file 아방스 2011.12.07 1588
기타 [루비][네트워크] 간단한 서버 만들기 자연철학의수학적원리 2013.10.25 1510
웹디자인 관련 웹 디자인 무료 버튼 템플릿! - Call To Action file 아방스 2011.12.07 1495
기타 [루비] 한글 사용하기 2 자연철학의수학적원리 2013.10.25 1475
기타 [루비][네트워크][GUI] 서버에 명령어 보내서 실행결과 얻는 클라이언트 file 자연철학의수학적원리 2013.10.25 1471
어도비 프리미어 프리미어 cc 2014 새로운 기능 - Premiere Pro CC – April 2014 – New Features 아방스 2014.07.07 1443
Board Pagination Prev 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Next
/ 19