memset

    -3

    1答えて

    STM32を起動すると、ポインタで指されているストラクチャのメモリを割り当てようとしています。 TLxbEvents *LxbEvents memset((void*)LxbEvents, 0, sizeof(TLxbEvents)); 分解に見ると、それは私がSTMCS命令地獄ARMのウェブサイトやGoogle上または他の場所を記述した文書を見つけることができませんでしライン STMCS

    -4

    2答えて

    私はCでbegginnerですので、私と一緒にご負担ください。 私は*cまたはc[]という配列ステートメントを作成できることを知っています。 私の質問はmemsetをについてです: char str[] = "hello!"; memset (str,'-',2); puts (str); 作品罰金。 しかし: char *str = "hello!"; mems

    3

    3答えて

    私はペアの配列を持っています。私は0、1または-1を作るためにこの配列のmemsetを使いたい。どうしたらいいですか?私たちはいつものように通常の手順ですか? ペアと配列は次のとおりです。 std::pair<int, int> ar[100][100];

    2

    2答えて

    私はmemsetを使って1で2D配列を塗りつぶしてみます。各バイトの int arr[3][3]; memset(arr,1,sizeof(arr)); Result : 16843009 16843009 16843009 16843009 16843009 16843009 16843009 16843009 16843009

    0

    1答えて

    私はここで見ることができるように、Fortranライブラリ(BLAS/LAPACK)へのSciPyインターフェイスの作業を開始しました:Calling BLAS/LAPACK directly using the SciPy interface and Cythonと解決策が出てきましたnumpy.zerosを使用すると、結果的にFortranコードを直接呼び出すことによるスピードの向上がなくなり

    0

    1答えて

    私は関数のようなポインタを持っていたいと思います。私は引数としてintを渡すことしか許されていないので、すべての種類のデータを関数に渡すことができるようにしたいと思います。 (私はこの関数を変更することはできませんが、SDKでハードコードされています) 私は変数のIDを使用し、私の関数内にある別の値に値を再割り当てすることを考えました。 私は、素晴らしいことだろうPythonの型を使用する imp

    -1

    4答えて

    をクリアする私は(この例では、初期化時)0でchar[]を埋めるために二つの異なる方法を見てきました: /* method 1 */ char foo[1024] = {0}; /* method 2 */ char foo[1024]; memset(foo, '\0', sizeof(foo)); 2つのコード間の主な違いは何ですか?彼らはどのように機能などが異なっていますか?

    5

    2答えて

    ポインタのイテレータptrの場合、std::fill_n(ptr, n, 0)はmemset(ptr, 0, n * sizeof(*ptr))と同じことを行うはずです(ただし、@ KeithThompsonのコメントはthis answerを参照してください)。 C++ 11/C++ 14/C++ 17モードのC++コンパイラでは、これらの条件を同じコードにコンパイルすることができますか?そして

    0

    1答えて

    を使用してゼロに構造体配列とそのメンバーを初期化する私は、ゼロを初期化するために、構造体配列とそのメンバーを作成する必要があり struct hostDB { u_int8_t host_id; u_int8_t host_mac[ETHER_ADDR_LEN]; unsigned char mdvalue[1024]; unsigned char pa