程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++ 小知識積累,小知識積累

C++ 小知識積累,小知識積累

編輯:C++入門知識

C++ 小知識積累,小知識積累


(1)setw和setfill函數

#include<iomanip>

代碼:

1 #include<iostream> 2 #include<iomanip> 3 using namespace std; 4 struct student 5 { 6 int num; 7 char name[20]; 8 char sex; 9 int age; 10 }stu = { 97001,"lin lin",'F',19 }; 11 int main() 12 { 13 //setw(4)是定義字段長度的函數 14 cout << setw(7) << stu.num << "結束" <<endl; 15 cout << setw(20) << stu.name << "結束"<<endl; 16 cout << setw(3) << stu.sex <<"結束" <<endl; 17 cout << setw(3) << stu.age << "結束"<<endl; 18 cout << "-----------------------------" << endl; 19 cout /*<< setfill('>')*/ << setw(5) << 314512411111111 << setw(5) << "OK!"<<endl; 20 cout << setfill('>') << setw(5) << 314512 << setw(5) << "OK!"; 21 return 0; 22 } View Code

setw(n)使得輸出結果右對齊,左邊默認用空格填充,若設置了setfill,則用setfill裡面的字符來填充。

如果輸出選項少於n,則填充,否則不會填充,自然輸出。

(2)c++ system(“cls”)函數

1 #include<iostream.h> 2 #include<stdlib.h> 3 void main() 4 {cout<<"DDD"; 5 system("cls"); 6 cout<<"DDD"; 7 } 8 和 9 #include<iostream.h> 10 #include<stdlib.h> 11 void main() 12 {cout<<"DDD"; 13 14 cout<<"DDD"; 15 } View Code

system函數代表執行系統命令xxx,system("cls")語句的意思是調用dos命令cls進行清屏

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved