free

    -1

    2答えて

    ` ./program.o'のエラー にエラーが表示されます:ダブルフリー0x0000000002316030 私はコードで何ができるのですか、何が私に間違っていますか?ありがとう。 #include <stdio.h> #include <stdlib.h> #include <string.h> void setInOrderArr(int *arrArr[], int len);

    -1

    1答えて

    私はコンピュータのディレクトリ(アドレス、すなわちC:\ Windows)を検索するこのプログラムを作成しました。ファイル名は、26文字の長さの配列(アルファベットの文字の各スロット)で構成されたリンクリストに格納されます。 私がプログラムを実行すると、入力した文字を参照してフォルダのファイル名を印刷します。ただし、2回目にすると、最後の印刷物が新しいものと一緒に印刷されます。例えば : ディレク

    0

    2答えて

    文字列を特定のポイントまで解放するにはどうすればよいですか? char *s = (char *)malloc(sizeof(char) * 21); s[20] = '\0'; int i = 0; while (i < 21) { s[i] = i + 'a'; i++; } をそして私はいくつかの点で文字列を切り取り、その半分格納します:たとえば、私が持って

    0

    1答えて

    は、私は次のように呼び出すCのAPIがあります。 - (NSData*)getFileContents { NSData *fileContents; //do something return fileContents; } -(void*) manipulateFile { UInt8 *data = (UInt8*) [[self getFi

    0

    1答えて

    私はプログラミングを始めたと私は初心者の質問があります。だから私は、トライ木を持っていると私は複数のファイルから単語を大量に保存するためにそれを使用したい を。 1つのファイルからすべての単語をツリーに挿入したあとで、次のファイルのツリーを再利用できるように、ツリーのメモリを解放する必要があります。 私は自由を使ってルートを解放するべきですか?または、ツリーをたどってすべてのノードを1つずつ削除す

    0

    1答えて

    int main() { int* Pointer; Pointer = (int*)malloc(sizeof(int)); *Pointer = 33; int * Pointer2 = Pointer; printf("%d\n", *Pointer); free(Pointer); free(Pointer2)

    3

    3答えて

    私は会社から2つの質問に直面しました。 2つの質問が私を混乱させた。 誰でも回答の理由を説明できますか? 結果を書いてください。 void Test(void){ char *str = (char *) malloc(100); strcpy(str, “hello”); free(str); if(str != NULL){ strcpy(st

    -2

    1答えて

    私はこの問題を解決しようとしている:https://www.hackerearth.com/practice/data-structures/trees/binary-and-nary-trees/practice-problems/algorithm/comrades-ii-6/ 私は、アルゴリズムが正しいとかなり確信しているが、私は提出で無効なポインタエラーを取得しています。 私はエラーを見つ