pointers

    -1熱度

    3回答

    我是編程新手,我仍然遇到數組,指針和函數的麻煩。我想知道這有什麼問題,以及我如何解決這個問題。具體爲什麼指針不能與該函數一起工作。這裏是我試圖編寫的程序:編寫一個程序,DYNAMICALLY創建一個指向數組足夠大的數組的指針,以保存用戶定義的測試分數。一旦輸入了所有分數(在主函數中),該數組就應該被傳遞給一個返回平均分數的DOUBLE的函數。在用戶輸出中,平均得分應格式化爲兩位小數。使用指針表示法

    0熱度

    1回答

    我寫一個Visual C++程序獲取打印作業的詳細信息。 代碼如下所示: HANDLE hPrinter; DWORD needed, returned, byteUsed,level; JOB_INFO_2 *pJobStorage1=NULL; level = 2; GetJob(hPrinter, jobId, level, NULL, 0, &needed); if (GetL

    1熱度

    2回答

    來自JavaScript背景的C++/Arduino中的第一個項目。我在使用此代碼時遇到了一些問題!我得到這個錯誤: C:\Users\Owner\Documents\Arduino\libraries\Pad\Pad.cpp:48:55: error: invalid use of non-static member function sensor.begin(15, 5).onChange

    -2熱度

    1回答

    我主要有一個函數(INT,字符串): string word("HELLO"); int x = 0; char choice; swap(x, word); 我想,沒有成功,進入下面的函數: void swap(int, string) { int x = 0; string word = "HELLO"; cout << "Would you like to change

    3熱度

    1回答

    如果我有一個二叉樹,其中每個節點只包含指向子節點的指針,那麼unique_ptr工作得很好。如果我希望每個節點都有一個父指針,那麼情況並不好,因爲一個節點可能有三個指針指向它:Binary Tree with parent pointer 在這種情況下我能做些什麼?我可以使用shared_ptr來處理所有事情,但我被告知這不是一個好的設計,因爲我可能會得到週期。如果我使用weak_ptr作爲父指針

    -1熱度

    1回答

    我正在構建一個託管的DLL,用於非託管環境(C/C++應用程序 - FreeRDP)。 Interop在大多數情況下工作正常,但在一個特定的情況下,我無法將指針傳遞給struct。 在API我有一個結構: typedef struct _IWTSListenerCallback IWTSListenerCallback; struct _IWTSListenerCallback {

    -1熱度

    2回答

    當給出五個輸入時,而不是要求5個字符串只需要四個,爲什麼這樣呢? 爲何默認*a+0 = '\n'已保存? 我也在第9行試過scanf("%d %c", &n &ch),但問題是一樣的。 #include <stdio.h> #include <string.h> int main() { int n; char ch; printf("n

    -2熱度

    2回答

    考慮這個C++程序中的地址之間的C++: #include<iostream> using namespace std; int main() { int x = 7; int *ip = &x; cout << "the value of x is " << x <<endl; cout << "the address of x is " << &x

    1熱度

    1回答

    我正在定義一個函數,其中一個參數是const char **p。我明白它的意思是「將p聲明爲指向const char指針的指針」。現在我想檢查const char是否爲NULL字符,因此檢查(**p == NULL),但它會給出警告warning: comparison between pointer and integer。這裏的代碼示例 bool func(const char **p)

    0熱度

    1回答

    對不起,如果這是一個愚蠢的問題,但我是一個學習C++的新手程序員。 我有一個任務,其中輸入的txt文件提供16行1-5位數字,每行最多5個數字。我們應該編寫一個函數findmax在main中使用,以將每行中的最大數字輸出到另一個txt文件中。 我的代碼沒有當前編譯錯誤我更堅持如何在main中實際使用此函數並將其傳遞到outout文件。對不起,如果這真的很簡單。所有的 #include <iostr