cout

    -1熱度

    1回答

    所以我正在運行一些C++練習,由Bruce Eckel提供,這裏的想法是我試圖創建一個頭文件文件,然後將該頭文件包含到源文件中,在該文件中爲這些函數創建一些定義,最後創建包含頭文件的第二個源文件,並定義包含對所有先前函數調用main()的第二個源文件。 函數本身是隻包含函數名稱的虛擬函數,所以我知道它們正在工作。 HEADER #ifndef headerone #define headeron

    2熱度

    2回答

    爲什麼此代碼不打印名稱?我在Animals構造函數類中定義了這個名字,但是當我運行代碼時,它只是忽略了定義。 動物類: #pragma once #include <vector> #include <string> class Animals { private: std::string name; std::vector<int> disgust = {1

    0熱度

    2回答

    #include <iostream> #include <string> using namespace std; int main() { string cow=cow; cout<<cow<<endl; return 0; } 奇怪的是,程序編譯並運行良好,但cmd顯示的是奇怪的符號而不是牛。這些符號是這樣的:「æ∟ƒí♂」

    3熱度

    1回答

    我爲進度條寫了一個標題。它包含以下功能: /** * @brief advances the progress bar every time an interval of x * function calls has been completed * @param current the current iteration * @param o the stream to write t

    0熱度

    1回答

    { int val; string str; cin >> val; cin >> str; } 當我編寫C++程序時,遇到了一個問題。 我定義了一個int變量「val」,我寫這個:cin >> val,但是我輸入的是'g'。 當我寫下一條語句時,cin >> str; cin再次直接使用'g',但這不是我想要的。 我想清除cin緩衝區,以便我可以輸

    0熱度

    3回答

    我在C++書中閱讀 - >C++ Programming: Visual Quickstart Guide,爲了使用如cin和cout而不是std::的語句,您需要添加行using namespace std。 然而,此刻我正在做A級計算機科學,用C++和的CBuilder,和我沒有到該行添加到我的節目 - 因爲我能夠在使用cout和cin他們自己沒有遇到任何錯誤。 那真的不需要嗎?或者Cbuil

    1熱度

    2回答

    的std::cout對象被聲明在iostream頭文件作爲 namespace std _GLIBCXX_VISIBILITY(default) { ... extern ostream cout; ... } 從現在起,我丟棄std::前綴。 所以,據我所知,cout是「只是」ostream類型的對象。我開始想知道爲什麼東西被打印到屏幕cout而不是其他ostream對象,所以我試

    1熱度

    3回答

    我試圖cout一個字符串後填充,使得輸出的總長度爲,比如說15 例如,如果字符串是「湯姆」,那麼我在cout之後想要12個空格。我知道如何使用setfill和setw擁有領先的空間,但是有沒有內置填充空間的方式?或者唯一的方法是獲取字符串長度並在字符串的末尾添加一堆空格? 謝謝!

    0熱度

    1回答

    一開始我會告訴擲骰子大量次數(幾千),然後記錄每個數值出現的次數並創建一個臨時直方圖顯示一個數字的X卷,例如滾動3 1的,2 2的,和5 3的可能是這樣的: 1 xxx 2 xx 3 xxxxx 我所試圖做的是找到一種方法來劃分X的了所以,在大部分60 X的出現數字旁邊。 我有兩個例子,滾動一個單一的死記錄1-6,然後兩個骰子,並記錄範圍2-12(11值)的總和。 本來我試圖將360的數量

    -3熱度

    2回答

    這是我的代碼的一部分,它使用類cosmology.xi_DM計算xi。 我對C++很新,所以請耐心等待! double redshift = 0.75; string method = "CAMB"; vector<double> r = {1., 2.}; double xi = 0.; for (int i=0; i<r.size(); i++)