Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 12 kết quả

Đề tài: [C] Thắc mắc của newbie về printf

  1. #1
    Ngày gia nhập
    02 2007
    Bài viết
    27

    Thumbs down [C] Thắc mắc của newbie về printf

    Em mới học C++, xin các pác chỉ giáo.
    1. Trong hàm printf thì:
    %d : in ra số nguyên
    %x : in ra số thập bát phân
    Vậy muốn in ra số nhị phânbát phân thì làm sao ạ?

    2. Pác nào bày giùm em bài: nhập & xuất 1 mảng các ký tự theo phương pháp nhập & xuât mảng số (không dùng các lệnh chuyên dụng của xờ-trinh). Không hiểu sao em làm nó toàn in ra mã ko hà T_T!

    Thanks!


    Tucõi phước
    Tìnhdây oan

  2. #2
    Ngày gia nhập
    01 2007
    Bài viết
    412

    [quote=hirikarate;9641]Em mới học C++, xin các pác chỉ giáo.
    1. Trong hàm printf thì:
    %d : in ra số nguyên
    %x : in ra số thập bát phân
    Vậy muốn in ra số nhị phânbát phân thì làm sao ạ?

    2. Pác nào bày giùm em bài: nhập & xuất 1 mảng các ký tự theo phương pháp nhập & xuât mảng số (không dùng các lệnh chuyên dụng của xờ-trinh). Không hiểu sao em làm nó toàn in ra mã ko hà T_T!

    1/Ủa, có hệ thập bát phân à, mình nhớ là chỉ có đến hệ thập lục phân là hết rồi mà.
    2/ Lệnh nhập chuỗi: gets(chuoi);
    Lệnh in chuỗi: printf("%s",chuoi);
    Không biết có đúng ý bạn không nữa?(mình thấy 2 lệnh trên không nằm trong string.h nên ghi ra đó)

  3. #3
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Lệnh in chuỗi: printf("%s",chuoi);
    Đã dùng gets rồi thì dùng luôn puts() đi !

  4. #4
    Ngày gia nhập
    11 2006
    Bài viết
    633

    %x : in ra số thập bát phân
    Trình độ của cậu cao hơn tớ roài, tớ mới học đến thập lục phân à, ko giúp cậu được.

  5. #5
    Ngày gia nhập
    10 2006
    Nơi ở
    Hà Nội
    Bài viết
    146

    chắc là cậu ta nhầm thôi, %x là in ra số dạng Hex.
    Không biết có phải là %b là in ra số nhị phân không nhỉ?
    Mình cũng khôn nhớ rõ nữa.

    Nếu không thì đành mày mò ngồi viết hàm thôi.

  6. #6
    Ngày gia nhập
    10 2006
    Nơi ở
    Hà Nội
    Bài viết
    146

    Mặc định [C] Thắc mắc của newbie về printf

    để tham khảo việc in ra định dạng hệ cơ số bao nhiêu, các bạn tham khảo thử bài viết này: http://forums.congdongcviet.com/showthread.php?t=569

    Trong đó có chức năng 1 của bài là chuyển đổi hệ cơ số đó.

  7. #7
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Có lẽ vào MSDN thì chắc nhất hi hi

  8. #8
    Ngày gia nhập
    02 2007
    Bài viết
    27

    Ặc, mong các bác thông cảm, em còn gà quá nên viết nhầm.
    %x : in ra số ở dạng Hex, thập lục phân
    Em cũng muốn vào MSDN để tìm lắm, khổ nỗi là vốn tiếng Anh có hạn, bác nào cho em biết hệ bát phân trong tiếng Anh là gì?

    Còn về bài 2, ông thầy kêu tìm cách nhập 1 mảng các ký tự theo cách đại loại như sau:
    Code:
    //nhập
    for(int i=0; i<n; i++)
        scanf ....
    
    //xuất
    for(int i=0; i<n; i++)
        printf...
    Còn cụ thể thế nào thì đành nhờ các sư huynh giúp vậy


    Tucõi phước
    Tìnhdây oan

  9. #9
    Ngày gia nhập
    10 2006
    Nơi ở
    In Your Bugs
    Bài viết
    823

    Còn về bài 2, ông thầy kêu tìm cách nhập 1 mảng các ký tự theo cách đại loại như sau:

    Code:
    //nhập
    for(int i=0; i<n; i++)
    scanf ....

    //xuất
    for(int i=0; i<n; i++)
    printf...Còn cụ thể thế nào thì đành nhờ các sư huynh giúp vậy
    Ặc câu hỏi làm tui khó hiểu quá , thì nhập một mảng các kí tự thì dùng như vậy chứ sau nữa . Cụ thể thì chỉ là viết ra thành scanf("%d",&a[i]); chứ còn biết cụ thể sao nữa đây !

  10. #10
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Em cũng muốn vào MSDN để tìm lắm, khổ nỗi là vốn tiếng Anh có hạn, bác nào cho em biết hệ bát phân trong tiếng Anh là gì?
    Hình như là Octal system (Tiếng Việt họ dịch cái này là Hệ Bát phân đó).

    Còn bài 2: đó là kiến thức cơ bản, bạn phải tự tìm hiểu. Rất mong bạn thông cảm vì đã không có câu trả lời cho bạn!
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

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

  1. Mọi người trả lời mấy thắc mắc của newbie.
    Gửi bởi noel_trang trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 7
    Bài viết cuối: 12-02-2012, 04:03 PM
  2. Một số thắc mắc về Lập trinh Web - Newbie
    Gửi bởi HoangManhHa1991 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 27-06-2011, 03:46 PM
  3. Hỏi đáp 1 vài thắc mắc của newbie
    Gửi bởi bad2b0y7 trong diễn đàn Ý kiến, đề xuất và khiếu nại
    Trả lời: 1
    Bài viết cuối: 14-10-2010, 10:03 PM
  4. 3 thắc mắc(newbie)!
    Gửi bởi hoangsan_c trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 16-03-2009, 05:43 PM
  5. Các thao tác trên file dành cho newbie trong lập trình C++
    Gửi bởi rox_rook trong diễn đàn Thủ thuật, Tutorials và Mã nguồn C/C++/C++0x
    Trả lời: 18
    Bài viết cuối: 05-11-2008, 10:43 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