realloc

    -1

    1答えて

    私はこの問題を克服しました。文字列を構造体に変換する関数を実装しました。私はこのような構造を持っている: typedef struct { unsigned a, b; unsigned c, d; } struct_t; 機能の見出しは以下の通りです:作成した新しい構造へのretval Pポインタ\ struct_t * string_to_struct (ch

    0

    1答えて

    内部に存在する私は、このような typedef struct bucket{ char * value; char * key; }BUCKET; typedef struct item{ struct bucket * data; struct item * next; struct item * prev; }ITEM; typed

    0

    1答えて

    私はC文字列に拡張子を追加しようとしていますが、Signal:SIGABRT(Aborted)を取得するだけです。 #include <stdio.h> #include <string.h> #include <stdlib.h> #define OUT_OF_MEMORY 3 #define FILE_EXTENSION ".txt" typedef enum _Bool_ /

    2

    1答えて

    以下に、問題を示す簡単なCプログラムがあります。ポインタを使用してreallocにコールしようとするとうまくいきますが、ポインタにオフセットを追加しようとすると(つまり、配列の後の要素から開始する)、失敗します。 # include <stdio.h> # include <stdlib.h> struct arbNum{ unsigned char* bytes; lo

    -2

    3答えて

    私はメモリ管理に何が間違っているのか質問したいと思います。私はstdinからint配列を読んでそれを印刷したいだけです。 2つの要素から始め、量を2で割り、私は満足します。 #include <stdio.h> #include <stdlib.h> void read (int * array, int * n, int * l) { int * tmp; printf

    1

    1答えて

    私のコードは動作しますが、私の質問はこの動的割り当てが正しいかどうかです。それはうまく動作し、すべてが大丈夫ですが、私はそれが正しいと確信していません。 StudentDynamic* pStudents = NULL; char auxfirstName[255], auxlastName[255]; float auxGrade; FILE* pFile

    -1

    1答えて

    こんにちは、私はchar*配列を私のmain()にmallocしようとしています。次に、解析ループがファイルを見つける度にextern関数でreallocになります。 mallocとreallocのchar * files[]を除くすべてのコードは動作します。 私は、次のコードを実行すると、私はこのエラーを受け取る *** Error in `./Assignment2': double free

    0

    2答えて

    のサイズを変更します。私はreadInput()という名前のmain()の外の関数にfileから読み込んだ要素データをcharとint配列に格納します。データが読み: DEDDEEEDEEEDE 私はreallocを持つ配列内のゴミ除外するために、両方の配列のサイズを変更しようとすると:私の質問: char配列をmain()に出力すると、正しい要素が含まれますが、配列の最後にガベージが印刷されます

    1

    2答えて

    私は小さなファイルを作成し、小さな "データベース"を作成したり、エントリの作成/削除などを行う小さなプログラムを作成しています。 realloc() 機能を使用しようとするとクラッシュします。 わからない私が何か​​間違ったことをやっている場合、私はC.ので に、むしろ新たなんだから、おそらく、しかし、私はこのようにそれを実行しようとしています:私は何 StudentDB database;

    -1

    1答えて

    は、以下のstruct struct HotelManagement { Hotel_t *hotel; Customer_t *customers; reservation_t *reservations; int physicalSize; int registerdSize; int physicalSizeReserv;