개발자 데뷔!

[C/C++ 1.2] 입출력 detail 본문

프로그래밍 언어/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;

    - 띄어쓰기 를 기준으로 구분해 입력을 받는다.

 

 

'프로그래밍 언어 > C++' 카테고리의 다른 글

[C/C++ 6.2] STL Vector  (0) 2022.03.11
[C/C++ 6.1] STL Sorting  (0) 2022.03.11
[C/C++ 2.4] 문자열 Parsing  (0) 2022.03.10
[C/C++ 2.2] string vs char[] 비교  (0) 2022.03.10
[C/C++ 2.1] char, string 문자열 입력받기  (0) 2022.03.10