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

Đề tài: char Biến[] =""; KHÔNG THỂ CHẠY TRÊN 1 SỐ MÁY !

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

    Mặc định char Biến[] =""; KHÔNG THỂ CHẠY TRÊN 1 SỐ MÁY !

    gởi 1 chuỗi sang đối tượng bằng char Bien_1[] = "Chuoi ki tu thu 1";, 1 số máy sử dụng đóng băng không có hiệu quả ( máy dùng để build thì có thể sử dụng được còn 1 số máy được máy không ). Sử dụng BYTE [] thì mất nhiều thời gian convert kí tự hex, ì thế mới sử dụng cách dùng char cho nhanh gọn, nhưng ngặt nỗi có máy được máy không. Xin các anh chỉ giáo dùm em tại sao lại xuất hiện trường hợp lỗi thế này.

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Bạn nói mình ko hiểu gì hết trơn. Bạn gửi chuỗi gì, gửi đi bằng cách nào, và sao bạn biết máy kia nhận được ? Khi máy kia ko chạy được nó báo lỗi gì, và sao bạn lại biết là [] gây ra ?
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    03 2009
    Bài viết
    93

    Mình gởi chuỗi này vào 1 đối tượng đang chạy, bên đối tượng khi nhận được sẽ báo hiệu ngược lại cho bên gởi là "thành công". Nhưng chỉ 1 số máy gởi qua thành công, còn 1 số máy khác chẳng hiểu thiếu thư viện nào mà chẳng chịu gởi sang.
    BYTE tinnhan[] = {0x31}; // ở các máy đều có thể gởi đi được
    char tinnhan[] = "1"; //Một số máy không thể gởi được

  4. #4
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Bạn gửi bằng cách nào, và sao bạn biết gửi ko được ?
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  5. #5
    Ngày gia nhập
    03 2009
    Bài viết
    93

    ^
    nó không báo thành công thậm chí mình sử dụng TEXT thế này

    BYTE tinnhan[] = TEXT("tin nhan");

    cũng vẫn không được

  6. #6
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Mặc định char Biến[] =""; KHÔNG THỂ CHẠY TRÊN 1 SỐ MÁY !

    Bạn nói mình vẫn ko hình dung thế nào được. Bạn nói gửi thông tin qua máy khác nhưng ko mô tả cách thức gửi như thế nào. Ít ra cũng phải có một vài code minh họa đoạn gửi đi chứ. Ko phải lúc nào code báo ko được là bạn có thể kết luận ngay là ko được. Có khi dữ liệu đã đến mà bạn xử lý sai hoặc kiểm tra điều kiện ko đúng cũng ko chừng. Do đó cần phải có code mới biết được.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  7. #7
    Ngày gia nhập
    07 2010
    Bài viết
    7

    Trích dẫn Nguyên bản được gửi bởi hsagduag Xem bài viết
    Mình gởi chuỗi này vào 1 đối tượng đang chạy, bên đối tượng khi nhận được sẽ báo hiệu ngược lại cho bên gởi là "thành công". Nhưng chỉ 1 số máy gởi qua thành công, còn 1 số máy khác chẳng hiểu thiếu thư viện nào mà chẳng chịu gởi sang.
    BYTE tinnhan[] = {0x31}; // ở các máy đều có thể gởi đi được
    char tinnhan[] = "1"; //Một số máy không thể gởi được
    2 cái này khác nhau
    NULL

  8. #8
    Ngày gia nhập
    03 2009
    Bài viết
    93

    Trích dẫn Nguyên bản được gửi bởi kyo_pyro Xem bài viết
    2 cái này khác nhau
    ừ thì đúng, do BYTE mình phải convert lại mất thời gian quá nên chuyển sang dạng chuỗi char, nhưng 1 số máy lại ko thể sử dụng được

  9. #9
    Ngày gia nhập
    07 2010
    Nơi ở
    chỗ kín
    Bài viết
    446

    phải có code mới biết dc chứ.

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

  1. Trả lời: 5
    Bài viết cuối: 22-11-2012, 11:05 AM
  2. Kỹ thuật C có sự khác nhau giữa char *s="chuoi" và char s[]="chuoi" không??
    Gửi bởi losetowin trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 02-11-2012, 09:51 PM
  3. Bỏ dấu "/" và "-" trong hàm char
    Gửi bởi Tung93tn trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 23-09-2011, 08:33 AM
  4. Problems : " recover tree " with input as " preorder" and "inorder"
    Gửi bởi HoangManhHa1991 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 16
    Bài viết cuối: 13-04-2011, 10:19 PM
  5. Lập trình C++ khai báo biến "int" "float" khác nhau như thế nào? (giúp em gấp)
    Gửi bởi hacphieu trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 02-04-2011, 10:57 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