ID Artikel: 000082004 Jenis Konten: Pemecahan Masalah Terakhir Ditinjau: 14/09/2011

Elemen Array dalam Struktur Tidak Disalin dengan Benar

Lingkungan

  • Intel® Quartus® II Edisi Berlangganan
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Masalah Kritis

    Deskripsi

    Akselerator C2H tidak benar menyalin elemen array yang adalah elemen struktur.

    Dalam , dan a b elemen salinan struktur dengan benar, tetapi buf elemen Tidak. Setelah penugasan ini, struct_a setara dengan {9, 8, {3, 3, 3, 3}}.

    Elemen Array dari Struct
    typedef struct my_struct { int a; int b; int buf[BUF_SIZE]; }MY_STRUCT; MY_STRUCT struct_a = {1, 2, {3, 3, 3, 3}}; MY_STRUCT struct_b = {9, 8, {7, 7, 7, 7}}; struct_a = struct_b;
    Resolusi

    Salin elemen array secara eksplisit, seperti yang ditunjukkan pada .

    Menyalin Elemen Array secara Eksplisit
    { int i=0; do { struct_a.buf[i] = struct_b.buf[i]; i ; } while (i

    Produk Terkait

    Artikel ini berlaku untuk 1 produk

    Perangkat yang Dapat Diprogram Intel®

    Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.