본문 바로가기

c++ 입출력3

C++ 27 [파일입출력] ▣ 파일입출력 : ifstream : 파일입력(파일 읽기), ofstream : 파일출력(파일 쓰기), fstream : 입출력(파일 읽기, 쓰기) ▣ ofstream f("C:\\C++\\test.txt", ios::out); : ofstream 변수이름("파일경로 및 파일이름", 모드); ▣ ofstream f("C:\\C++\\test.txt"); : 매개변수에 모드를 넣지 않아도 ofstream이기 때문에 out으로 처리 ▣ f 2023. 5. 9.
C++ 26 [포맷플래그 입출력] ▣ 형식상태는 비트 형태로 표현되는 형식 플래그 값에 의해 그 의미가 지정 ▣ long setf(long n) : 형식 플래그를 인수로 받아서 이 플래그 값에 해당하는 비트의 필드를 세팅하는 함수 ▣ long unsetf(n) : setf() 함수와 반대의 기능을 수행하는 함수, 해당 비트를 끝내는 함수 ▣ long flags() : 현재 플래그의 상태를 반환하는 함수 ▣ long flags(long n) : 플래그를 인수 n의 비트 패턴으로 세팅시키고 변경되기 이전의 플래그 값으로 반환 ▣ ios::skipws : 입력 시 공백문자 무시한다. ▣ ios::left : 폭 안에 출력을 왼쪽 정렬 ▣ iost::right : 폭 안에 출력을 오른쪽 정렬 ▣ ios::scientific : 과학산술용 표기로.. 2023. 5. 3.
C++ [cmath, algorithm, 수학함수] ▣ 안녕하세요. 이번장에서 수학를 계산하는 함수를 간단하게 공부해보겠습니다. ▣ 수학함수를 사용하기 위해선 c언어에서 다르게 를 사용합니다. c언어 헤더와 c++ 헤더를 구분하기 위함도 있지만 cmath 가 더 기능이 있습니다. 그리고 숫자를 입력받을 변수와 제곱근을 계산해서 반환한 값을 저장할 변수를 선언하고, sqrt()함수를 입력합니다. 그럼 이렇게 double 형으로 반환되고 매개변수값을 (double)형식으로 넣으라는 표시가 나옵니다. ▣ 함수에 양식대로 넣어서 출력을 해보면 81을 입력하면 81에 제곱근이 9라는걸 확인할 수 있습니다. ▣ 헤더를 추가하여 min(), max()함수를 사용해보겠습니다. 함수에 이름처럼 최소값 최대값을 구해주는 함수이고 ceil(), floor() 올림, 내림을 .. 2021. 10. 20.