Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe maak je een C-programma Het lezen van een haakje
Programma's moeten in staat zijn het lezen en schrijven van bestanden om betrouwbare gegevens op te slaan schrijven . Omgaan bestand ingang is een veel voorkomende taak programmering . De C -programmeertaal kunt u eenvoudig toegang tot bestanden met behulp van functies uit de standaard C bibliotheek. Een eenvoudig programma dat kan helpen te leren over C bestand ingang is een programma dat tekst leest uit een bestand . U kunt het programma iets speciaals doen , zoals alleen lezen haakjes , om bestandsinvoer verder te verkennen met C. Wat je
C Integrated Development Environment ( IDE ) op C Compiler
Toon meer nodig instructies

Import 1 van de twee bibliotheken ' cstdio ' en ' cstdlib ' door het schrijven van de volgende twee uitspraken aan de top van de broncode bestand :

# include ;

# include kopen van 2

Maak een hoofdfunctie van het schrijven van het volgende onder de # include statements :

int main
( ) { }
3

Verklaar een verwijzing naar een bestand door het schrijven van de volgende verklaring in de accolades van de belangrijkste functie :

fILE
* f ;
4

Open het bestand dat u wilt tekst te lezen uit door het passeren van de naam en het pad naar de functie fopen ( ) . Bijvoorbeeld , als u het bestand wilt ' filename.txt ' gelegen op de root van je C openen :

f = fopen ( " c: : \\ \\ bestandsnaam \\ schijf , zou je de volgende functie-aanroep gebruiken . txt " , " r " ) ;
5

Verklaar een personage datatype dat een enkel karakter zal opslaan van het bestand . Om het teken datatype verklaren :

char c
;
6

Verklaar een int datatype dat tellen hoeveel haakjes hebben gelezen zullen houden . Schrijf de volgende regel te verklaren het int :

int parenthesisCount = 0 ;

Lijn door het bestand een karakter per keer 7 . Een effectieve methode om dit te bereiken gebruikt de getc ( ) -functie , die een teken uit een bestand grijpt . Door het opslaan van deze ene personage in een char variabele , kunt u deze later te testen en te zien of het een haakje . Wanneer getc ( ) het einde van het bestand bereikt , zij tegenkomt een end-of - file ( EOF ) karakter . U kunt dit personage gebruiken om de lus while , zoals deze te beëindigen : ( ! ( C = getc ( f ) ) = EOF ) op Twitter

terwijl { }

Test 8 om te zien of de char variabele bevat een haakje . Als dat zo is , kunt u de parenthesisCount variabele verhogen . U kunt een schrijven als statement binnen de accolades van de while lus om deze bewerking , zoals het uitvoeren van :

if ( c == ' { ' | | c == ' } ' ) { parenthesisCount + + ; } < br >
9

Sluit het bestand als volgt :

fclose
( f ) ;

Print 10 uit het aantal haakjes in het bestand met de printf ( ) functie als deze :

printf ( " Aantal haakjes : % d \\ n " , parenthesisCount ) ;
11

Voer het programma door op de groene afspeelknop . Het programma zal het tekstbestand openen en lezen een teken tegelijk . Elke haakjes ondervonden zal worden geteld , en het resultaat zal worden afgedrukt op de console wanneer het programma wordt gedaan het lezen van het bestand .

Previous: Next:
  C /C + + Programming
·Hoe te Threading en berichten …
·Hoe maak je een eenvoudige C T…
·How to Get C + + te Aftrekken …
·Hoe te Milliseconden in ANSI C…
·Hoe kan ik Fake een sjabloon c…
·Wat is WinAC & Kernel Mode? 
·Hoe te compileren C + + in JGr…
·Hoe kan ik een te maken Als El…
·Hoe te lezen in Strings Into A…
  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
·Specs en Animatie Eigenschappen voor CSS…
·Hoe te Decimale Format ligt aan een appl…
·Hoe een COBOL programma Creëren 
·Hoe te TSQL Vervang 
·Hoe maak je een reactie van PHP naar jQu…
·Hoe maak je een CreateFile DLL in VB.NET…
·Hoe te VBA prestaties in Word Verbeter 
·Hoe je het script te verwijderen Labels …
·Hoe te gebruiken Windows- API om de bure…
Copyright © Computer Kennis http://www.nldit.com