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++(VC)四步曲 (轉)C++
- 學習C++C++
- c++學習C++
- TypeScript 學習(四)TypeScript
- Docker學習-四Docker
- Scala學習(四)練習
- 如何學習C++?C++
- C++ 自我學習C++
- C++學習五C++
- C++學習(49)C++
- C++學習(50)C++
- C++學習(46)C++
- C++學習(47)C++
- C++學習(48)C++
- C++學習安排C++
- c/c++ 學習C++
- C++ Prime 學習C++
- C++學習步驟(C++該如何學)C++
- 函式學習四函式
- goblog學習四Go
- 前端學習(四)--jQuery前端jQuery
- EXP/IMP 學習(四)
- c++學習總結C++
- c++學習記錄C++
- C++學習篇(2)C++
- C++ STL學習——vectorC++
- C++學習筆記C++筆記
- C++ Builder 學習1C++UI
- C/C++學習路線———學習筆記C++筆記
- C++學習筆記——C++ 繼承C++筆記繼承
- C++、C++學習之我見 (轉)C++
- HTTP 學習瞭解四HTTP
- Vue 學習記錄四Vue
- goLang學習筆記(四)Golang筆記
- python學習之旅(四)Python
- react學習(四)- 表單React
- iOS學習資源(四)iOS