cout

    0熱度

    2回答

    我有這樣一個語句,用於輸出函數返回的內容。 std::cout<<"result: " << calculateAvg(someArray, size) << std::endl; 然而,函數在返回值之前會自己輸出東西。有沒有辦法讓我打印出該行所返回的內容,而不是在函數打印的所有內容之後?

    2熱度

    1回答

    我有一個編譯的程序,從std :: cin接收一些編碼的數據,處理它並輸出編碼的數據在std :: cout。 可執行程序代碼看起來是這樣的: // Main_Program.cpp // Compiled program that processes data. int main(int argc, char* argv[]) { std::string data_in;

    1熱度

    3回答

    在開始將此問題標記爲重複之前,我已經使用this但它不回答我的問題。 流對象,如std::cout,std::cin是ostream & istream類全局實例。但我的問題是何時將內存分配給這些對象?這些對象初始化時?在編譯時或運行時分配內存還是C++運行時在調用main()之前在運行時初始化這些對象? 其中std::cout & std::cin對象駐留:在堆棧中,堆或數據段?

    7熱度

    2回答

    我有一些舊的C代碼我試圖複製C++中的行爲。它使用printf修飾符:「%06.02f」。 我天真地以爲iomanip就那麼能幹,做的: cout << setfill('0') << setw(6) << setprecision(2) 當我嘗試輸出的測試號123.456,printf產量: 123.46 但是cout收益率: 1.2 + E02 有什麼我可以做iomanip複製這一點,或者

    -3熱度

    2回答

    我已經從我正在閱讀的書中編寫了該代碼,但我的編譯器警告說符號cout和endl無法解析。這是爲什麼。 #include <iostream> #include <float.h> int main() { cout << "float: " << endl << "stevilo decimalnih mest: " << FLT_DIG << endl

    4熱度

    3回答

    好吧,我認爲這可能只是一個版本問題,但我是新手。我有一個使用我重寫<<運營商的BigInt類,我實現了一個主文件: BigInt a = 3; cout << a << endl; cout << (a+a) << endl; 在Visual Studio中,編譯器明白一切就好了,它運行偉大。但移動到我的Makefile(使用普通的g++命令)的Ubuntu 14.04,make給我一個b

    0熱度

    1回答

    最近Visual Studio對我感到瘋狂,並且給了我錯誤對象時我所做的只是一個簡單的cout ...... CODE: // Lang.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <string> usin

    1熱度

    1回答

    這是我的代碼: cout << fixed <<showpoint<<setprecision(2); cout << setw(10) << left << "Employee:"<< right << setw(9) << name <<endl; cout << setw(10) << left << "Hours Worked:"<< right << setw(9) << hrWor

    -4熱度

    3回答

    當運行這樣的代碼它顯示d的值 - > 4 如果取消對COUT < < &一個它顯示的一個適當的值 - > 1 #include<iostream> #include<math.h> using namespace std; int main() { int a=1,b=2,c=3,d=4; /*cout<<&a<<endl; cout<<&b<<endl;

    2熱度

    2回答

    我有一個可能嵌套的「字典」std::map<std::string, boost::any>(或std::any,如果需要的話)。現在,我想顯示地圖。由於boost::any顯然與<<沒有很好的搭配,事情變得有點討厭。到目前爲止,我檢查的種類,投它和管道投給cout: for (const auto &p: map) { std::cout << std::string(indent +