C++에서 문자열을 입력하려면 매개변수에 문자열 변수에 대한 포인터와 입력 스트림 객체가 포함된 getline 함수를 사용하세요. 단계는 다음과 같습니다. <iostream> 헤더 파일을 포함합니다. cin 입력 스트림 개체를 사용합니다. 문자열 입력을 얻으려면 getline(cin, stringVariable)을 사용하십시오. getline 함수는 공백과 줄 바꿈을 포함하여 텍스트의 전체 줄을 가져옵니다.
C++에서 문자열을 입력하는 방법
C++에서 문자열을 입력하려면 getline
함수를 사용하면 됩니다. 이 함수는 문자열 변수에 대한 포인터와 입력 스트림 개체라는 두 가지 매개 변수를 사용합니다. getline
函数。该函数需要两个参数:一个指向字符串变量的指针和一个输入流对象。
1. 头文件包含
首先,在您的程序中包含 <iostream>
头文件,该头文件定义了 getline
函数:
<code class="cpp">#include <iostream></code>
2. 输入流对象
getline
函数的第二个参数是输入流对象。通常,我们将使用 cin
输入流对象,它代表标准输入:
<code class="cpp">std::cin;</code>
3. 获取字符串输入
要从用户获取字符串输入,请使用如下语法:
<code class="cpp">std::getline(cin, stringVariable);</code>
其中 stringVariable
是您要存储输入字符串的字符串变量。
4. 示例
以下是一个获取用户输入字符串的示例:
<code class="cpp">#include <iostream> using namespace std; int main() { string name; cout << "Enter your name: "; // 输出提示消息 getline(cin, name); // 获取用户输入的字符串 cout << "Your name is: " << name << endl; // 输出输入的字符串 return 0; }</code>
5. 空格和换行符
需要注意的是,getline
函数会获取用户输入的整行文本,包括空格和换行符。如果您不希望获取这些字符,可以使用 ignore
getline
함수를 정의하는 <iostream>
헤더 파일을 프로그램에 포함합니다: 🎜<code class="cpp">cin.ignore(); getline(cin, word);</code>
getline
함수의 두 번째 매개변수는 입력 스트림 객체입니다. 일반적으로 표준 입력을 나타내는 cin
입력 스트림 객체를 사용합니다: 🎜rrreee🎜🎜3. 문자열 입력 받기 🎜🎜🎜사용자로부터 문자열 입력을 받으려면 다음 구문을 사용하세요. 🎜rrreee 🎜여기서 stringVariable
은 입력 문자열을 저장하려는 문자열 변수입니다. 🎜🎜🎜4. 예🎜🎜🎜다음은 사용자 입력 문자열을 가져오는 예입니다. 🎜rrreee🎜🎜5. 공백 및 줄바꿈🎜🎜🎜getline
함수는 사용자 공백과 줄 바꿈을 포함하여 입력된 텍스트의 전체 줄입니다. 이러한 문자를 가져오지 않으려면 ignore
기능을 사용하여 무시할 수 있습니다. 예를 들어, 사용자가 입력한 단어만 얻으려면 다음 코드를 사용할 수 있습니다: 🎜rrreee위 내용은 C++에서 문자열을 입력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!