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)

lyun135   6달 전

EOF는 int(-1)고 getline의 구분자는 char형이라 그렇지 않을까 싶습니다

댓글을 작성하려면 로그인해야 합니다.