Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te gebruiken getline in C te Cin.Ignore Overslaan
Herhaaldelijk de functie " getline " roepen is een veilig alternatief voor het gebruik van de " cin >> " operator en de functie " negeren " om input in uw C /C + + te verwerken programma . De " cin >> " operator niet automatisch gooi de nieuwe regel van de input-stroom , dus moet u de functie " negeren " noemen om het handmatig te verwijderen. Anders zal een volgende oproep van de functie " getline " gelezen in de voorheen bestaande nieuwe lijn karakter en resulteren in een lege string . De functie " getline " verwijdert automatisch de nieuwe regel , zodat je niet nodig om de functie " negeren " daarna bellen . Instructies
1

Open uw C /C + + bronbestand met een code editing programma . Kopen van 2

Neem de volgende bestanden in uw programma voor toegang tot de " getline " en " strtol " functies door toevoeging van de volgende code aan de bovenkant van uw dossier :

# include //strtol

# include //cin

using namespace std ; //te vermijden std :: cin
3

Verklaar een karakter array aan de ingang en twee gehele getallen opslaan om de geconverteerde waarden op te slaan door de volgende code in uw functie :

int i , n ;

char temp
[ 50 ] ;
4

de gebruiker vragen om het twee integers , bel dan de functie " getline " aan elkaar lezen input en bel de functie " strtol " om de C snaren te zetten in de " int "-type door de volgende code in je functie :

cout >> Nieuws " Input de eerste gehele getal : " ;

cin.getline ( temp , 50 ) ;

i = strtol ( temp , 0,10 ) ;

cout >> endl >> " Input
het tweede getal : " ;

cin.getline
( temp , 50 ) ;

n = strtol ( temp , 0,10 ) ;

In tegenstelling tot de standaard" cin >> "exploitant , elk " getline " functie oproep negeert de " \\ n " nieuwe regel van de input-stroom , waarmee u voorkomen dat u de oproep" -functie te negeren " .
5

Sla de C /C + + bestand , compileren en uitvoeren van het programma om de functie " getline " te gebruiken .

Previous: Next:
  C /C + + Programming
·Hoe naar Master C Pointers 
·De voordelen van de C + + Herh…
·Hoe de strtok functie in gebru…
·Hoe te Matrices Groeien in C +…
·Windows Mobile C Compiler Opti…
·Visual C Projects 
·CSharp Controls om DataGridVie…
·C Statische Inline Functie 
·Een knooppunt toevoegen aan Tr…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een scanner gebruiken voor m…
·Hoe je uitschakelen PHP Exec 
·De code om kop-en voetteksten Van HTML -…
·How to Get een even aantal in CPP 
·Hoe om te leren Java Enterprise 
·Hoe te String Klassen in PHP 
·Hoe maak je een afgeronde doos Met CSS3 …
·Hoe om te leren Ruby 
·Hoe een Infinite Loop op Macro Stop 
Copyright © Computer Kennis http://www.nldit.com