본문 바로가기
728x90

VisualStudio7

14. 배열,array,배열선언,배열초기화,index 프로그램에 0부터 99까지 숫자를 저장한다고 생각해봅시다. 변수 100개를 생성해서 각각의 변수에 값을 저장한다면 아주 번거롭겠죠? 이러한 작업을 하기위해서는 보다 효율적인 접근 방법이 필요한데 그때 배열을 사용합니다. 배열에서 number0,number1,...number99같이 일일이 변수를 선언하는 것이 아니라 numbers와 같이 하나의 배열을 선언하고 각 변수를 나타내기 위해서 number[0],number[1],...,number[99] 를 사용합니다. 배열 선언 배열을 선언하기 위해선 다음구문을 사용하여 요소유형과 크기를 지정해야합니다. elementType arrayName[SIZE]; elementType은 데이터 유형입니다. 내가 이 배열에 어떤 유형의 데이터를 담을 것인지를 나타냅니다.. 2020. 1. 6.
11. 반복문,while문,do-while문,for문 C++ 에서는 반복적으로 문장을 실행하기 위해서 반복문을 사용할 수 있습니다. C++이라는 단어를 반복해서 10번 출력한다고 생각해봅시다. 아마 반복문에 대해 알지 못한다면 이런코드를 떠올릴 수도 있습니다. cout 반복할 문장을 실행합니다. i가 반복조건을 만족하지 못하면 -> 즉시 while문을 빠져나오게 됩니다. 2. do - while 문 do-while문은 우선 반복 내용이 실행되고 나서 반복조건을 검사하는 것을 제외하고는 while문과 동일합니다. 위에서 했던 1에서 9까지의 합을 구하는 프로그램을 do-while문의 문법에 맞게 만든 프로그램입니다. do-while문은 while문과 다르게 우선 반복내용을 한번 수행하고 그 다음에 반복조건을 검사하여 계속할 것인가 결정합니다. 출력결과는 wh.. 2020. 1. 2.
8. 난수생성,#include <cstdlib>,#include <ctime>,rand(),srand() 전에 배웠던 cin같이 우리가 입력하는 값과 달리 컴퓨터가 임의로 숫자를 우리에게 주는 방법은 없을까요? 바로바로 cstdlib 헤더파일에 있는 rand()라는 함수를 이용해서 우리가 예측할 수 없는 난수를 컴퓨터가 생성하게 하는 방법이 있습니다!! 컴퓨터가 설정해준 난수로 뺄셈 계산을 해보는 프로그램을 만들고 설명해 드리도록 할게요~ 아래는 두개의 난수 설정 후 뺄셈 계산을 하는 코드입니다. 난수생성을 위해서는 #include 헤더를 추가해야합니다. 이 헤더를 추가하면 rand() 함수를 사용할 수 있는데요! rand()함수는 0~RAND_MAX 사이의 난수를 생성하여 반환합니다. (**visual C++에서 RAND_MAX는 32767 입니다.) 즉, 0~32767 중 무작위로 한 수를 반환한다는 뜻.. 2019. 12. 30.
7. #include "pch.h", 미리 컴파일된 헤더 오류 분명 코드를 모두 올바르게 쳤는데 ... 이런 오류가 뜬 적이 있으신가요? 하지만 오류목록에서 하라는 데로 해도 제대로 구동되지 않습니다.... 이럴때에 해결방법 2가지를 알려드릴게요-! 방법 1. 왼쪽상단에 프로젝트 -> 속성 순서로 클릭해주세요! 그럼 이렇게 "속성페이지"가 창으로 뜨게 되는데요, 속성페이지에서 C/C++ -> 미리 컴파일된 헤더 순서로 클릭해주고 오른쪽에 밑줄친 부분에 미리 컴파일된 헤더가 "사용"이라고 되어있는지 확인해주세요. 혹시 "사용"이라고 되어있다면 "미리 컴파일된 헤더 사용 안 함" 로 상태를 바꿔주세요!!! 그리고 오른쪽 아래에 확인 버튼을 눌러주세요. 그럼 이렇게 성공적으로 프로그램이 돌아가요 방법 2 (개인적으로 방법1 보다 추천하는 방법입니다.) visual stu.. 2019. 12. 26.
728x90