C++에서 문자열을 입력하는 방법: cin: 콘솔에서 문자열을 읽습니다. getline(cin, string): 개행 문자를 만날 때까지 문자열 한 줄을 읽습니다. stringstream: 문자열을 데이터를 읽고 쓸 수 있는 스트림으로 처리합니다. ifstream: 파일에서 문자열을 읽습니다.
C++에서 문자열을 입력하는 여러 가지 방법
C++에서는 문자열을 입력하는 여러 가지 방법이 있습니다.
1 cin
cin
예 표준 입력 스트림 C++의 객체. 콘솔에서 문자열을 읽고 이를 변수에 저장할 수 있습니다. 사용 예: cin
是 C++ 中标准的输入流对象。它可以从控制台读取字符串,并将其存储在变量中。用法示例:
<code class="cpp">#include <iostream> using namespace std; int main() { string input; cout << "Enter a string: "; cin >> input; cout << "You entered: " << input << endl; return 0; }</code>
2. getline(cin, string)
getline(cin, string)
函数用于从控制台读取一行字符串,直到遇到换行符。用法示例:
<code class="cpp">#include <iostream> using namespace std; int main() { string input; cout << "Enter a string with spaces: "; getline(cin, input); cout << "You entered: " << input << endl; return 0; }</code>
3. stringstream
stringstream
允许将字符串作为流来处理。它可以从字符串中读取和写入数据。用法示例:
<code class="cpp">#include <sstream> using namespace std; int main() { string input = "Hello World!"; stringstream ss(input); string word; while (ss >> word) { cout << word << " "; } return 0; }</code>
4. ifstream
ifstream
<code class="cpp">#include <fstream> using namespace std; int main() { ifstream file("input.txt"); string input; while (getline(file, input)) { cout << input << endl; } file.close(); return 0; }</code>
getline(cin, string)
이 함수는 개행 문자가 나타날 때까지 콘솔에서 문자열 한 줄을 읽는 데 사용됩니다. . 사용 예: 🎜rrreee🎜🎜3. stringstream🎜🎜🎜stringstream
을 사용하면 문자열을 스트림으로 처리할 수 있습니다. 문자열에서 데이터를 읽고 쓸 수 있습니다. 사용 예: 🎜rrreee🎜🎜4. ifstream🎜🎜🎜ifstream
은 파일에서 데이터를 읽는 데 사용됩니다. 파일에서 문자열을 읽고 이를 변수에 저장할 수 있습니다. 사용 예: 🎜rrreee위 내용은 C++에서 문자열을 입력하는 여러 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!