📄 get.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <meta name="generator" content= "HTML Tidy for Linux/x86 (vers 1 September 2005), see www.w3.org"> <title>get</title> <link href="../cppreference.css" rel="stylesheet" type="text/css"></head><body><table> <tr> <td> <div class="body-content"> <div class="header-box"> <a href="../index.html">cppreference.com</a> > <a href= "index.html">C++ I/O</a> > <a href="get.html">get</a> </div> <div class="name-format"> get </div> <div class="syntax-name-format"> Syntax: </div> <pre class="syntax-box"> #include <fstream> int get(); istream& get( char& ch ); istream& get( char* buffer, streamsize num ); istream& get( char* buffer, streamsize num, char delim ); istream& get( streambuf& buffer ); istream& get( streambuf& buffer, char delim );</pre> <p>The get() function is used with input streams, and either:</p> <ul> <li>reads a character and returns that value,</li> <li>reads a character and stores it as <em>ch</em>,</li> <li>reads characters into <em>buffer</em> until <em>num</em> - 1 characters have been read, or <strong>EOF</strong> or newline encountered,</li> <li>reads characters into <em>buffer</em> until <em>num</em> - 1 characters have been read, or <strong>EOF</strong> or the <em>delim</em> character encountered (<em>delim</em> is not read until next time),</li> <li>reads characters into buffer until a newline or <strong>EOF</strong> is encountered,</li> <li>or reads characters into buffer until a newline, <strong>EOF</strong>, or <em>delim</em> character is encountered (again, <em>delim</em> isn't read until the next get() ).</li> </ul> <p>For example, the following code displays the contents of a file called temp.txt, character by character:</p> <pre class="example-code"> char ch; ifstream fin( "temp.txt" ); while( fin.get(ch) ) cout << ch; fin.close(); </pre> <div class="related-name-format"> Related topics: </div> <div class="related-content"> <a href="gcount.html">gcount</a><br> <a href="getline.html">getline</a><br> (C++ Strings) <a href="../cppstring/getline.html">getline</a><br> <a href="ignore.html">ignore</a><br> <a href="peek.html">peek</a><br> <a href="put.html">put</a><br> <a href="read.html">read</a> </div> </div> </td> </tr> </table></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -