I denne vejledning lærer vi at bruge cin-objektet til at tage input fra brugeren og cout-objektet til at vise output til brugeren ved hjælp af eksempler.
C ++ output
I C ++ coutsender formateret output til standardoutputenheder, såsom skærmen. Vi bruger coutobjektet sammen med <<operatøren til at vise output.
Eksempel 1: Strengoutput
 #include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; ) 
Produktion
Dette er C ++ programmering
Hvordan fungerer dette program?
- Vi inkluderer først iostreamheaderfilen, der giver os mulighed for at vise output.
- Den coutobjekt er defineret inde istdnavnerummet. For at brugestdnavneområdet brugte viusing namespace std;udsagnet.
- Hvert C ++ - program starter med main()funktionen. Kodeudførelsen begynder fra starten afmain()funktionen.
- couter et objekt, der udskriver strengen inden for anførselstegn- " ". Det efterfølges af- <<operatøren.
- return 0;er "exit status" for- main()funktionen. Programmet slutter med denne erklæring, men denne erklæring er ikke obligatorisk.
Bemærk: Hvis vi ikke inkluderer using namespace std;erklæringen, skal vi bruge i std::coutstedet for cout.
Dette er den foretrukne metode, da brug af stdnavneområdet kan skabe potentielle problemer.
Vi har dog brugt stdnavneområdet i vores tutorials for at gøre koderne mere læsbare.
 #include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; ) 
Eksempel 2: Tal og tegn output
For at udskrive numre og tegnvariabler bruger vi det samme coutobjekt, men uden anførselstegn.
 #include using namespace std; int main() ( int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // print integer cout << num2 << endl; // print double cout << "character: " << ch << endl; // print char return 0; ) 
Produktion
70 256,783 karakter: A
Bemærkninger:
- Den endlmanipulator bruges til at indsætte en ny linje. Derfor vises hver output i en ny linje.
- Den <<Operatøren kan bruges mere end én gang, hvis vi ønsker at udskrive forskellige variabler, strygere og så videre i en enkelt sætning. For eksempel:
 cout << "character: " << ch << endl; 
C ++ indgang
I C ++ cintager formateret input fra standardinputenheder såsom tastaturet. Vi bruger cinobjektet sammen med >>operatøren til at tage input.
Eksempel 3: Heltalsinput / -output
 #include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; ) 
Produktion
Indtast et heltal: 70 Nummeret er: 70
I programmet brugte vi
 cin>> num; 
for at tage input fra brugeren. Indgangen er gemt i variablen num. Vi bruger >>operatøren til cinat tage input.
Bemærk: Hvis vi ikke inkluderer using namespace std;erklæringen, skal vi bruge i std::cinstedet for cin.
C ++ tager flere indgange
 #include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; ) 
Produktion
Indtast et tegn og et heltal: F 23 Tegn: F Nummer: 23








