cout

    8熱度

    2回答

    printf(...)返回輸出到控制檯的字符數,我發現這對設計某些程序非常有幫助。所以,我想知道在C++中是否有類似的功能,因爲cout <是一個沒有返回類型的運算符(至少從我瞭解的情況來看)。

    0熱度

    1回答

    在我的應用程序中,我有一個控制檯(使用std :: out)和一個窗口(具有顯示一些文本的函數)。我正在尋找的是一種在我的窗口中顯示cout的最後一行的方法。我讀過一些關於如何使自定義streambuf類或結構超載運算符的文章。我不能超載運算符,因爲如果我這樣做,我不能使用像endl這樣的東西。 另一個帖子here建議定義我自己的streambuf,但我不知道這是否是我的問題的一個好的解決方案。也

    -2熱度

    1回答

    我用Dev C++ 5.5.3來編寫一些程序。其中一個程序是關於獲取一些數字(整數),直到零,然後打印最大值,最小值,平均值。在我的電腦裏,一切都很好。在別人的電腦中,它並沒有顯示出正確的平均值,它顯示了非常奇怪的數字4.612521 e + 8並且像這樣。我定義了一個變量avg並計算出這個值然後打印出來。另一個在調用cout時直接計算平均值。有人可以檢查此程序: 計劃1不顯示正確答案: #inc

    3熱度

    1回答

    打印一個指向一個int後,我打印指向一個字符: #include <iostream> using namespace std; int main() { int i; cout << "&i: " << &i << endl; char q = 'q'; cout << "&q: " << &q << endl; return 0;

    -1熱度

    2回答

    我必須計算應納稅收入,並且由於某種原因,當我輸入5000作爲收入併爲已婚夫婦提交了m時,它會給我一個稍微錯誤的數字。這裏是我的代碼: #include "stdafx.h" #include <iostream> #include <iomanip> #include <cmath> using namespace std; int main() { double cal

    0熱度

    2回答

    每次運行我的程序時,do while循環的第一行中的輸出都會重複出現。因此,輸出「輸入要添加的字符...」在每個循環的開始處輸出兩次。每次循環重複如何讓它只輸出一次? 主文件 #include "LinkedList.h" #include "ListNode.h" #include "Node.h" #include <iostream> #include <stdlib.h> usi

    1熱度

    1回答

    做一些簡單的練習,我現在對iostream和指針有一個很大的懷疑。 這是2頁稍有不同的文件,我做(他們都工作): 文件1接收輸入爲「我的名字是#馬」和cout打印「Mynameis」 int main(){ using namespace std; char* ch=new char[256]; int count=0; cout <<"Enter chars, # to quit:\n"

    -6熱度

    4回答

    背後的故事:我正嘗試在en.cppreference.com上創建一個帳戶。該過程的一部分 包括: 什麼是性病::法院< <「EV」 < <「A」顯示; 的困境:我不知道這到底是。 我試圖把它放入終端,但沒有用處。 我試圖把它放在代碼中並編譯它...仍然沒有運氣。 我使用了它,但沒有接近理解他們要求我做什麼。 最後但並非最不重要,我去http://en.cppreference.com/w/cpp

    0熱度

    1回答

    我正在試圖製作一個使用泰勒序列的程序來近似e。 但是,我遇到了一個問題,這讓我感覺在C++上顯得很不爽。變量e是一個浮點數,但每當我使用cout << e << "\n";它只輸出2,而不是2.0或2.7或任何它應該在代碼中的任何點輸出。這裏的main()代碼: int main() { float e = 1.0; int d = 1; int counter =

    0熱度

    4回答

    該數字必須在小數點後顯示5位數字。如果數字爲0,則只顯示0而不顯示0.00000。如果數字零在他的小數記錄只顯示其他數字大於零,例如0.08500,而不是輸出0.085 // S0是我的變量 if (s0==) cout<<"0" else cout<<setiosflags(ios::fixed)<<setprecision(5)<<s0;