11718번 - 그대로 출력하기
cin.getline() 이용한 코드입니다.
int main() { char W[10001]; cin.getline(W, 10001, EOF); cout << W; return 0;}
비슷한방식으로 getline()을 이용해보았습니다.
그런데 아래와 같은 오류나 나왔는데
cin.getline(char* str, streamsize n, char dlim);
getline(istream& is, string str, char dlim);
함수들의 3번째 인자의 종류가 같아보이는데 왜 getline에서는 컴파일 오류가 생길까요
참고 링크: C++ 입력 함수 - cin, cin.get(), getline() - kwon | kwon's Blog (kyu9341.github.io)
EOF는 int(-1)고 getline의 구분자는 char형이라 그렇지 않을까 싶습니다
댓글을 작성하려면 로그인해야 합니다.
u15091704 2년 전
cin.getline() 이용한 코드입니다.
int main() {
char W[10001];
cin.getline(W, 10001, EOF);
cout << W;
return 0;
}
비슷한방식으로 getline()을 이용해보았습니다.
그런데 아래와 같은 오류나 나왔는데
cin.getline(char* str, streamsize n, char dlim);
getline(istream& is, string str, char dlim);
함수들의 3번째 인자의 종류가 같아보이는데 왜 getline에서는 컴파일 오류가 생길까요
참고 링크: C++ 입력 함수 - cin, cin.get(), getline() - kwon | kwon's Blog (kyu9341.github.io)