endl

    0熱度

    1回答

    我想爲一個更大的程序編寫一個小的命令行解釋器示例。但是如果我輸入「1 2 3」,輸出爲「1 \ n2 \ n3 \ n」而不是「1 2 3 \ n」,正如我所期望的那樣。 #include <iostream> int main(int argc, char **argv) { while (true) { std::string line; std::cin

    1熱度

    3回答

    我正在編寫一個使用多種不同函數的排序程序,因爲你們都可以從我的聲明中看到 。 ,我不斷收到這些同樣的錯誤,當我嘗試編譯和運行我的程序 有如下幾點: error: use of undeclared identifier 'cout'; did you mean 'count'? cout << "Hello from main" << endl; error: reference to overl

    1熱度

    3回答

    所以我在C++中創建了一個未初始化的數組,並嘗試打印最後一個元素來查看輸出結果。未初始化數組中的每個元素都應該具有0(正確?)的值,但是我得到的輸出是其他內容。這是主要的功能是什麼樣子: int main() { int i[5]; cout << i[4] << '\n'; } 運行此輸出1606416656(每次都相同號碼)換行。但是,將'\n'更改爲endl會將換行

    0熱度

    1回答

    我期望,以顯示「你好」和2秒(延時)的時間延遲(奇怪的行爲),後來的「世界」 int t = time(NULL); std::cout << "hello "; while(time(NULL) < (t + 2)); std::cout << " world"; 而是我得到了一個空白頁面,直到後2秒,節目顯示「hello world」。即使時間間隔增加如(t

    2熱度

    4回答

    如果我有這樣的功能: int addNumbers(int x, int y) { return x + y; } ,如果我用它作爲這樣的: cout << addNumbers(4, 5) << endl; 它會返回並打印9。使用上面相同的cout行,如果我註釋掉或刪除addNumbers中的返回,它將返回並打印1。如果我這樣做: int addNumbers(int x,

    0熱度

    1回答

    我有一些Logging::Logger類具有以下功能: template<typename T> const Logger& Logger::operator<<(const T& in) const { // ... return *this; } const Logger& Logger::operator<<(std::ostream& (*os)(std::os

    1熱度

    2回答

    在我正在編寫的程序中,如果我在其開始處有一個cout << endl語句,則某個代碼塊才能正常工作。如果它不在那裏,程序不會出現段錯誤,但只是在100%的時間內給出可驗證的錯誤答案。隨着cout << endl聲明,它每次都有效。我實際上不知道是什麼導致這種情況,因爲我試過用cout.flush()來刷新cout緩衝區,但它沒有效果。此外,如果沒有endl,則無法使用cout。我也進行了doubl

    3熱度

    2回答

    據我所知,endl和\n之間的差異如已在SO上多次回答。但他們只提到endl能夠將緩衝區沖刷到stdout上,而\n則不能。 所以,被刷新我的理解通過緩衝區是給定的輸入被存儲在緩衝區中,並傳遞到stdout,只有當它遇到endl,或者一些露骨flush功能。如果是的話,我希望下面的代碼: #include <iostream> #include <unistd.h> int main(voi

    -1熱度

    4回答

    添加一個新行如何,我們可以寫在C#第二行輸出? 我們怎樣才能寫出給定的代碼爲兩行 MessageBox.Show("my name is " + LineBreak, "yazdan" , MessageBoxButton.OK, MessageBoxIcon.Information); 如何經過「我的名字是」之前「yazdan」

    -3熱度

    2回答

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