Thông báo

Collapse
No announcement yet.

Chuyển từ kiểu int sang char

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Chuyển từ kiểu int sang char

    Có bác nào biết lệnh chuyển đổi kiểu dữ liệu từ "int" sang "char" dùng cho file ".c" trong EDK không thì chỉ cho em với. Em thử dùng "itoa" nhưng không được, .
    Thanks!

  • #2
    đổi sang char:
    int cha = 10;
    char con;
    con = (char) cha;
    con sẽ bằng 10;
    còn muốn con = "10" thì dùng sprintf(&con,"%c", cha);

    Comment


    • #3
      Nguyên văn bởi jefflieu Xem bài viết
      đổi sang char:
      int cha = 10;
      char con;
      con = (char) cha;
      con sẽ bằng 10;
      còn muốn con = "10" thì dùng sprintf(&con,"%c", cha);
      Sai, &con chỉ là mảng 1 char ko thể chứa "10", phải khai báo lại:
      char con[8];
      dùng "%c" sẽ chuyển giá trị 10 thành ký tự control tương ứng là 'NL' chứ ko phải "10" nên phải dùng:
      sprintf(con,"%d", cha);

      Regards

      Email:
      Phone: 0905.034.086

      Comment


      • #4
        Nguyên văn bởi cskiller Xem bài viết
        Sai, &con chỉ là mảng 1 char ko thể chứa "10", phải khai báo lại:
        char con[8];
        dùng "%c" sẽ chuyển giá trị 10 thành ký tự control tương ứng là 'NL' chứ ko phải "10" nên phải dùng:
        sprintf(con,"%d", cha);

        Regards
        ừ đúng rồi, %d .. ko phải %c
        còn vụ con[8] thì ko cần ... ... xui thì bi lỗi segmentation error ... nói vậy chứ bạn phương nga cẩn thận ... dòng lệnh đó viết để minh họa sprintf thôi ...
        còn làm dúng thì con[12] lận mới dủ "-2 000 000 000"

        Comment


        • #5
          Dạ, em cám ơn, em sẽ thử ạ, hii.

          Comment

          Về tác giả

          Collapse

          phuong_nga Tìm hiểu thêm về phuong_nga

          Bài viết mới nhất

          Collapse

          • nguyendinhvan
            Trả lời cho Vấn đề về tốc độ quay
            bởi nguyendinhvan
            Sử dụng động cơ servor, hoặc lắp thêm một cái encoder vào động cơ bước. Encoder sẽ kiểm soát động cơ có quay hoặc đứng im.
            14-12-2025, 19:50
          • Andrea14
            Vấn đề về tốc độ quay
            bởi Andrea14
            Chào mọi người,

            Tôi muốn mô phỏng sự thay đổi các mùa bằng cách từ từ nghiêng một quả địa cầu 16 inch bằng một động cơ bước nhỏ. Một động cơ bước khác sẽ quay quả địa cầu theo thời gian thực. Hệ thống truyền động...
            12-12-2025, 12:42
          • bqviet
            Trả lời cho Đấu tắt điện cho máy tính bảng
            bởi bqviet
            Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
            06-12-2025, 17:17
          Đang tải...
          X