Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Chuỗi ký tự | Cách copy một chuỗi ký tự?

  1. #1
    Ngày gia nhập
    04 2009
    Bài viết
    17

    Mặc định Chuỗi ký tự | Cách copy một chuỗi ký tự?

    Chào.
    Mình có một thắc mắc thế này.
    Mình có một đoạn code thế này
    PHP Code:
    typedef struct hs
    {
        
    char hoten[30];
        
    char que[30];
        
    float diem;
    }; 
    và mảng a[10] được khai báo thuộc kiểu hs.
    Công việc mình muốn làm là sao chép dữ liệu mảng a sang mảng b.
    VD: a[3].hoten có nội dung là "cong dong c viet"
    sao chép nội dung đó sang b[3].hoten ==>b[3].hoten cũng là "cong dong c viet"
    Nói cho dể hiểu là mình có mảng a, muốn chép sang b, chỉ khác nhau ở cái tên(a,b) còn lại là hoàn toàn giống nhau (về cấu trúc và dữ liệu).
    Rất mong nhận được giúp đỡ.
    Cảm ơn

  2. #2
    Ngày gia nhập
    10 2008
    Bài viết
    178

    dùng lệnh copy bình thường
    PHP Code:
    strcpy(b[3].hotena[3].hoten); 

  3. #3
    Ngày gia nhập
    11 2008
    Bài viết
    21

    2 mảng tĩnh có cùng size thì bạn có thể sao chép bằng phép gán được chứ không cần dùng hàm sao chép.
    Ví dụ: b.hoten=a.hoten;
    Phép gán này sẽ sao chép vùng nhớ của a sang b chứ không tái định vị con trỏ hoten của b

  4. #4
    Ngày gia nhập
    04 2009
    Bài viết
    17

    Cảm ơn các bạn. Mình đã xong. Cách của Rua_con hay đấy, vậy mà mình chưa biết.hihi

Các đề tài tương tự

  1. thay thế chuỗi con thứ i trong chuỗi mẹ bằng 1 chuỗi khác
    Gửi bởi nhat1811 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 06-08-2011, 08:25 AM
  2. Trả lời: 1
    Bài viết cuối: 29-06-2011, 12:02 AM
  3. copy chuỗi trong C như thế nào?
    Gửi bởi quyen1991 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 25-05-2010, 06:44 AM
  4. copy hai chuỗi ký tự
    Gửi bởi quyen1991 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 08-05-2010, 09:38 AM
  5. Cách copy từng ký từ vào 1 chuỗi
    Gửi bởi haitu trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 18-10-2007, 11:22 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn