C++ Basic I O

https:‮ww//‬w.theitroad.com

C++ provides several ways to perform input and output operations. One of the most common ways is to use the iostream library, which provides input/output stream classes that can be used to read from or write to the console or other input/output devices.

Here are some examples of basic input/output operations in C++ using the iostream library:

#include <iostream>

int main() {
    int age;
    std::cout << "Enter your age: ";
    std::cin >> age;
    std::cout << "Your age is: " << age << std::endl;
    return 0;
}

In this example, we first include the iostream library. We then declare an integer variable age. We use the std::cout object to print a message asking the user to enter their age. We use the std::cin object to read an integer value from the console and store it in the age variable. Finally, we use std::cout again to print the value of the age variable.

Here's another example that demonstrates how to read and write string values:

#include <iostream>
#include <string>

int main() {
    std::string name;
    std::cout << "Enter your name: ";
    std::getline(std::cin, name);
    std::cout << "Hello, " << name << "!" << std::endl;
    return 0;
}

In this example, we include the string header file to use the std::string class. We declare a string variable name. We use std::cout to print a message asking the user to enter their name. We use std::getline() to read a line of text from the console and store it in the name variable. Finally, we use std::cout to print a message that includes the value of the name variable.

Note that in the second example, we use std::getline() instead of std::cin to read a line of text. This is because std::cin stops reading input as soon as it encounters whitespace (such as a space or a newline character), while std::getline() reads an entire line of text, including any whitespace.