memcpy

    0

    1答えて

    私は座標を持つ2つの配列を持っており、それらを1つの配列にコピーしたいと思います。私は2つのループとその作業を使用したが、私は知りたい、私はそれらなしでそれを行うことができた場合、私はこのような状況でmemcpyを使用する方法を知らない。ここに私のコードは次のとおりです。 int *join(int *first, int *second,int num, int size) { int *p

    -2

    1答えて

    Question読んでください。 以下のコードで にターンpreOrderTraversal()で使用Stackで使用List、ルート付きツリーの、再帰を含まないが、明示的なスタックを使用して、 /* list.h */ typedefは構造体リスト{ void **array; int lastItemPosition; int size; }List;

    0

    1答えて

    私のゲームでは、サウンドのリソースホルダとして使用するマップstd::map<Sound, sf::SoundBuffer> mySoundsがあります。私は現在、sf::SoundBuffer::loadFromFileを使用するサウンドをロードするために、今すぐ enum class Sound { SOUND_ONE, SOUND_TWO, SOUND_THRE

    -2

    1答えて

    Cで二重リンクされたジェネリックリストを作成しました。データを格納するのにintsを使用して作成しましたが、今は一般的にする必要があります。 私はリストとノード変数の型を作成している:私は、ノード内の項目に値を挿入すると問題が生じています struct node{ struct node *prev; struct node *next; void *item;

    0

    1答えて

    私は、プロジェクト内で圧縮目的で可変長整数を使用しようとしています。今、私は、実際に長さが何バイト(つまり、それを正しく表示するために使用する必要があります)の長さの符号なしlongの実際の長さを計算する関数があります。私は配列に記入されている符号なしlong longの部分をコピーすることはできません(たとえば、long long 0000 ... 0000 10110010から10110010

    0

    1答えて

    プロセスがビジー状態になっているときやカーネルに負荷がかかるときにcopy_from_user()とcopy_to_user()のパフォーマンスが悪化する可能性はありますか?通常の状況でcopy_from/to_userのパフォーマンスは何百、何百バイトをコピーするには数マイクロ秒ですか?システムがビジー状態のときに数ミリ秒かかる可能性はありますか? copy_from_userとmemcpyを比

    1

    1答えて

    私は関数が新しいスペースメモリを持つダブルポインタcharを返すと仮定します。ダブルポインタcharを別のダブルポインタcharにコピーするには?あなたがコピーされている項目のあなたの順序で項目のバイトサイズを逃している char **newArray(char **B, int oldLen, int newLen){ char **A = malloc(newLen * sizeof

    2

    2答えて

    私のコードがx86およびarmeabiプラットフォームで異なる動作をする理由が不思議です。コードの概念(それは実際のコードではありませんが、問題を理解するのに十分である): struct data { int x; } void method(unsigned char* buff) { data D; memcpy(&D.x, buff, sizeof(

    0

    2答えて

    文字列の長さを表示するためにstrlenを使用しようとしています。私はその2バイトの長さを知っています。しかし、strlenはゼロを返します。誰かがなぜ私を説明してくれますか?私を助けてください。 #include <stdio.h> #include <stdint.h> #include <stdlib.h> #include <string.h> int main(void) {

    0

    2答えて

    私は、元の文字列の特定の部分に部分文字列を正しく挿入する次のコードを持っています。 memcpy()の代わりにstrcat()を使用して同じことを行うにはどうすればよいですか? char original[]が元の文字列である void insertString(char original[], int start, int length, char toInsert[]){ size_