2014-09-22 33 views
-1

因此,我的老師給了我們一份本週二到期的文件。不幸的是它不是很清楚。我對編程的基本知識掌握很強,但對C++沒有。這是我的問題。(作業)格式化表格列表和邏輯問題的最簡單方法是什麼?

1.)現在我使用系統(「cls」)清除屏幕,並使用空格和\ n打印菜單屏幕進行格式化。該文件說,查找一個叫做stdlib.h和一個clrscr()函數,以及它如何可以用於清除行,即clrscr(4).....

我在谷歌上找不到任何東西,你們知道他在說什麼?

2.)在C++中格式化表格列表的最簡單方法是什麼?什麼,我想在這裏實現舉例:

enter image description here

它輸出的每一行是在3分不同的cout的,第一個採用t的方式:X和1號,第二個套結2號數量右邊,第三個在最後的號碼和endl上。這將會循環,直到滿足一些參數。

3.)我的邏輯是否在上面聲音?問題是,我不明白他提供的作業文檔,我的電子郵件仍然沒有答案。所以我試圖儘可能直觀地做到這一點,那就是我想出的。下面是從文檔的片段,我不明白:

enter image description here

我知道它的種類我有這麼一個複雜的問題,如果你想在過去的截圖一些情況下,請讓我知道。

任何幫助表示讚賞,謝謝!

回答

1

1)現在我清除與系統的屏幕(「CLS」),我打印帶有空格和\ n作爲格式菜單畫面。該醫生說,以查找一些所謂stdlib.h中和clrscr()函數和如何將它用於清除線即clrscr(4).....

嘗試使用cplusplus.com,它是真棒,並會回答你很多問題。

http://www.cplusplus.com/reference/cstdlib/?kw=stdlib.h

2)有什麼格式化C++中的表樣表最簡單的方法?

那麼我個人覺得,使用下面的函數:

setw() 

會着手做的圖表一樣,最好的辦法。
我覺得這比僅僅做「\ t」或「」,
要好,因爲它可以更有效地以有組織的方式工作。
讓我們把setw()和「\ t」加入測試:
假設我們有值8和10,000,並且想要打印這些值。

cout << "\t" << "8"; 

cout << "\t" << "10000"; 

將輸出:

 8 
     10000 

而如果你有:

cout << setw(8) << "8"; 

cout << setw(8) << "10000"; 

它會輸出:

 8 
    10000 

這只是保持的問題你的代碼組織看上去很好。

相關問題