++C
כמו בשפות אחרות, גם ב-++C יש את האפשרות של הצגת קלט על המסך וקבל נתונים מן המשתמש.

cout
בשביל לרשום דבר מה על המסך נשתמש באפשרות "cout" (מקביל ל-Console.Write ב-C#, ו-System.out.print ב-JAVA).
למשל, אם נרצה להציג טקסט של "Hello world!" נרשום כך:
קוד PHP:
cout << "Hello world!"
כנ"ל לשרשור מחרוזות:
קוד PHP:
cout << "Hello " << "world!"
והפלט בשני המובנים יהיה אותו הדבר:
Hello world!
cin
אם אנו נרצה לקבל קלט מן המשתמש, כלומר לקבל נתון מסויים שהמשתמש הקליד, נשתמש ב-cin:
קוד PHP:
string name;
cin >> name
וזה יכניס לתוך המשתמש "name" את הקלט שהתקבל מן המשתמש.
אם נרצה לקלוט כמה דברים נרשום:
קוד PHP:
string nameage;
cin >> name >> age
ב-cout ו-cin, עשיתי שימוש באופרטורים "<<" ו-">>".
האופרטור "<<" מתכוון לקבלת קלט מן המשתמש אל המחשב (השימוש ב-cin).
והאופרטור ">>" מתכוון לרשימת הטקסט מן המחשב אל המשתמש (השימוש ב-cout).