프로그래밍 언어/C++
[C/C++ 1.2] 입출력 detail
물꼮이
2021. 12. 5. 18:09
Cout
<< 로 이어서 쓰기
cout << a << "와" << b;
줄바꿈 기능
cout << "\n";
cout << endl;
* "\n" 보다 "endl" 이 메모리를 덜 사용한다! =====> 맞는거임 ?????'
* endl 에서 l은 숫자1이 아닌 영어L의 소문자이다.
연산포함 출력
cout << a++;
cout << a;
a++;
- 위의 두 코드는 동치
문자열 내에서 큰따옴표("") 사용
cout << "degree is \"23\" Celsius"

- 문자열 " "내부에 큰따옴표를 사용할 때는 " 대신 \" 를 사용한다.
Input 파일 사용하기
// 리소스파일 > 우클릭 > 추가 > 새항목 > 유틸리티 > 텍스트 파일 > input 값 집어넣을 수 있음 !!! : 빌드할 때마다 입력 안해줘도됨
// 소스파일에 freopen("input.txt","r",stdin)
// freopen_s :SDL 켜져있는 상태에서 사용 가능
// freopen : SDL OFF 시켜야함
//freopen("input.txt","r",stdin) //SDL OFF 해야함
//freopen_s(new FILE*, "input.txt","r",stdin); //SDL 상관없이 사용가능
Cin
>> 로 이어서 받기
cout >> a >> b;
- 띄어쓰기 를 기준으로 구분해 입력을 받는다.