memmove

    9

    3答えて

    IはMEMMOVE()を使用し、約2つの疑いを持た:好ましい使用は、この機能の代わりに使用する別の関数である(すなわち、A自身の機能を作成) ?私は正しく理解しているかどうかはわかりません。 関数のシグネチャはボイド* MEMMOVE(ボイド* DEST、CONSTボイド*のSRC、size_tのN)あります。私は単純な配列を持っている場合arr [N]、どのように私はそれを呼び出された関数に入れ

    1

    2答えて

    それはここで私の前のポストが、問題のように思える異なる 。これは問題のC構造である - 値は構造体に提供されている typedef struct ip_esp_private { /* keep track of things privately */ u_int32_t type; u_int32_t ivlen; u_int32_t icvlen; u_int32_t ke

    1

    3答えて

    これは素晴らしい場所のようです。私の質問は、memmove()のこの実装でどのような価値(または何バイト)が動いているのでしょうか? int main() { char str[] = "memmove can be very useful......"; memmove (str+15,str+20,/*?*/); puts (str); return 0; } 次の例では、11