>  기사  >  백엔드 개발  >  C++에서 문자열을 입력하는 방법

C++에서 문자열을 입력하는 방법

下次还敢
下次还敢원래의
2024-05-06 17:12:13816검색

C++에서 문자열을 입력하는 방법: 1) 직접 입력: cin >> str; 2) 지정된 크기 입력: cin.get(str, size) 3) 전체 줄 입력: getline(cin, str).

C++에서 문자열을 입력하는 방법

C++에서 문자열을 입력하는 방법

직접 입력

  • cin >> str; 표준 입력에서 한 단어를 읽어 str 변수에 저장합니다. 공백이나 개행 문자를 만나면 읽기를 중지합니다.
  • cin.get(str, size); 표준 입력에서 지정된 크기(널 문자 포함)의 문자열을 읽어 str 배열에 저장합니다.

getline

  • getline(cin, str); 공백과 줄 바꿈을 포함하여 표준 입력에서 전체 줄을 읽고 문자열 str에 저장합니다.

다음 예에서는 이러한 메서드를 보여줍니다.

<code class="c++">int main() {
    string str1, str2;

    // 直接输入单词
    cout << "请输入一个单词:" << endl;
    cin >> str1;

    // 使用 getline 输入整行
    cout << "请输入一行文字:" << endl;
    getline(cin, str2);

    // 输出输入的字符串
    cout << "输入的单词:" << str1 << endl;
    cout << "输入的行:" << str2 << endl;

    return 0;
}</code>

참고:

  • getline은 줄 끝 공백을 무시하지 않으므로 trim() 메서드를 사용하여 초과분을 제거해야 합니다. 공백.
  • getline(cin, str, 'n');은 파일 내용을 한 줄씩 읽는 데 사용할 수 있습니다.

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.