dynamic-arrays

    0熱度

    2回答

    我試圖使用釋放calloc創造1000個字符長字符串動態數組: int i; char** strarr =(char**)calloc(argc,sizeof(char)*1000); if(strarr == NULL) return 0; strarr[0][0] ='a'; printf("%c\n",strarr[0][0]); 每次我嘗試運行這段代碼我上的prin

    0熱度

    1回答

    我想創建一個學生的數據庫程序,您應該能夠添加/修改和刪除學生。我設法使add函數工作,並且修改函數,但刪除函數給我一些問題。我試圖從數據庫中刪除一個學生時,我的代碼似乎崩潰了,誰能告訴我問題在哪裏? 這裏是我的代碼: #include <stdio.h> #include <stdlib.h> #include <string.h> /* TODO: Avoid global variab

    0熱度

    2回答

    我想我已經互換了動態數組的第一個和最後一個數字,並且完全喪失瞭如何使用交換的數字打印數組。 理想情況下,在程序工作的情況下,用戶應該輸入他們想要輸入的數字的數量,然後他們將分別鍵入每個數字。 然後它應該輸出(以及標準偏差,平均值和原始數組順序)該數組按順序排列,除了輸入的第一個數字和輸入的最後一個數字被切換爲。你將如何去打印切換號碼的新陣列? 這裏是我到目前爲止的代碼: import java.u

    0熱度

    1回答

    如果我要做一個動態數組的鏈表會每個索引有它自己的頭或將有一個單一的頭爲整個陣列?我沒有的代碼,但因爲我只是在僞工作的權利,但我會舉一個例子.. 建立一個叫做arrayNode與下一個指針結構和int數據 聲明並初始化列表的數組 - > arrayNode *數組[大小] =新arrayNode【尺寸】 做一個頭 - > arrayNode *頭現在 ,如果我想把一個值轉換成數組[0],我檢查頭是N

    0熱度

    1回答

    我想從我的主進程中接收其所有其他進程的所有組件後,打印一個動態分配的2d陣列。我所說的組件是指子數組或塊。 我已經使代碼通用於進程的數量。下圖將幫助您瞭解塊在整個陣列中的排列方式。每個塊由一個進程處理。只是雖然這裏,讓我們假設我運行使用12道工序(本身我有8個內核)的程序,使用下面的命令: mpiexec -n 12 ./gather2dArray 這是圖,它專門針對12個流程場景: 喬納森在

    0熱度

    1回答

    這可能是一個簡單答案的問題,但我沒有找到任何類似於它的解決方案。我試圖在C中創建一個具有兩個變量的struct,然後創建一個尺寸等於用於創建struct的兩個可變參數尺寸的二維數組。 struct image{ int width; int hight; int pixles[width][height]; }; 現在我知道這不工作之前,我甚至編譯它,但我不知道

    -1熱度

    2回答

    此代碼給出分段錯誤。由GDB調試它給這個錯誤: "Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7a6dde5 in _IO_vfscanf_internal (s=, format=, [email protected]=0x7fffffffdba8, [email protected]=0x0) at vfsca

    1熱度

    1回答

    有幾個線程的標題類似,但我不相信它們是相同的。其中一個非常類似於fortran pass allocated array to main procedure,但答案需要Fortran 2008.我是在Fortran 90/95解決方案之後。 另一個非常好的,非常相似的線程是Dynamic array allocation in fortran90。然而,在這種方法中,當它們在子程序中分配時,它們似

    1熱度

    1回答

    我正在學習使用MFC的Visual C++,我需要創建一個動態的int數組而不必擔心內存位置。陣列大小在運行時間內會增加。 int myArray[5]; // I want to change this as a dynamic array int counter = 0; int currentValue; ... more Code void CScribbleView::OnLB

    0熱度

    2回答

    我想知道如何在空動態數組中添加一個值。 我已經定義以下數組裏面是空的 Dim ratioArray As Variant 然後,基於特定IF-條件我想如果條件爲真追加值。所以我嘗試了下面的內容,但它返回運行時錯誤'13'。 ReDim Preserve ratioArray(UBound(ratioArray) + 1) ratioArray = Cells(8+a,4+o) a和o是整