Vào/ra dữ liệu trong Console
4 posters
Vào/ra dữ liệu trong Console
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ụ
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- Admin
- Tổng số bài gửi : 19
Join date : 28/03/2008
Age : 36
Đến từ : Sao Hỏa City
Không chạy được
Đoạn mã Trung viết ở trên không chạy được đâu. Tự tìm lỗi sai đi nhé
thepun- Tổng số bài gửi : 46
Join date : 27/03/2008
Re: Vào/ra dữ liệu trong Console
- 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- Admin
- Tổng số bài gửi : 19
Join date : 28/03/2008
Age : 36
Đến từ : Sao Hỏa City
Hoan hô
Tớ đã thử lại, chạy được rồi. Hoan nghênh tinh thần sửa sai.
thepun- Tổng số bài gửi : 46
Join date : 27/03/2008
Ép kiểu int nhập vào từ bàn phím
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
Ví dụ:
int x;
x=int.Parse(Console.ReadLine()); //Nhập một giá trị int vào từ bàn phím
derhao- Tổng số bài gửi : 1
Join date : 14/12/2010
Re: Vào/ra dữ liệu trong Console
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
Similar topics
» Hiện tiếng Việt trong cửa số Console?
» Một số hàm toán thông dụng trong C#
» Học sáng tạo trong thiết kế bao bì-dpi
» KỸ NĂNG SÁNG TẠO TRONG THIẾT KẾ VÀ QUẢNG CÁO
» Học tin học văn phòng ở đâu tốt trong hè này
» Một số hàm toán thông dụng trong C#
» Học sáng tạo trong thiết kế bao bì-dpi
» KỸ NĂNG SÁNG TẠO TRONG THIẾT KẾ VÀ QUẢNG CÁO
» Học tin học văn phòng ở đâu tốt trong hè này
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|