본문 바로가기

반응형

C++

★ 11. getch() getch() 헤더 파일 : getch()는 문자 1개를 입력 받습니다. 그러나! 중요한 것은 화면에 출력시키지 않습니다. 사용 예를 한번 보시죠 int input; while (1) { cout 더보기
★ 10. 삼항연산자 삼항연산자 삼항연산자의 사용법 int a; cin >> a; cout 더보기
★ 09. 문자열 함수 strlen, strcmp, strcpy, strcat, strtok 문자열 함수 1. strlen 2. strcmp 3. strcpy 4. strcat 5. strtok 5가지의 함수를 간단하게 알아봅시다! --------------------------------- 1. strlen strlen이란 문자열의 길이를 알려주는 함수. char a[10] = "hello"; int aSize = strlen(a); cout 더보기
★ 15. 포인터의 사용 방법 포인터의 사용 방법! 포인터의 사용법을 봅시다. int a = 5; int b = 10; int *p = &a; int *p1 = &b; cout 더보기
★ 08. 포인터 (Pointer) 포인터! 포인터는 말 그대로 무언가를 가리키는 의미입니다. * (asterisk) 표시는 포인터를 뜻하며 포인트 변수 앞에 붙습니다. int *p; int* p; 주로 두 가지 방식으로 많이 사용하는데 저는 개인적으로 첫번째 방식 int *p 이런 방법으로 많이쓴답니다.~ 더보기
★ 14. 숫자 빙고 게임 만들기 숫자 빙고 게임 만들기 게임 규칙입니다. 5 X 5 크기를 가진 빙고 판에 1 ~ 25 의 숫자를 랜덤하게 배치합니다. 숫자를 입력하면 '#' 으로 변하며 가로, 세로, 대각선 한 줄이 모두 '#'이면 빙고 카운트가 1씩 완성됩니다. 총 빙고 카운트가 12면 완성! #include #include using namespace std; int searchBingo(int cleanArray[5][5]) { int Bingo = 0; int search[5]; for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { search[j] = cleanArray[i][j]; } if ( search[0] == search[1] && search[1] == sear.. 더보기
★ 13. 숫자 야구 게임 만들기 숫자 야구 게임 만들기 게임 규칙입니다. 숫자는 3자리 중복되지 않습니다. 플레이어는 총 10번의 공격을 할 수 있으며 첫째 자리 수는 0이 올 수 없습니다. 자리수와 숫자가 같으면 스트라이크 숫자만 같으면 볼 하나도 맞지 않으면 아웃(종료) 입니다. #include #include using namespace std; void main() { srand((long)time(NULL)); int coNum[3] = {0,}; int myNum[3] = {0,}; int strike = 0, ball = 0; int out = 0; int i,j; int roundCount = 0; int startBtn = 0; bool numError = false; for (i=0; i 더보기
★ 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.. 더보기

반응형