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

Đề tài: Tách dữ liệu trong tệp kiểu dd/mm/yy

  1. #1
    Ngày gia nhập
    10 2010
    Bài viết
    249

    Mặc định Tách dữ liệu trong tệp kiểu dd/mm/yy

    Bây jo mình có kiểu dữ kiệ trong tệp .dat lưu theo kiểu dd/mm/yy
    ví dụ
    20/08/2011
    làm sao tách ra đươc ngày tháng năm ra riêng và lưu vào 1 struc với câu trúc.
    Code:
    struct time
    {
        int date;
        int month;
        int year; 
    }
    Mong mọi người giúp đỡ.
    Bôi đen để thấy chữ kí
    Có biết kí đâu mà có chữ kí chứ

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

    help me. Ai biết giúp mình với.
    Bôi đen để thấy chữ kí
    Có biết kí đâu mà có chữ kí chứ

  3. #3
    Ngày gia nhập
    12 2010
    Nơi ở
    Cần thơ
    Bài viết
    273

    Trích dẫn Nguyên bản được gửi bởi tuanvu199x Xem bài viết
    Bây jo mình có kiểu dữ kiệ trong tệp .dat lưu theo kiểu dd/mm/yy
    ví dụ
    20/08/2011
    làm sao tách ra đươc ngày tháng năm ra riêng và lưu vào 1 struc với câu trúc.
    Code:
    struct time
    {
        int date;
        int month;
        int year; 
    }
    Mong mọi người giúp đỡ.
    Bạn cần đọc dữ liệu ghi vào chuổi sau đó rồi tính

    mình xin gợi ý cách làm này

    C Code:
    1. unsigned Toint(const char *s,int f,int e)
    2. {
    3.    unsigned sum=0;
    4.    for (int i=f;i<e;i++) sum=sum*10 + s[i]-48;
    5.    reuturn sum;
    6. }
    7. int isNum(char c)
    8. {
    9.    return  (c<=57 && c>=48);
    10. }
    11. Date ToDate(const char *s)
    12. {
    13.    Date d;
    14.    int i=0,j;
    15.    while (isNum(s[i])) i++;
    16.    d.day=Toint(s,0,i);
    17.    j=i+1;
    18.    while (isNum(s[j])) j++;
    19.    d.month=Toint(s,i+1,j);
    20.    d.year = Toint(s,j+1,strlen(s));
    21.    reuturn d;
    22. }

    có thể tìm thêm trong bài của 1 bạn trên 4room ở đây
    Ai bất tài, tôi nhìn hoài chẳng thấy,
    Đi khắp phòng tôi lấy 1 tấm gương,
    Khẽ đặt lên một góc phía bức tường,
    Nhìn vào đó, tôi tận tường kẻ đó.

  4. #4
    Ngày gia nhập
    10 2010
    Bài viết
    249

    uhm. em thanhk bác nhá. Em làm dc rồi.
    Bôi đen để thấy chữ kí
    Có biết kí đâu mà có chữ kí chứ

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