Cày .NET
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Vào/ra dữ liệu trong Console

4 posters

Go down

Vào/ra dữ liệu trong Console Empty Vào/ra dữ liệu trong Console

Bài gửi  trungnl Fri Mar 28, 2008 3:06 pm

Khi dùng C# bạn có thể design 3 loại ứng dụng là Console application, WinForm application, và Web application. Trong WinForm application, và Web application thì phần lớn nhập liệu đều thông qua textbox; còn trong Console application thì nhập liệu thông qua 2 method Read và ReadLine: Read dùng để nhập 1 ký tự từ bàn phím ,nó sẽ trả về môt trị nguyên tương ứng với ký tự nhập vào , còn ReadLine dùng để nhập 1 chuỗi các ký tự.
Ví dụ
Code:
using System; //khai báo sử dụng thư viện System
    class MoDau
    {
      static void Main
      {
        int x;
        x=Console.Read(); // đọc 1 trị int từ bàn phím
        char c = (char)x; // chuyển từ int sang char
        Console.WriteLine(c); // in ra màn hình
        Console.ReadLine(); // dừng màn hình để xem

        string kq;
        kq = Console.ReadLine(); // đọc 1 chuỗi nhập từ bàn phím
        Console.WriteLine(kq);
        Console.ReadLine(); // ấn 1 phím bất kì sẽ thoát chương trình
      }
    }
}
trungnl
trungnl
Admin

Tổng số bài gửi : 19
Join date : 28/03/2008
Age : 36
Đến từ : Sao Hỏa City

Về Đầu Trang Go down

Vào/ra dữ liệu trong Console Empty Không chạy được

Bài gửi  thepun Sat Mar 29, 2008 2:16 pm

Đoạn mã Trung viết ở trên không chạy được đâu. Tự tìm lỗi sai đi nhé Very Happy
thepun
thepun

Tổng số bài gửi : 46
Join date : 27/03/2008

Về Đầu Trang Go down

Vào/ra dữ liệu trong Console Empty Re: Vào/ra dữ liệu trong Console

Bài gửi  trungnl Sat Mar 29, 2008 4:55 pm

Code:
using System; //khai báo sử dụng thư viện System
    class MoDau
    {
      static void Main()
      {
      int x;
      // đọc 1 ký tự từ bàn phím theo mã ASCII
      x=Console.Read();
      // chuyển mã ASCII sang kiểu char
      char c = (char)x;
      // in ra màn hình
      Console.WriteLine(c);
      // dừng màn hình để xem
      Console.ReadLine();

        string kq;
        // đọc 1 chuỗi nhập từ bàn phím
        kq = Console.ReadLine();
        Console.WriteLine(kq);
        // ấn 1 phím bất kì sẽ thoát chương trình
        Console.ReadLine();
      }
    }

1.Sửa lỗi ở bài đầu : thiếu cặp () ở hàm Main và thừa dấu } ở dòng cuối
2.Sửa sai kiến thức : mình ghi comment x= Console.Read(); là đọc 1 trị int là sai .Đúng ra là chỉ đọc 1 ký tự từ bàn phím theo mã ASCII , y như mình đã học trong KTMT ý
3.Đoạn mã trên mình đã sửa lại , ok chạy tốt .
KQ:
Code:
TRUNG        // nhập vào
T                // in ra màn hình chỉ 1 ký tự đầu của chuỗi đc nhập
TRUNGBK
TRUNGBK
trungnl
trungnl
Admin

Tổng số bài gửi : 19
Join date : 28/03/2008
Age : 36
Đến từ : Sao Hỏa City

Về Đầu Trang Go down

Vào/ra dữ liệu trong Console Empty Hoan hô

Bài gửi  thepun Sat Mar 29, 2008 5:09 pm

Tớ đã thử lại, chạy được rồi. Hoan nghênh tinh thần sửa sai.
thepun
thepun

Tổng số bài gửi : 46
Join date : 27/03/2008

Về Đầu Trang Go down

Vào/ra dữ liệu trong Console Empty Ép kiểu int nhập vào từ bàn phím

Bài gửi  derhao Tue Dec 14, 2010 4:03 pm

Nếu muốn đọc một giá trị int từ bàn phím, chúng ta chỉ cần thực hiện ép kiểu int đối với câu lệnh Console.ReadLine() là được.
Ví dụ:

int x;
x=int.Parse(Console.ReadLine()); //Nhập một giá trị int vào từ bàn phím

Idea

derhao

Tổng số bài gửi : 1
Join date : 14/12/2010

Về Đầu Trang Go down

Vào/ra dữ liệu trong Console Empty Re: Vào/ra dữ liệu trong Console

Bài gửi  alexhoang2603 Thu Apr 02, 2015 10:20 am

muốn kiểm tra kiểu số làm sao các bạn ví dụ nhạp n vào là kiểu int giờ người dùng lại nhạp ký tự thì kiểm tra sao ta

alexhoang2603

Tổng số bài gửi : 1
Join date : 02/04/2015

Về Đầu Trang Go down

Vào/ra dữ liệu trong Console Empty Re: Vào/ra dữ liệu trong Console

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết