본문 바로가기

c++ 헤더3

C++ [cmath, algorithm, 수학함수] ▣ 안녕하세요. 이번장에서 수학를 계산하는 함수를 간단하게 공부해보겠습니다. ▣ 수학함수를 사용하기 위해선 c언어에서 다르게 를 사용합니다. c언어 헤더와 c++ 헤더를 구분하기 위함도 있지만 cmath 가 더 기능이 있습니다. 그리고 숫자를 입력받을 변수와 제곱근을 계산해서 반환한 값을 저장할 변수를 선언하고, sqrt()함수를 입력합니다. 그럼 이렇게 double 형으로 반환되고 매개변수값을 (double)형식으로 넣으라는 표시가 나옵니다. ▣ 함수에 양식대로 넣어서 출력을 해보면 81을 입력하면 81에 제곱근이 9라는걸 확인할 수 있습니다. ▣ 헤더를 추가하여 min(), max()함수를 사용해보겠습니다. 함수에 이름처럼 최소값 최대값을 구해주는 함수이고 ceil(), floor() 올림, 내림을 .. 2021. 10. 20.
C++ [파일입출력] ▣ 이번장에서는 C++에 파일 입출력을 진행해보도록 하겠습니다. ▣ 먼저 파일입출력을 사용하기 위해서 #include 헤더를 추가해야 합니다. 그리고 ofstream, ifstream를 사용하여 파일을 열어야합니다. ofstream는 쓰기 모드 ifstream은 읽기 모드로 각각 파일을 열어주세요 그리고 디버그를 해보고 프로젝트 파일 안을 확인하면 ▣ 이렇게 ofstream 파일을 열었던 파일이 생성된 걸 확인할 수 있습니다. 그럼 이번에는 ofstream으로 만든 텍스트 파일에 글을 작성해보겠습니다. ▣ ofstream 클래스로 파일을 쓰기 모드를 열고 outfile 2021. 10. 15.
C++ [출력, 입력] ▣ 먼저 입출력을 사용하기 위해서는 #전처리기로 선언을 해줘야합니다. #include 표준입출력을 하기 위한 헤더파일을 선언했습니다. 그리고 main 함수에 std:: 를 넣어주세요 이건 std::라는 클래스에 접근한다라고 생각하시면 됩니다. cout은 c는 콘솔, out은 output을 생각하시면 됩니다. x >> y; 두개를 입력받기 위해 x, y를 넣어주세요. 그리고 입력을 해주시면 되는데, 여기서 중요한건 >> x >> y는 띄어쓰기를 기준으로 두개에 정수를 입력받는다라는 것 기억해주세요. ▣ 또한 C언어에서처럼 scanf함수로 입력 받을 수도 있습니다. 이렇게 띄어쓰기 기준으로 입력을 받습니다. 여기서 scanf에 _s 를 붙이는 이유가 궁금하시다면 c언어 공부에 입력부분을 참고해주세요. ▣ 또.. 2021. 5. 21.