setw

    2熱度

    2回答

    我試圖確保輸出中的第二列是對齊的,它看起來像setw會是解決方案,但無論我做第二列總是關閉。這是輸出,我從下面的代碼得到... 1> 123 10> 234 ,但我希望它是... 1> 123 10> 234 我能想到的唯一的另一件事是真正得到數的元素的實際數量是什麼數字,然後索引做了某種長度的計算。這似乎很多處理只是爲了讓第二列右對齊。 我也試過< <正確的,但因爲我在一個循環是印刷

    -5熱度

    2回答

    我已經對這個問題做了一些深入的研究,並且發現了其他與我相似但錯誤不一致的人。我的兩個主要理論是我錯過了一些顯而易見的東西,或者我打破了Visual Studio。代碼運行如下: // ConsoleApplication5.cpp : Defines the entry point for the console application. // #include "stdafx.h" #i

    0熱度

    2回答

    對於我的實驗室,我們需要在一個列中顯示輸出值,然後顯示值的用途。 我需要的例子。 Amount of adult tickets: 16 Amount of children tickets: 12 Revenue from ticket sales: $140.22 我試圖用運輸及工務局局長像 cout << "Amount of adult tickets:

    0熱度

    1回答

    我們知道,std :: setw()隻影響下一個輸出。 所以,對準什麼標準的做法 的整個操作< <表輸出用戶定義類型的: class A { int i, j; public: friend ostream& opeartor<<(ostream& out, const A& a) { return << "Data: [" << i << ", " << j

    -2熱度

    1回答

    嗨首先這是我的計劃,我想我的程序中所有的輸出隔離在列 下面是我的程序的輸出現在我想使輸出爲全行在年齡和部分: #include<iostream> #include <iomanip> using namespace std; struct student { string fullname[200]; string course[200]; int age[200]; }; st

    0熱度

    1回答

    我無法保持「:」和「$」與用戶通過cin命令(「numTShirts」)實現的任何輸入對齊。如果實施10或更低,它將保持一致,但折扣與其他任何輸入不符。 ![實施用10] http://prntscr.com/gzms3m ![與其他實現] http://prntscr.com/gzmsjx cout << "\n" << endl; cout << fixed; cout

    -2熱度

    2回答

    我的輸出應該是四個三角形和一個金字塔。我設法得到了四個三角形,但無法弄清金字塔。任何幫助都會很棒。 (我也必須使用setw和setfill)。 輸出是左對齊的三角形,然後左對齊倒置。 右對齊三角形,然後右對齊三角形倒置。 這是我的電流輸出: #include <iostream> #include <iomanip> using namespace std; //setw(length)

    0熱度

    1回答

    基本上我試圖setfill和setw來創建一個固定的表來顯示存儲在數組中的信息,但它並沒有顯示設置寬度工作,我不知道爲什麼。這裏是我使用的代碼: const int MAXWIDTH = 10; cout << left << setw(MAXWIDTH) << setfill(' ') << "Stock Number"; cout << left << setw(MAXWIDTH) <<

    1熱度

    1回答

    我需要在控制檯上打印一些數據。我的代碼是: cout << setw(5) << left << "id" << " | " << setw(10) << left << "computer" << " | " << setw(11) << left << "subsystem" << " | " << setw(8) << left << "number" << " | " << s

    0熱度

    2回答

    考慮以下代碼: int xx; std::cin >> std::setfill('0') >> std::setw(4) >> xx; 當發送12標準輸入我期待的xx值是1200和發送12345時,我希望它是1234。 但是,看起來std::setfill和std::setw沒有效果,我分別得到12和12345。 這是一個錯誤還是根據標準?有沒有一種很好的方法來獲得預期的功能? 另請注意,