본문 바로가기

반응형

- Programming

★ 07. 형변환 형변환 은 쉽게 말해 데이터 타입을 변환한다는 의미입니다. - C - float fi = 3.141592654; int fi2 = fi; printf("%d", fi2); 결과 : 묵시적 형변환을 통해 3이 출력됩니다. (소수점 무시, 불안전) 명시적 형변환을 한다면? printf("%d", (int)fi); 같은 3이 출력되더라도 비교적 안전하다고 볼 수 있습니다. - C++ - C++에서는 위와 같은 내용을 (int)fi -> static_cast(fi) 이런식으로 사용하면 됩니다. 더보기
★ 12. 랜덤 함수를 이용한 로또 번호 뽑기 - 2 랜덤 함수를 이용한 로또 번호 뽑기 바로 2번째 방법을 알아보도록 하겠습니다. void main() { srand(time(NULL)); int quest[6]; int i; for (i = 0; i < 6; i++) ① { quest[i] = rand() % 45+1; if (quest[i] == quest[i - 1]) { i--; } } for (i = 0; i < 6; i++) ② { cout 더보기
★ 11. 랜덤 함수를 이용한 로또 번호 뽑기 - 1 랜덤 함수를 이용한 로또 번호 뽑기 로또 번호를 뽑아보는 법을 알아보겠습니다! 로또 번호에는 규칙이 있죠? 1부터 45까지의 숫자가 중복되지 않게 들어가야합니다! 어떻게 해야 하는지 2 가지 방법을 소개해드릴께요! 첫번째 방법 입니다. 헤더 파일로 과 두가지를 꼭! 선언 해주셔야 합니다. void main() { srand(time(NULL)); int lotto[45]; int i; int temp, A, B; for (i = 0; i < 45; i++) ① { lotto[i] = i + 1; } for (i = 0; i < 100; i++) ② { A = rand() % 45; B = rand() % 45; temp = lotto[A]; lotto[A] = lotto[B]; lotto[B] = tem.. 더보기
★ 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; } 이렇게 사용하시면 됩니다.! 구조체 변수에 대한 접근은 변수.. 더보기
★ 06. <Windows.h> 헤더파일? WinAPI로 GUI를 만들 때 선언한다고 하네요. 저는 콘솔창을 깨끗하게 비우기 위해 system("cls")를 사용하려고 하려고 썼는데 GUI 전용 헤더파일이라니.. 앞으로 여러모로 쓸 일이 많아지겠네요! 더보기
★ 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 더보기
★ 05. 배열? 배열의 개념! 배열. 하나의 공통된 자료형을 가진 여러 변수의 집합. 또 다른 말로 어떻게 표현 할 수 있을까요? 여러분의 생각도 듣고싶네요! 더보기
★ 06. 랜덤 함수를 이용한 가위바위보 게임! 모두가 언제 어디서든 승부를 가릴 때 즐기는 게임 가위 바위 보 ! 랜덤 함수를 이용해 컴퓨터와 가위바위보 게임을 해볼까요? - 프로그램 설명 - 1. 컴퓨터는 0~2까지 랜덤 수 가짐 0 = 바위, 1 = 가위, 2 = 보 라고 정의 2. 플레이어는 가위나 바위, 보를 입력받는다. ( 저는 숫자로 입력 받았어요 (0, 1, 2) ) 3. 스위치문을 사용, 승리와 패배, 컴퓨터가 무엇을 낸지 출력 가위 바위 보 게임을 만들면서 랜덤함수와 조건문을 익혀보아요 - 소스 파일 첨부 - 더보기

반응형