cout

    -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++)

    2熱度

    2回答

    我一直在使用睡眠聲明,如下所示:sleep(2);一段時間,但現在它突然不能正常工作了。每當我運行此代碼(例如): #include <iostream> using namespace std; int main() { cout << "Hi"; sleep(2); cout << "Hello"; } ,而不是說「嗨」第一,然後等待兩秒鐘,然後說「你

    3熱度

    3回答

    奇怪的std :: cout行爲我有一個方法返回一個字符串顯示爲錯誤消息。根據程序中發生此錯誤的位置,我可能會在顯示錯誤消息之前添加更多解釋。 string errorMessage() { return "this is an error"; } // somewhere in the program... const char* message = ("Some extra

    1熱度

    2回答

    NEVERMIND,FIXED IT。 for循環問題 我試圖做一些數字處理與格式化輸出,我遇到了一半的問題,我的輸出不打印。我寫了一個小的測試代碼來說明這個問題: #include <iostream> int testF(){ for (int i; i<10; i++) { std::cout << i << "\n"; } return 0;

    -3熱度

    2回答

    int main(int argc, char *argV[]){ istream *br; ifstream inFile; if(argc == 2){ inFile.open(argV[1]); if(inFile.is_open()){ cout << "file opened."; //if only "file opened" has an

    -1熱度

    5回答

    Geeting! 我正在一個控制檯應用程序中讀取數字把它們放在一個數組中,輸出告訴你這些數字在數組中的位置,其中數字大於1000. 所以如果你有這樣一個數組: int be[] = { 1001, 1001, 1001, 101, 1001 }; 輸出應該告訴你,從第一個到第三個位置你有1000個數字,從第五個到最後一個位置你有1000個數字。所以結局會是這樣: 1 3 5 6 我與解決它

    -1熱度

    1回答

    我是編程新手,我開始閱讀一些c/C++書籍以更好地理解。所以我不是很新手,我會直接去討論這個問題。我想製作一個程序來顯示從a到z的所有字母,所以我製作了2個程序。一個用C語言編寫,另一個用C++編寫。 在C中的一個按預期運行,這裏是代碼: #include <stdio.h> void alfa(){ char c; for(c='A'; c<='Z'; ++c) pr

    1熱度

    1回答

    我已經在這裏好幾天了,我似乎無法找出爲什麼我最後兩件事不會打印。代碼很長,所以我不會發布一切,但如果你需要它,我願意提供整個源代碼。 基本上我在爲每個列出的元素添加1個元素之後調用print函數。除了最後兩個配偶和孩子之外,它將全部打印出來。這兩個是最複雜的,因爲它們也是他們自己的列表。當我測試孩子的for循環時,它顯示無論我將多少個孩子添加到Vector中,它的大小都是0.這是爲什麼? void

    0熱度

    1回答

    我正在爲計算機科學課程中的項目編寫代碼,並正在測試我的算法以查看它是否有效以及它的速度。我知道該算法的工作原理,因爲當我在Visual Studio 2013中啓動程序時,我會得到正確的輸出。但是,當我從命令行的Visual Studio項目文件夾或從Windows資源管理器啓動.exe時,前兩個cout語句顯示正確,但for循環中的cout語句完全不顯示。當我在Visual Studio之外啓動

    0熱度

    4回答

    嗨! 我想知道if語句的條件是什麼,所以二叉樹的所有左分支都可以使用後序遍歷來打印。 template <class dataType> void PrintLeft (BinaryTree <dataType> * bt) { if (!(bt == NULL)) { //traverse left child PrintLeft (bt->left());