cin, cout and cerr in C++ — a practical guide to C++ cin cout cerr with clear examples you can reuse in real projects.
C++ Tutorial Series (16/111). Prefer one article? Read the complete C++ tutorial.
Short description
cerr is typically unbuffered — good for diagnostics.
cin/cout/cerr
int age;
std::cout << "Age: ";
if (std::cin >> age) {
std::cout << "You are " << age << 'n';
} else {
std::cerr << "Invalid inputn";
}