본문 바로가기

반응형

C++

★ 10. C++ 구조체 사용하기! C++ 구조체 사용하기! 구조체는 사용자 정의 데이터 타입! int, char, float처럼 데이터 타입을 다들 아시죠? 이런 데이터 타입을 사용자가 원하는 대로 만드는 겁니다. 설명을 어떻게 해야 될지... 바로 설명 해드리겠습니다! 쓰는 방법은 이렇게 적어주시면 됩니다 struct [구조체명] { char job[20]; int Hp; int Mp; }; 이 구조체에는 직업과 체력과 마력을 담고있네요 어떻게 사용할까요? 예를들어 구조체 이름이 playerInfo라면 void main() { playerInfo plyaerA; strcpy(playerA.job, "전사"); playerA.Hp = 500; playerA.Mp = 300; } 이렇게 사용하시면 됩니다.! 구조체 변수에 대한 접근은 변수.. 더보기
★ 09. 2중 for문을 이용해 삼각형 만들기! 2중 for문으로 '*' 별을 찍어서 삼각형 4개를 만들어보았습니다. 제 예제 소스를 실행 하셔서 1, 2, 3, 4를 입력하면 4가지의 삼각형의 출력을 보실 수 있어요. 소스를 안보고 한번 머리속으로 연구해서 혼자 구현해보면 for문이 어느새 쉬워져있을거라는 .... ㅎㅎ 모두 화이팅! - 소스 파일 첨부 - 더보기
★ 08. 2중 for문! 2중 for문의 사용을 알아볼께요 흔한 2중 for문을 연습하기 위해서 모두가 한번씩 코딩을 해봤다는 구구단! int i, j; for( i = 2; i < 10; i++ ) { for( j = 1; j < 10; j++ ) { cout 더보기
★ 07. 반복문 for와 while 반복문 for와 while 반복문에 대해서 알아봅시다~~ 저는 for와 while을 자주 사용하기 때문에.. do while은 빼놓고 ㅠ 설명 드릴께요 - for문 - int i; for ( i = 0; i < 10; i++ ) { cout 더보기
★ 04. #include <time.h> 타임 점 에이치 헤더 파일이라 ...... 뭘까요? 말 그대로 시간 값을 받아오는 헤더 파일입니다.! 랜덤값을 사용하기 위해 필수! 더보기
★ 05. rand() 랜덤 함수를 사용하자! 랜 덤 함 수 랜덤함수 rand()는 랜덤한 값을 받아 오기 위한 함수이죠. 랜덤 함수를 사용하기 위해 앞서 필요한 준비물이 있습니다. #include 반드시 헤더파일을 선언 후에 사용하셔야 되요 소스를 한번 보시죠! int i; i = rand(); 이렇게 하시면 i에는 랜덤한 숫자값이 들어갑니다. 그런데 실행 할때마다 같은 값이 들어가요 그 이유는? 처음에 한번 시간을 받아 온 다음 계속 그 시간을 사용하기 때문에 값이 변하지 않아요. 그렇기 때문에 항상 새로운 랜덤 값을 얻기 위해서 srand(time(NULL)); 이 문장을 한번 넣어 주셔야 계속 새로운 값을 받아요! 이 랜덤 함수를 이용해서 원하는 값을 얻기 위한 방법! i = rand() % 10 + 1; 이렇게 써주시면 1 ~ 10 까지의 .. 더보기
★ 04. 조건문을 사용한 예제 소스코드 조건문 if와 switch를 어떻게 사용할까요? 입력을 받아 조건문으로 5개를 처리하는 소스를 짜보았습니다. 보시고 여러분도 한번 짜보아요 더보기
★ 03. 조건문 if와 switch 사용하기! 조건문! 로직에 조건을 걸어 실행을 할지 안할지 정할 수가 있어요. - if문 - if문?! 말 그대로 만약에 ~라면 이라는 뜻입니다. 보시죠! int i = 0; if ( i == 0 ) { cout 더보기
★ 03. <iostream> 헤더파일 #include ??????? C++가 처음이신 분은 생소 하실텐데. C언어의 과 비슷하게 사용이 된다고 하더라구요! 가 standard input/output 표준 입출력 을 담당하는 헤더파일! iostream? input/output stream이라고 하네요 모르고 쓰는 것 보단 알고 쓰는게 좋겠죠 더보기
★ 02. cout을 활용한 콘솔창에 그림그리기. cout을 활용한 콘솔창에 그림 그리기! 이런 그림그리기 코딩 연습 한번이면 cout은 완벽 숙지하겠네요ㅎㅎ 저는 귀여운 곰돌이 얼굴을 그려보았는데 여러분도 한번 도전해보세요.! -- 소스 파일 첨부 해두었습니다.! 더보기

반응형