📄 clear.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>clear</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="clear.html">clear</a> </div> <div class="name-format"> clear </div> <div class="syntax-name-format"> Syntax: </div> <pre class="syntax-box"> #include <fstream> void clear( iostate flags = ios::goodbit );</pre> <p>The function clear() does two things:</p> <ul> <li>it clears all <a href="../io_flags.html#state_flags">io stream state flag</a>s associated with the current stream,</li> <li>and sets the flags denoted by <em>flags</em></li> </ul> <p>The <em>flags</em> argument defaults to ios::goodbit, which means that by default, all flags will be cleared and ios::goodbit will be set.</p> <div class="related-examples-format"> Example code: </div> <div class="related-examples"> <p>For example, the following code uses the clear() function to reset the flags of an output file stream, after an attempt is made to read from that output stream:</p> <pre class="example-code"> fstream outputFile( "output.txt", fstream::out ); // try to read from the output stream; this shouldn't work int val; outputFile >> val; if( outputFile.fail() ) { cout << "Error reading from the output stream" << endl; // reset the flags associated with the stream outputFile.clear(); } for( int i = 0; i < 10; i++ ) { outputFile << i << " "; } outputFile << endl; </pre> </div> <div class="related-name-format"> Related topics: </div> <div class="related-content"> <a href="eof.html">eof</a><br> <a href="fail.html">fail</a><br> <a href="good.html">good</a><br> <a href="rdstate.html">rdstate</a> </div> </div> </td> </tr> </table></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -