free

    0

    1答えて

    このプログラムを実行しようとすると、エラーmalloc()が発生します。 この関数からエラーが直接発​​生することはありません。この関数の後にmalloc()を実行しようとすると発生します。もし私が自由に行(ch)を削除すると正しく動作するので、私はそれを解放しようとすると破損が起こると思います。 main()は、この関数をどのように使用するかの例です。 char * makeInt(int va

    0

    1答えて

    私は現在、「低下」の文字列を取得するには、次のコードを使用しています:私はmallocで割り当てfree(ptr);にしようと void strlower(char** string) { char* ptr = malloc((strlen(*string)+1) * sizeof **string); memcpy(ptr, *string, (strlen(*strin

    0

    1答えて

    ダイナミックアレイ上のメモリを再割り当てするために使用する関数です。私はtypedef'd struct lottery〜lotを持っています。私は参照構造体の配列(a)とそれを持ってほしい新しいサイズ(n)を渡しています。私はaにreallocすることができるように一時的な配列(b)を宣言しています。 b = realloc()などでヒープ上にいくつかのバイトを作成していますが、機能を終了する前

    -4

    1答えて

    これらの3つの関数をC言語で再コード化する必要があります。目標は、異なるプログラムやシステムコールのシステム関数を置き換える必要があります。 私は男を読んで以来、私は実際にこれらの機能の動作を理解していません、私はbrk()とsbrk()を使用することが許可されていることを知っています。

    1

    1答えて

    thisのようなものを実装したいと思います。ネイティブメモリはJavaヒープに割り当てられます。これが機能するためには、私はこのコードの一部が動作する必要があります:私がやろうとしていることである const static int pad = 16; void * operator new(size_t t) throw(std::bad_alloc) { void* padded =

    0

    2答えて

    私はメモリ領域(構造体、配列)へのポインタを介してメモリにたくさんのものを格納するこのプログラムを持っており、いつでもプログラムを初期化できるこのユーザを持っています。 initを実行すると、プログラムは以前に使用されたメモリを解放しなければならず、それがキャッチです。 最初のinitでは、私のポインタが指しているものは何もわかりません。特に、それらがゴミであるかどうかはわかりません。しかし、そう

    0

    1答えて

    もっと一般的な質問です。私はいくつかのデータを格納するために私のコードの中にポインタを持っています。ポインタのサイズは、プログラムの実行中にのみ決定され、動的に割り当てられる必要があります。 だから私はメモリを割り当て、それをゼロに設定する calloc() を使用しています。プログラムの実行後、私は使用しています free() これを解放するには。 このようなメモリの使用は適切ですか?そ

    -1

    2答えて

    ここでは、free()関数を使用して最後のメモリを解放しようとするとCプログラミングのfree()関数に関する初心者の質問があります。ループは終了しません、私は同じプログラムで書いた他の同様の機能と同じ問題がありました。いつ私は間違っていましたか? 1行目では int addnode(struct node *add, struct node *p,int dep) { int cou

    0

    2答えて

    struct cacheline { int x[16]; }; struct cacheline *block = malloc(sizeof(struct cacheline) *size); //malloc for array of stucts write_start = clock(); for (k=0;k<=1000;k=k+1){

    -1

    4答えて

    malloc()について私が理解していることによると、実行時に動的にメモリを割り当てることができます。以下は、私は私の質問は、私がmalloc()機能でメモリの2つのバイトを割り当てるためのシステムを求めていますされ #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<string.h> void main() {