トリッキーコードネット トップへ戻る   C/C++, Java, Perl, PHP, JavaScript, アルゴリズム, ショートコーディング, IOCCCコードの解説, 等々

サイト情報

トリッキーなコード

7行プログラミング

物凄いコード集

アルゴリズム

データ構造

C/C++な話題

コードサンプル

ツール/環境構築

開発ノウハウ 等

ネタ/ジョーク集

おススメ書籍/サイト

サイトTOP >> トリッキーなコード >> 配列の中身をコピー (C言語)

配列の中身をコピーする方法 (C言語)

配列の中身を、別の配列にコピーする場合、以下のような方法が使えます^^;)

#include <stdio.h>

int main(void)
{
    typedef struct {
        int i[5];
    } INT_ARRAY;

    INT_ARRAY a;
    INT_ARRAY b = { {1,2,3,4} };

    a = b;
    a.i[2] = 100;

    printf("%d %d %d %d %d\n", a.i[0], a.i[1], a.i[2], a.i[3], a.i[4]);
    printf("%d %d %d %d %d\n", b.i[0], b.i[1], b.i[2], b.i[3], b.i[4]);
    return 0;
}
結果は以下の通り~☆ 配列コピーの結果 構造体の代入を利用した方法ですね^^:) (他には、memmove等を使う方法もあります)
         このエントリーをはてなブックマークに追加   


作業効率化・ライフハックのオススメ記事




コンピュータ・テクノロジーのオススメ記事





恋愛・人間関係のオススメ記事




※ 当サイトは、トップページからリンクで辿る事の出来るページに限り、リンクフリーです。
※ 当サイトの閲覧/利用によって生じた如何なる損害も、当サイト管理人は責任を負いません。
※ 当サイトの内容を転載される場合は、当サイトへのリンクをお願い致します。