Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Wat is het tegenovergestelde van afdrukken in C Programming ?
Ontwikkelaars van de C -programmeertaal gemaakt als een systeem programmeertool . Als zodanig C werkt op een laag niveau in het systeem , kunnen direct interface met Input /Output mechanismen en geheugen . Hierdoor C vele en uitgangsfuncties verschillende situaties. Echter , input en output functies van de spiegel elkaar in functionaliteit : De " scanf ( ) " functie bootst de syntax van " printf ( ) " tijdens het uitvoeren van haar taak tegenover . De printf ( ) functie

In C programmeren , uitgang naar de standaard uitvoer stroom wordt bereikt door middel van de " printf ( ) " functie . Printf werkt door middel van een constante pointer naar een karakter array ( C 's versie van een zin of "string " ) , gevolgd door een lijst met waarden . De lijst met waarden moet overeenkomen met een verzameling van speciale symbolen in de tekenreeks die het gegevenstype van een waarde te vertegenwoordigen. Zoals in het volgende voorbeeld de printf functie een tekenreeks met het speciale teken " % d " welke aangeeft dat er een decimale waarde na de tekenreeks zijn. De decimale waarde wordt afgedrukt in plaats van het " % d "-symbool :

printf ( " Decimaal : % d " , 564 ) ;

/* prints
" Decimal : 564 " aan het scherm * /
The zet ( ) functie

de " puts ( ) " functie werkt hetzelfde als de printf functie , behalve dat zet werkt specifiek op string output . Het legt functie neem een ​​karakter array - nogmaals , de C voorstelling van een string - en drukt het aan het scherm . Het volgende voorbeeld toont hoe zet werkt in code :

char str
[ ] = " Hallo " ;

zet ( str ) ;

/* print " Hello! " naar het scherm * /
De scanf ( ) functie

Tegengestelde de printf functie is de " scanf ( ) " functie . In plaats van het afdrukken van tekens op het scherm, de scanf functie haalt de input van de gebruiker voor het gebruik in het programma . De scanf functie heeft een soortgelijke syntax om printf ( een string met speciale tekens ) , maar in plaats van met een reeks met speciale tekens , gevolgd door waarden te printen naar het scherm , wordt de tekenreeks in scanf gevolgd door variabelen in welke ingang wordt opgeslagen . Het volgende voorbeeld laat zien hoe scanf in de praktijk werkt :

int ingang
;

scanf
( "User Input een Integer : % d " , input) ;

/* een gebruiker
Voeren een integer , die het programma zal opslaan in de variabele " ingang " * /
The gets ( ) -functie

Net als scanf is het tegenovergestelde van printf , " krijgt ( ) " verzet puts . Het krijgt de functie krijgt een string input van de gebruiker en slaat deze op in een karakter array . De programmeur moet een karakter array te wijzen om de string te slaan in - en zorg ervoor dat het karakter array heeft genoeg ruimte om de verwachte snaar slaan . Het volgende voorbeeld geeft de functie krijgt :

char str
[ 200 ] ;

krijgt ( str ) ; //de gebruiker is vrij om input een string , waar het programma op te slaan in " str "

Previous: Next:
  C /C + + Programming
·Hoe de C Perspectief in Eclips…
·Wat zijn Direct3D en OpenGL ? 
·Hoe de decimaal in C taal Bepe…
·Definitie van een Riser Card 
·Hoe te Expressions berekenen M…
·Hoe te Stepper Motors controle…
·Hoe de elementen vervangen in …
·Hoe maak je een nieuwe Picture…
·De onderdelen van Microsoft Vi…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe je H1 Tags Fetch in PHP 
·Hoe maak je een HTML- pagina bewerken na…
·Hoe te Client Server toepassingen bouwen…
·Toegang tot een webcam in PHP 
·Hoe te programmeren C Pointers 
·Hoe maak je een Jscript to Work 
·Hoe maak je een lege lijst Detect in Pyt…
·Verschil tussen Recursion & Iteratie 
·Hoe te recursief Traverse in een Linked …
Copyright © Computer Kennis http://www.nldit.com