꾸르꾸르

[C++] EOF가 입력될때까지 입력받기 본문

코딩, 알고리즘, 문제풀이/문법,알고리즘,C++,기타등등

[C++] EOF가 입력될때까지 입력받기

GGUGGU- 2020. 4. 22. 23:51

2017. 10. 2 에 쓰여진 글입니다.


EOF가 입력될때까지 정수 입력받기

#include <iostream>
#include <cstdio>

using namespace std;
 
int main()
{
 
/*EOF가 들어올때까지 입력받기*/
 
 
    //C Style
    int n;
    while(scanf("%d",&n)!=EOF){
    
        //Algorithm
    
    }
 
    //C++ Style _ 1
    int a;
    while(!cin.eof()){
        cin>>a;
        
        //Algorithm
    }
 
    //C++ Style _ 2
    int b;
    while((!cin.eof())&&cin>>b){
        
        //Algorithm
    }
 
    return 0;
}

 

문자열 입력받고 그대로 출력하기

#include <iostream>
#include <cstdio>
 
using namespace std;
 
int main()
{
    char c;
 
    //EOF가 들어때까지 문자입력받기
    while ((c = getchar()) != EOF)
        putchar(c);//입력받은 문자 그대로 출력하기
 
    return 0;
}
Comments