ออบเจ็กต์ "cin" และ "cout" ใช้ใน C ++ สำหรับอินพุตและเอาต์พุตตามลำดับ cin เป็นอินสแตนซ์ของคลาส istream และเชื่อมต่อกับอุปกรณ์อินพุตมาตรฐาน เช่น แป้นพิมพ์ cout เป็นอินสแตนซ์ของคลาส ostream และเชื่อมต่อกับอุปกรณ์เอาต์พุตมาตรฐาน เช่น หน้าจอแสดงผล
โปรแกรมที่พิมพ์หมายเลขที่ผู้ใช้ป้อนมีดังนี้ -
ตัวอย่าง
#include <iostream> using namespace std; int main() { int num; cout<<"Enter the number:\n"; cin>>num; cout<<"The number entered by user is "<<num; return 0; }
ผลลัพธ์
Enter the number: 5 The number entered by user is 5
ในโปรแกรมข้างต้น ผู้ใช้ป้อนตัวเลขโดยใช้วัตถุ cin
cout<<"Enter the number:\n"; cin>>num;
จากนั้นตัวเลขจะแสดงโดยใช้วัตถุ cout
cout<<"The number entered by user is "<<num;
วิธีสำหรับผู้ใช้ในการป้อนตัวเลขหลายตัวคือการใช้อาร์เรย์ นี้แสดงให้เห็นโดยใช้โปรแกรมด้านล่าง -
ตัวอย่าง
#include <iostream> using namespace std; int main() { int a[5],i; cout<<"Enter the numbers in array\n"; for(i=0; i<5; i++) cin>>a[i]; cout<<"The numbers entered by user in array are "; for(i=0; i<5; i++) cout<<a[i]<<" "; return 0; }
ผลลัพธ์
Enter the numbers in array 5 1 6 8 2 The numbers entered by user in array are 5 1 6 8 2
ในโปรแกรมข้างต้น ใช้ for loop เพื่อเข้าถึงองค์ประกอบอาร์เรย์ทั้งหมดจากผู้ใช้ สำหรับการวนซ้ำของ for แต่ละครั้ง องค์ประกอบอาร์เรย์ที่มีดัชนีที่เกี่ยวข้องจะเข้าถึงได้โดยใช้วัตถุ cin
for(i=0; i<5; i++) cin>>a[i];
หลังจากนั้น องค์ประกอบอาร์เรย์ทั้งหมดจะแสดงโดยใช้แนวคิดเดียวกันของการวนซ้ำ
for(i=0; i<5; i++) cout<<a[i]<<" ";