BOJ-11718 | 그대로 출력하기 c++

·2024년 8월 31일

Algorithm (2024)

목록 보기
3/10
post-thumbnail

✏️ 11718 - 그대로 출력하기
🌊 GitHub @xaesu, Study-Algorithm


접근

✔️ 끝이 정해지지 않은 입력

  1. EOF : End of File
    → C++ 에서는 cin.eof() 함수를 사용해 파일의 끝에 도달했는 지 검사
    → 더 이상 입력이 들어오지 않으면 True 반환



풀이

#include <iostream>
#include <string>
using namespace std;

int main() {
  string str, printStr[100];
  int cnt = 0;

  // 입력
  for (int i = 0; i < 100; i++) {
    getline(cin, str);
    
    if (cin.eof())  // EOF 판별
      break;
    else
      printStr[cnt++] = str;
  }

  // 출력
  for (int i = 0; i < cnt; i++) {
    cout << printStr[i] << '\n';
  }
}
profile
🌦️ @xaesu

0개의 댓글