C + + de input /output -

, de bibliotheek biedt een breed scala van input /output - functie, en we zullen in de volgende hoofdstukken.In dit hoofdstuk worden de meest fundamentele en meest voorkomende ik /de nodige input + + programmering.Als het apparaat van het toetsenbord bytes, een schijf of netwerkverbindingen, enz. De belangrijkste herinnering, dit is de zogenaamde, die als input, byte stroom uit de belangrijkste herinnering als een beeldscherm, een printer, schijven, of een netwerk van verbindingen, enz. Dit is de zogenaamde, produktie operatie, I /o - bibliotheek hoofd stukken: het hoofd van de volgende belangrijke documenten: C + + - programma, een beschrijving van de functie van hoofd van het dossier < hoe een bibliotheek > dit dossier wordt gedefinieerd, Cin, cout, gewoonlijk, verstopt, voorwerpen, die overeenkomt met de standaard input - output - normen, de Verenigde Naties, de normen en de buffer - fout - de standaardafwijking. Waren.< iomanip > dit document is voor het formaat van de zogenaamde O - parameters van de manipulator, zoals de minister van milieu, vervoer en werken, en de diensten, de vaststelling van precisie.< op deze documenten staat de controle > de documenten met de dienst.We zullen uitvoerig gesproken over het dossier - en de desbetreffende hoofdstukken.En de output stroom (Hof van Justitie):, vooraf bepaalde voorwerpen, hetzij door een klasse.Cout objecten die de norm "produktie - apparaat, meestal is het scherm.- steek de exploitant door, door, met, en dat is geschreven in de < < deze twee minder dan tekenen, zoals blijkt uit de volgende voorbeelden,&#met inbegrip van < hoe een bibliotheek > met behulp van namespace SOA; in de Main () (CHAR STR [...] = "Hallo C + +"; cout < < ". De volgorde is:" < < STR < < endl;}, als de code wordt opgesteld en uitgevoerd, kan leiden tot de volgende resultaten: b: Hallo, is de waarde van C, C + + de aard van de gegevens van de variabelen bepalen ook de produktie en de juiste keuze is de stroom in de exploitant de aangegeven waarde.< < de exploitant van de gegevens van de ingebouwde soort getallen, drijven, Daul, touw, de waarde van de aanwijzing van de exploitanten, de invoeging van < < kan worden gebruikt voor meer dan één in een verklaring, zoals hierboven vermeld, endl te verhogen, in de lijn van De laatste regel van de standaard input - (Cin):, vooraf bepaalde voorwerpen, Cin, voorbeelden voorbeelden van soorten.Cin objecten zijn in verband met de standaard input - apparatuur, meestal is het toetsenbord.- voor extractie met een combinatie van stroom, dit is schriftelijke > > deze twee merken, zoals blijkt uit de volgende voorbeelden dan,&#met inbegrip van < hoe een bibliotheek > met behulp van namespace SOA; in de Main () {naam [50] Char. Cout en LT; < "voer je naam:"; Cin > > naam en cout < < "je naam is:" < < naam < < endl;}, als de code wordt opgesteld en uitgevoerd, het brengt je in een naam.Je in een waarde, dan gaan, gezien de resultaten van de dingen is als volgt, alsjeblieft je naam, jouw naam is het hart van de samenstellers: hart, ook de waarde van de aard van de gegevens om de input en de keuze van geschikte - exploitant te halen en de opslag in de gegeven waarden van de variabelen van de exploitant, - winning. > > meer dan eens in één enkele verklaring.Op verzoek van een of meer van de volgende gegevens, je kan gebruiken, Cin > > naam > > leeftijd; dit gelijk zal zijn aan de volgende twee verklaringen, Cin > > naam en Cin > > leeftijd; en de standaardafwijking (CERR): bepaalde object, gewoonlijk., hetzij, klasse.Naar verluidt is gewoonlijk object in verband met de standaardafwijking van apparatuur, en dit is een scherm, maar het object, gewoonlijk, de Verenigde Naties en elke - buffer is opgenomen om ervoor te zorgen dat de productie gewoonlijk verschijnen.,, gewoonlijk, maar ook voor de invoeging van de exploitant en - zoals blijkt uit de volgende voorbeelden van de combinatie, met inbegrip van hoe een bibliotheek.&#< > met behulp van namespace SOA; in de Main () (CHAR STR [...] = "niet kan lezen..."; gewoonlijk < < "de verkeerde boodschap:" < < STR < < endl;}, als de code opgesteld en uitgevoerd, zullen de volgende resultaten: onjuiste informatie: niet lezen...LOGBOEK, standaard - (congestie):, vooraf bepaalde voorwerpen, zal blokkeren, is een rivier,.Is van mening dat de voorwerpen verstopt is in verband met de standaardafwijking apparaat, dat is een scherm, maar het doel, verstopping, kussen.Dit betekent dat elke in de blokkade kan leiden tot de output worden vastgehouden in een buffer om vol is, of tot de buffer op te frissen.,, verstopping, ook voor de invoeging van de exploitant en - zoals blijkt uit de volgende voorbeelden in verband met inbegrip van hoe een bibliotheek,&#< > Het gebruik van SOA namespace; in de Main () (CHAR STR [...] = "kan niet lezen..."; verstopping < < "de verkeerde boodschap:" < < STR < < endl;}, als de code wordt opgesteld en uitgevoerd, kan leiden tot de volgende resultaten: foutmelding: niet lezen...Je ziet geen verschil in cout, gewoonlijk en verstopping van deze kleine voorbeelden, maar in de geschreven en de uitvoering van grootschalige programma 's dan verschillen.Dus dit is de goede praktijken, een foutmelding met een andere boodschap die gewoonlijk - logboek moet worden gebruikt, dan blokkeren.



Previous:
Next Page: