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ố 11 kết quả

Đề tài: Bảng mã ASCII

  1. #1
    Ngày gia nhập
    08 2008
    Nơi ở
    TP Hồ Chí Minh
    Bài viết
    28

    Wink Bảng mã ASCII

    Trong bảng mã ASCII thì kí tự CR có mã là 13. Vậy cho mình hỏi kí tự CR là cái gì?

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

    13 là mã của phím enter.
    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
    08 2008
    Nơi ở
    TP Hồ Chí Minh
    Bài viết
    28

    Code:
    void nhappass(char nhap[])
    {
    	int i=0;
    	do{
    		nhap[i]=getch();
    		printf("*");
    		++i;
    	  }
    	while(nhap[i-1] !=  13);  //meoconlongvang vừa reply thì mình hiểu chỗ chỗ này rồi.
    	nhap[i-1]=0; //còn chỗ này mình ko hiểu? kí tự kết thúc chuỗi phải là '\0' chứ.
    }
    Đã được chỉnh sửa lần cuối bởi fire_dragon14988 : 18-08-2008 lúc 09:10 PM.

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

    Code:
    void nhappass(char nhap[])
    {
    	int i=0;
    	do{
    		nhap[i]=getch();
    		printf("*");
    		++i;
    	  }
    	while(nhap[i-1] !=  13);  // Nhập cho đến khi gõ phím enter thì dừng
    	nhap[i-1]=0; // Gán ký tự null vào cuối chuỗi đẻ kết thúc chuỗi
    }
    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
    09 2007
    Bài viết
    724

    Trích dẫn Nguyên bản được gửi bởi fire_dragon14988 Xem bài viết
    Code:
    void nhappass(char nhap[])
    {
    	int i=0;
    	do{
    		nhap[i]=getch();
    		printf("*");
    		++i;
    	  }
    	while(nhap[i-1] !=  13);  //mình ko hiểu chỗ này?
    	nhap[i-1]=0; //cà chỗ này nữa?
    }
    cái trên nói trong khi phím nhập không phải là 13 thì còn làm còn nếu 13(Enter) thì kết thúc.
    nhưng trong khi kết thúc phím 13(Enter) đã vào trong mảng chuổi, giờ còn cách là gán giá trị tại vị trí i-1 bằng 0;
    trong C/C++ chuổi là 1 mảng ký tự kết thúc bằng giá trị NULL ('\0') tức là 0;

  6. #6
    Ngày gia nhập
    08 2008
    Nơi ở
    TP Hồ Chí Minh
    Bài viết
    28

    Mặc định Bảng mã ASCII

    Vậy mình sửa lại là nhap[i-1] = '\0'; có được ko?

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

    Được luôn. '\0' có mã ascii bằng 0. Tất cả đều là ký tự null.
    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.

  8. #8
    Ngày gia nhập
    08 2008
    Nơi ở
    TP Hồ Chí Minh
    Bài viết
    28

    cảm ơn, meoconlongvang nhé. Bạn nhiệt tình quá, mình đoán bạn là người rất thân thiện

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

    Trích dẫn Nguyên bản được gửi bởi fire_dragon14988 Xem bài viết
    cảm ơn, meoconlongvang nhé. Bạn nhiệt tình quá, mình đoán bạn là người rất thân thiện
    Không có chi, tại hè mình đang rảnh rỗi ở không mà .
    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.

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

    Trích dẫn Nguyên bản được gửi bởi meoconlongvang Xem bài viết
    13 là mã của phím enter.
    ua 13 là của CR(CARRIAGE RETURN) mà

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

  1. Bảng mã ASCII | Viết chương trình in ra bảng mã ASCII?
    Gửi bởi LQT_7 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 14
    Bài viết cuối: 13-04-2016, 09:33 PM
  2. bảng mã ASCII
    Gửi bởi Yakama trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 01-04-2012, 05:04 PM
  3. Bài tập C In ra mã ASCII của 1 ký tự?
    Gửi bởi hunter2005 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 20-03-2011, 10:30 PM
  4. Lập trình C++ In ra các số từ 32 đến 122 kèm ký tự ASCII tương ứng
    Gửi bởi quan_pc 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: 28-02-2011, 10:54 PM
  5. [C] in bảng ascii
    Gửi bởi bigdog188 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 05-01-2007, 02:02 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