C++學習四
分支語句和邏輯運算子
C++主要的分支語句有if語句,switch語句。這兩種語句如下表所示。
邏輯運算無非是與,或,非,異或。假設A為1,B為0
break和continue
break語句可以跳出for迴圈,while迴圈,而且只能跳出最內層的那一個迴圈,如果多層迴圈巢狀又想要一次性全部調出怎麼辦呢?可以考慮goto語句,想知道的話可以百度一下,而continue語句只是結束本次迴圈,開啟下一次迴圈,注意其中的區別。
檔案io
檔案io流和我們之前碰到的標準輸入流很相似,首先定義兩個物件ifstream ifile 以及ofstream ofile。接下來的事情就是把這兩個物件和一個檔案聯絡起來,然後你把infile當成cin,outfile當成cout用就行了,這裡給出一個小例子以供學習
#include <fstream>
#include <iostream>
using namespace std;
int main()
{
char data[100];
// 以寫模式開啟檔案
ofstream outfile;
outfile.open("file.txt");
如果開啟檔案失敗,直接返回錯誤程式碼
if (!outfile.is_open())
{
exit(EXIT_FAILURE);
}
cout << "Writing to the file" << endl;
cout << "Enter your name: ";
cin.getline(data, 100);
// 向檔案寫入使用者輸入的資料
outfile << data << endl;
cout << "Enter your age: ";
cin >> data;
// 再次向檔案寫入使用者輸入的資料
outfile << data << endl;
// 關閉開啟的檔案
outfile.close();
// 以讀模式開啟檔案
ifstream infile;
infile.open("file.txt");
//如果開啟檔案失敗,直接返回錯誤程式碼
if (!infile.is_open())
{
exit(EXIT_FAILURE);
}
cout << "Reading from the file" << endl;
infile >> data;
// 在螢幕上寫入資料
cout << data << endl;
// 再次從檔案讀取資料,並顯示它
infile >> data;
cout << data << endl;
// 關閉開啟的檔案
infile.close();
return 0;
}
相關文章
- c++學習筆記(四)C++筆記
- c++學習C++
- 如何學習C++?C++
- C++ Prime 學習C++
- C++ 自我學習C++
- C++學習五C++
- C++學習步驟(C++該如何學)C++
- TypeScript 學習(四)TypeScript
- goblog學習四Go
- Docker學習-四Docker
- c++學習記錄C++
- C++學習篇(2)C++
- c++學習總結C++
- C++學習筆記——C++ 繼承C++筆記繼承
- C++學習筆記-Cherno C++系列C++筆記
- C/C++學習路線———學習筆記C++筆記
- 前端學習(四)--jQuery前端jQuery
- python學習之旅(四)Python
- 函式學習四函式
- C++ Primer Plus 第四章 複合型別 學習筆記C++型別筆記
- 深度學習、機器學習、python、C++視訊深度學習機器學習PythonC++
- 候捷C++深入學習C++
- C++學習筆記——003C++筆記
- C++學習筆記——001C++筆記
- C++學習 2.5 string類C++
- 公司C++規範學習C++
- C++基礎學習6C++
- OI學習筆記(C++)筆記C++
- c++學習筆記(三)C++筆記
- c++學習筆記(五)C++筆記
- C++基礎學習1C++
- C++ any_of用法學習C++
- C\C++白嫖學習C++
- C++學習記錄1C++
- springboot 學習筆記(四)Spring Boot筆記
- goLang學習筆記(四)Golang筆記
- Vue 學習記錄四Vue
- HTTP 學習瞭解四HTTP