What & How & Why

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
cs:programming:cpp:cpp_primer:8_io [2024/12/09 06:39] – [Condition States] codingharecs:programming:cpp:cpp_primer:8_io [2024/12/09 06:42] (当前版本) codinghare
行 160: 行 160:
 ==利用 Main 函数的参数自动输入== ==利用 Main 函数的参数自动输入==
 main函数有两个 parameter: ''int argc'', ''char argv''。利用这两个 parameter 可以循环对多个文件进行输入: main函数有两个 parameter: ''int argc'', ''char argv''。利用这两个 parameter 可以循环对多个文件进行输入:
-<code cpp >+<code cpp>
 //Since argv[0] stores the program name, the array range for the files begins at 1 //Since argv[0] stores the program name, the array range for the files begins at 1
 for (auto p = argv + 1; p!= argv + argc; ++p) { for (auto p = argv + 1; p!= argv + argc; ++p) {
行 182: 行 182:
 ===文件模式=== ===文件模式===
 //open()// 函数中的第二个参数:**文件模式** ( //File Mode//) ,决定了 //fstream// 如何使用文件: //open()// 函数中的第二个参数:**文件模式** ( //File Mode//) ,决定了 //fstream// 如何使用文件:
-\\ \\ <html><div align="center"> <img src="/_media//programming/cpp/cpp_primer/file_mode.svg width="350"> </div> </html> \\ \\+\\ \\ {{ :cs:programming:cpp:cpp_primer:file_mode.svg?300 |}} \\ \\
 一些需要注意的规则: 一些需要注意的规则:
   * //out// 不能对 //ifstream// 对象时使用,反之 //in// 不能对 //ostream// 对象使用(读用 //in//, 写用 //out// )。   * //out// 不能对 //ifstream// 对象时使用,反之 //in// 不能对 //ostream// 对象使用(读用 //in//, 写用 //out// )。