Nhập xuât cơ bản với thư viện iostream
Thư viện là một thư viện chuẩn trong C++ chuyên dùng để thực hiện các thao tác nhập và xuất dữ liệu cơ bản.
Code minh họa cách dùng iostream
#include <iostream>
#include <string>
using namespace std;// khong phai go std:: truoc cout, cin, string hay endl.
int main() {
// tat dong bo voi stdio cua C de chay nhanh hon
//ios::sync_with_stdio(false);
//cin.tie(nullptr);
cout << "Xin chao C++" << endl; // endl: xuong dong va xa bo dem (chậm)
cout << "Dong 2\n"; // '\n': chi xuong dong (nhanh)
int a, b;
cout << "Nhap 2 so nguyen: ";
cin >> a >> b;
cout << "Tong = " << a + b << "\n";
string ten;
cin.ignore(); // bo ki tu xuong dong '\n' sau cin >>
cout << "Nhap ho ten: ";
getline(cin, ten); // doc ca dong
cout << "Chao " << ten << "\n";
cerr << "Day la luong loi (cerr)\n"; // cerr: in lỗi, không bị đệm
int x;
cout << "Nhap mot so: ";
if (!(cin >> x)) { // kiem tra nhap sai kieu
cout << "Nhap sai dinh dang!\n";
cin.clear(); // xoa loi cua luong nhap
cin.ignore(10000, '\n'); // xoa rac trong bo nho dem
} else {
cout << "x = " << x << "\n";
}
long long tong = 0; int v;
while (cin >> v) tong += v; //doc den khi gap dau xuong dong: Ctrl+z (win), ctrl+D (linux)
cout << "Tong cac so con lai: " << tong << "\n";
return 0;
}
https://tritue.edu.vn/tuecode/tracnghiem30/site/data/YVdRc01qVTJMRjl5YjNWMFpTeGlZV2wyYVdWMEwzQnZjM1F2ZG1sbGR3PT0%3D