Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe een String Take Van een Input File en Reverse Het in C + +
String manipulatie is een belangrijk facet van het programmeren van computers . Programmeertalen zoals C en C + + niet noodzakelijkerwijze direct complexe reeks manipulaties handgreep ( hoewel een programmeur soms omzeilen dit probleem door het gebruik van speciale modules ) . Het lezen van een zin uit een bestand en omkeren het vereist het nemen van de zin en het lezen van de personages , om ze te kopiëren naar een nieuwe string. Wat je nodig hebt
C + + Compiler (zoals G+ + ) of IDE ( zoals Microsoft Visual Studio ) op Teksteditor
Toon Meer Aanwijzingen
1

Verklaar een steken om te keren . Voer het volgende in de teksteditor :

# include

# include

# include

using namespace std ;

int main
( ) {

touwtje
lijn 1 , lijn 2 ;

ifstream bestand
( " filename.txt " ) ;

if ( file.good ( ) ) {

getline
( file , lijn 1 ) ;


}

file.close ( ) op ;

}

het doel is dan ook om " Lijn1 " (dat een regel uit het bestand " filename.txt " bevat ) te nemen en omkeren . kopen van 2

Maak een lus te itereren over de string , in omgekeerde . Voer het volgende in de teksteditor :

int i = ( int ) line1.length ( ) -1 ;

voor ( i ; i > = 0 ; i - ) < br

{

regel2 + = lijn 1 [ i ]


} >

de lus "voor" begint met " i" verwijst naar de positie van het laatste teken in de zin. Het voegt die brief aan lijn 2 , en verhuist naar het volgende teken van lijn 1 in omgekeerde .

Print 3 uit de omgekeerde lijn . Voer het volgende in de teksteditor , na de lus :

cout
<< regel2 << endl ;

Als regel1 lezen " reverse de lijn , " line2 moeten lezen " enil EHT esrever . "

Previous: Next:
  C /C + + Programming
·Hoe maak je een tekstbestand G…
·Een DLL toevoegen aan een CPP …
·De nadelen van Pointers in C 
·Hoe te Records verwijderen in …
·Hoe maak je een Card Game File…
·Hoe maak je een CSV-bestand le…
·Hoe je C bufferoverruns Stop 
·Hoe je C leren # Step-by- Step…
·Wat is het belang van het lere…
  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 kan ik kalibreren de OSCCAL Met een …
·Syntax Fouten in C + + 
·Hoe maak je een twee-dimensionale array …
·Hoe kan ik een aangepaste foutpagina op …
·Hoe kan ik een XML- bestand te openen va…
·Hoe te Beweringen inschakelen in Eclipse…
·Hoe de lengte van een Booleaanse Array i…
·Hoe te Take Out Alpha Personages Maar La…
·Wat zijn de Logische Gegevens Entiteit C…
Copyright © Computer Kennis http://www.nldit.com