標籤:fst spl 字元 cas 大寫 AC lap 保留 flags
一,
#include<iostream>using namespace std;int main(){ ios_base::fmtflags original_flags=cout.flags(); cout<<812<<‘|‘; //輸出數字812和字元| cout.setf(ios_base::left,ios_base::adjustfield); // ios_base::left表示下一次輸出時要靠左對齊 // ios_base::adjustfield表示取消之前設定的對齊 cout.width(10); //指定輸出寬度為 10 cout<<813<<815<<‘\n‘; //輸出 813,815並換行 //其中 ios_base::left僅生效一次 cout.unsetf(ios_base::adjustfield); cout.precision(2); //保留小數點後 2位 cout.setf(ios_base::uppercase|ios_base::scientific); // ios_base::scientific指使用科學記號標記法 // ios_base::uppercase指使用科學記號標記法時顯示大寫字母 E cout<<813.0; //輸出數 813.0 cout.flags(original_flags); return 0;}1
二,
#include<iostream>#include<fstream>using namespace std;int main(){ ofstream file("text1.txt"); if(!file){ cout<<"failed"<<endl; return 1; } file<<"已成功寫入檔案!"<<endl; file.close(); return 0;}2
三,
#include<iostream>#include<fstream>#include<string>using namespace std;int main(){ string temp; ifstream a("text1.txt"); if(!a){ cout<<"failed"<<endl; } a >> temp; cout<<temp<<endl; a.close(); return 0;}3
c++學習,實驗七