第十四章 輸入輸出與檔案

2021-08-20 11:19:17 字數 951 閱讀 4890

1.基於控制台的輸入輸出:iostream(cin,cout,cerr,clog,cout.put//字元輸出,cout.write//無格式的輸出和格式化的輸出,cin.get,cin.getline//字元和字串的輸入,cin.read//無格式的輸入和格式化的輸入)//read。write主要用於檔案訪問

2.基於檔案的輸入輸出:fstream

訪問檔案的四個步驟:

定義乙個檔案流物件

ifstream in1;

ofstream out1;

fstream io;

開啟檔案

in1.open("d:\\test.dat");
操作檔案中的資料

out1<>x;

關閉檔案

in1.close();

out1.close();

3.格式化的輸入輸出:iomanip(setw(),setprecision,showbase.....)

4.自定義輸出流操縱符

ostream &tab//操縱符名(ostream &os)

#include #includeusing namespace std;

ostream &tab(ostream &os)

int main()

out.close();

in.open("file");

if(!in)

cout<<"open file error";

in.read((char *)(&x),sizeof(int));

while(!in.eof())

{in.read((char *)(&x),sizeof(int));

cout<

第十四章約束

約束 constraint 是一種保證資料完整性的規則。約束設定在單個字段或者多個字段組合上,寫入這些欄位的行資料必須要符合約束的規則 約束的五種型別 not null 非空約束,指定某列的所有行資料不能包含空值 unique 唯一性約束,指定列或者列的組合的所有行資料必須唯一 primary ke...

第十四章 約束

第十四章 約束 練習1 1.學校有乙個選課系統,其中包括如下關係模式 系 系編號 主鍵,系名稱 唯一鍵,系主任 非空約束,系所在校去 取值範圍只能在南湖校區和渾南校區 create table xi xi no varchar2 10 primary key,xi name varchar2 10 ...

第十四章 集合

1.集合 把個數不定的物件一起帶著走 集合是乙個存放任意數量的引用的物件的容器 多個物件放在另乙個物件中,此物件可成為乙個集合物件 注意 如果集合物件建立時不指定泛型,則在當前集合中可以存放任意型別的物件 包括 collection list set map list 介面的實現類有arraylis...