Cout trong C++ và lệnh cin trong C++ được hướng dẫn chi tiết bên dưới đây sẽ giúp bạn hiểu rõ hơn và thực hành cực kì đơn giản.

Thư viện nhập xuất trong C cũng như trong C++ có tên là iostream.h, vì vậy khi viết chương trình ta phải khai báo sử dụng thư viện này.

Ngoài ra với C++ thì ta phải khai báo sử dụng thêm namespace std bằng cú pháp using namespace std;.

 

#include <iostream.h>
using namespace std;

void main ()
{	
	// Chuong Trinh Chinh
}

 

Và trong bài này chúng ta tìm hiểu hai lệnh thường sử dụng nhất để nhập xuất đó là cin và cout. Trước tiên ta tìm hiểu về cout.

1. Lệnh cout trong C++

Cout trong C++ dùng để xuất một giá trị hoặc một biểu thức ra ngoài màn hình thiết bị hiển thị (máy tính).

Cú pháp:

 

cout << "Gia Tri";

 

Như vậy ta sử dụng toán tử << đằng sau cout để ngăn cách giữa các giá trị. Nếu bạn muốn in nhiều giá trị thì sử dụng cú pháp sau:

 

cout << "Gia Tri 1" << "Gia tri 2" << "Gia tri 3";

 

Trong các chương trình căn bản thì ta thường phải xuống dòng để dễ nhìn hơn. Để xuống dòng thì ta sử dụng một trong hai cú pháp sau:

 

cout << endl;
cout << "\n";

 

Trong đó endl là cú pháp của C++ còn "\n" là cú pháp của C, vì C++ được phát triển dựa trên C nên nó vẫn sử dụng được hầu hết các cú pháp và thư viện trong C.

Ví dụ: Viết chương trình in ra hai dòng, dòng thứ nhất là “chào mừng bạn đến với freetuts.net“, dòng thứ hai là “bạn đang học series C+ căn bản“.

 

#include <iostream.h>
using namespace std;

void main ()
{	
	cout << "Chao mung ban den voi freetuts.net";
	cout << endl;
	cout << "Ban dang hoc series C++ can ban";
	cout << endl;
}

 

Bạn nhấn F5 để chạy và kết quả sẽ như sau:

cout trong c++

Hoặc bạn có thể viết rút gọn như sau và kết quả tương đương.

 

#include <iostream.h>
using namespace std;

void main ()
{	
	cout << "Chao mung ban den voi freetuts.net" << endl;
	cout << "Ban dang hoc series C++ can ban" << endl;
}

2. Lệnh cin trong C++

Ngược với coutcin trong C++ dùng để nhập dữ liệu từ bạn phím hoặc file. Thông thường khi bạn học C++ căn bản thì sẽ nhập dữ liệu từ bàn phím để giải các bài toán căn bản.

Để nhập dữ liệu từ bàn phím ta dùng cú pháp sau:

 

cin >> variable;

 

Trong đó variable ta gọi là biến.

Trường hợp ban muốn nhập nhiều giá trị cùng một lênh cin thì sử dụng cú pháp sau:

 

cin >> variable1 >> variable2 >> variable3;

 

Trong bài này có lẽ bạn chưa hiểu khái niệm biến là gì, nếu vậy thì bạn hãy xem sơ lược qua ví dụ rồi ở bài tiếp theo chúng ta sẽ tìm hiểu đến nó.

Ví dụ: Viết chương trình cho người dùng nhập vào một chuỗi rồi in chuỗi đó ra màn hình.

 

#include <iostream.h>
using namespace std;

void main ()
{	
	char Ten[200];
	cout << "Nhap ten cua ban: ";
	cin >> Ten;
	cout << endl;
	cout << "Ten ban vua nhap la: " << Ten << endl;
}

 

Giả sử mình nhập chuỗi “NguyễnVănCường-Freetuts.net” thì kết quả sẽ như sau:

Nếu bạn nhập ký tự khoảng trắng thì nó sẽ bị thiếu một số từ đằng sau. Lý do tại sao thì trong các bài tiếp theo chúng ta sẽ tìm hiểu.

Kết bài Cout trong C++Cin trong C++

Qua hướng dẫn trên sẽ giúp bạn hiểu hơn về lệnh Cout và Cin trong C++ và cách dùng của 2 lệnh này sẽ như thế nào.

Chúc các bạn thực hành thành công!

Nguồn: freetuts.net

XEM THÊM BÀN PHÍM CHO IPAD – BÀN PHÍM CHO MÁY TÍNH BẢNG

cout trong c++

cout trong c++

 

Được quan tâm nhiều nhất

  • Apple Watch Series 4 Teardown

  • Apple Watch Series 5 Teardown - Always on Display Explained

  • iPhone 11 Pro Max Teardown - Tiny Motherboard & BIG Battery!

Bạn thấy bài viết này thế nào?

Thích bài viết

1 thích

Chia sẻ ngay!

phuongle

Thành viên từ: 10/12/2019

Điểm uy tín: 4,978

SMod: 1,173 hướng dẫn đã chia sẻ

Team

Lập Trình Thành viên của Lập Trình

1 Thành viên

1,173 bài viết

Thêm bình luận

Bình luận bằng tài khoản Facebook

Tìm người tài chia sẽ giúp đỡ cộng đồng!

Tham gia ngay Đóng
Amharic Amharic Arabic Arabic Bengali Bengali Chinese (Simplified) Chinese (Simplified) Chinese (Traditional) Chinese (Traditional) English English Filipino Filipino French French German German Hausa Hausa Hindi Hindi Indonesian Indonesian Italian Italian Japanese Japanese Korean Korean Persian Persian Portuguese Portuguese Russian Russian Serbian Serbian Spanish Spanish Thai Thai Turkish Turkish Urdu Urdu Vietnamese Vietnamese