ID bài viết: 000082004 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 14/09/2011

Các bộ phận mảng trong các cấu trúc không sao chép chính xác

Môi Trường

  • Phiên bản đăng ký Intel®Intel® Quartus® II
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Sự cố quan trọng

    Mô tả

    Bộ gia tốc C2H không sao chép chính xác các phần tử mảng mà là các bộ phận của các cấu trúc.

    In , các yếu a tố và b của cấu trúc sao chép chính xác, nhưng phần tử buf Không. Sau khi chuyển nhượng này, struct_a bằng {9, 8, {3, 3, 3, 3}}.

    Các Bộ phận Mảng của Cấu trúc
    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;
    Độ phân giải

    Sao chép các phần tử mảng một cách dứt khoát, như được hiển thị trong .

    Sao chép các Phần tử mảng một cách dứt khoát
    { int i=0; do { struct_a.buf[i] = struct_b.buf[i]; i ; } while (i

    Các sản phẩm liên quan

    Bài viết này áp dụng cho 1 sản phẩm

    Thiết bị có thể lập trình Intel®

    Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.