I denne opplæringen lærer vi å bruke cin-objektet til å ta input fra brukeren, og cout-objektet for å vise output til brukeren ved hjelp av eksempler.
C ++ utgang
I C ++ coutsender formatert utdata til standardutdataenheter, for eksempel skjermen. Vi bruker coutobjektet sammen med <<operatøren for å vise utdata.
Eksempel 1: strengutdata
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Produksjon
Dette er C ++ programmering
Hvordan fungerer dette programmet?
- Vi inkluderer først
iostreamoverskriftsfilen som lar oss vise utdata. - Den
coutobjektet er definert inne istdnavnerom. For å brukestdnavneområdet brukte viusing namespace std;uttalelsen. - Hvert C ++ - program starter med
main()funksjonen. Kodeutførelsen begynner fra starten avmain()funksjonen. couter et objekt som skriver ut strengen i anførselstegn" ". Den følges av<<operatøren.return 0;er "exit status" formain()funksjonen. Programmet avsluttes med denne uttalelsen, men denne uttalelsen er ikke obligatorisk.
Merk: Hvis vi ikke inkluderer using namespace std;utsagnet, må vi bruke det i std::coutstedet for cout.
Dette er den foretrukne metoden, da bruk av stdnavneområdet kan skape potensielle problemer.
Imidlertid har vi brukt stdnavneområdet i veiledningene våre for å gjøre kodene mer lesbare.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Eksempel 2: Tall og tegn utdata
For å skrive ut tall og tegnvariabler bruker vi det samme coutobjektet, men uten å bruke 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; )
Produksjon
70 256,783 karakter: A
Merknader:
- Den
endlmanipulator brukes til å sette inn en ny linje. Derfor vises hver utgang i en ny linje. - Den
<<operatøren kan brukes mer enn en gang hvis vi ønsker å skrive ut forskjellige variabler, strenger og så videre i en enkelt setning. For eksempel:
cout << "character: " << ch << endl;
C ++ inngang
I C ++ cintar formatert inngang fra standard inngangsenheter som tastaturet. Vi bruker cinobjektet sammen med >>operatøren for å ta innspill.
Eksempel 3: Heltallinngang / -utgang
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Produksjon
Skriv inn et heltall: 70 Tallet er: 70
I programmet brukte vi
cin>> num;
for å ta innspill fra brukeren. Inndata er lagret i variabelen num. Vi bruker >>operatøren til cinå ta innspill.
Merk: Hvis vi ikke inkluderer using namespace std;utsagnet, må vi bruke det i std::cinstedet for cin.
C ++ Tar flere innganger
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Produksjon
Skriv inn et tegn og et heltall: F 23 Tegn: F Antall: 23








