C++에서 getline을 사용하는 방법

下次还敢
풀어 주다: 2024-05-01 14:30:27
원래의
584명이 탐색했습니다.

getline() 함수는 텍스트 입력에서 데이터 한 줄을 읽고 개행 문자나 파일 끝 문자가 나타날 때까지 지정된 문자열에 저장하는 데 사용됩니다. 해당 매개변수에는 입력 스트림을 가리키는 istream 개체와 읽은 데이터를 저장하는 데 사용되는 문자열 개체가 포함되며, 입력 스트림 개체를 가리키는 istream 참조를 반환합니다. 행을 성공적으로 읽으면 입력 스트림 객체의 상태 비트는 goodbit이고 그렇지 않으면 Failbit입니다.

C++에서 getline을 사용하는 방법

C++에서 getline() 사용

getline() 함수는 데이터 한 줄을 읽고 이를 지정된 문자열에 저장하는 데 사용됩니다. 개행 문자나 파일 끝 문자가 나타날 때까지 데이터를 텍스트 입력으로 읽습니다. 구문은 다음과 같습니다.

istream& getline(istream& str, string& strObj);
로그인 후 복사

Parameters

  • str:입력 스트림의 istream 개체를 가리킵니다.
  • strObj:문자열 개체를 가리키는 문자열 개체로, 읽은 데이터를 저장하는 데 사용됩니다.

Return Value

getline() 함수는 입력 스트림 객체를 가리키는 istream 참조를 반환합니다. 라인이 성공적으로 읽혀지면 istream 객체의 상태 비트는 goodbit이고, 그렇지 않으면 Failbit입니다.

#include  #include  using namespace std; int main() { string myString; cout << "Enter a line of text: "; getline(cin, myString); cout << "The entered text is: " << myString << endl; return 0; }
로그인 후 복사

실행 프로세스

  1. 사용자가 한 줄의 텍스트를 입력합니다.
  2. getline()은 입력을 읽고 이를 myString 변수에 저장합니다.
  3. 이 프로그램은 myString에 저장된 텍스트 줄을 출력합니다.

Notes

  • getline() 함수는 입력 스트림에 읽을 수 있는 텍스트 줄이 있다고 가정합니다. 스트림에 더 이상 텍스트가 없으면 함수는 실패 비트 상태를 반환합니다.
  • getline() 함수는 공백 문자와 개행 문자를 포함한 모든 문자를 읽습니다.
  • 줄바꿈 문자를 읽으려면 문자열 개체 뒤에 줄바꿈 문자('n')를 추가해야 합니다.

위 내용은 C++에서 getline을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
c++
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!