Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe vindt u het aantal keren dat een karakter in een string
Programmeertalen kan vervelend bewerkingen uitvoeren op een snelle snelheden . Bijvoorbeeld , kan een programmeertaal gebruikt voor alle exemplaren van een aantal tekens in een zeer lange tekenreeks . Dit zal de computer aanzienlijk minder tijd dan de mens zou . Een goede taal om te leren hoe je een programma als dit te schrijven is C , want het behandelt strings als personage arrays die direct kunnen worden bekeken. Andere talen behandelen strijkers als objecten en zijn toegankelijk via high - level methoden . Om echt te begrijpen van de bij dit programma betrokken operaties , C is een uitstekende keuze . Wat je
C Integrated Development Environment ( IDE ) , zoals Eclipse CDT
C compiler nodig , zo'n GCC
Toon Meer Aanwijzingen

Load 1 de C IDE door te klikken op het pictogram van het programma . Wanneer het wordt geopend , selecteert u " Bestand " > " Nieuw " > " Project" en kies " C Project " om een nieuwe C -project te creëren . Een lege broncode bestand in de teksteditor gedeelte van de IDE kopen van 2

Neem de standaard bibliotheek door het schrijven van de volgende verklaring aan de bovenkant van de broncode bestand : .

# omvatten
3

Verklaar een hoofdfunctie , dat is waar uw programma-uitvoering zal beginnen . Alle van de broncode zal gaan binnen de accolades van de hoofdfunctie . Om een hoofdfunctie te verklaren , schrijft het volgende in het lichaam van de broncode bestand :

int main
(void ) op

{

}
4

Verklaar een integer variabele genaamd " count ", die het aantal keren dat een teken in een string op te slaan . Zet de volgende uitspraak binnen de accolades van de belangrijkste functie :

int count
= 0 ;
5

Verklaar een string door het schrijven van de volgende verklaring onder de ene geschreven in de vorige stap :

char str
[ 11 ] = " Hello World " ;
6

Doorloop de snaar door het creëren van een " voor " loop . Een for loop een aantal keren en voert de opdrachten uit binnen haar accolades met elke iteratie . Het creëren van een voor de lus die 11 keer ( gelijk aan het aantal tekens in de string ) herhaalt , schrijf de volgende verklaring onder de verklaring geschreven in de vorige stap :

for (int i = 0 ; i < 11 ; " . o ' i + + ) op Twitter

{

}

Test 7 elk karakter in de string te zien of het is de letter Een "if " statement behandelt deze taak gemakkelijk . Schrijf de volgende if-statement binnen de accolades van de lus :

if ( str [ i ] == ' o ' ) op Twitter

{


}
< br > 8

Verhoog de waarde van de te tellen elke keer het teken " o " is gevonden in de string. Zet de volgende verklaring binnen de accolades van de if-statement : count

+ + ;

Print 9 uit de waarde van de telling door het schrijven van de volgende verklaring aan de onderkant van de belangrijkste functie , buiten de accolades van de if-statement en de lus

printf ( " % d " , count ) ; .
10

Voer het programma door op de groene pijl gevestigd bovenaan de IDE . Het programma telt het aantal keren dat de letter " o " in de string , en drukt vervolgens het resultaat . De uitvoer ziet er als volgt uit:

2

Previous: Next:
  C /C + + Programming
·Hoe maak je een Ring Buffer Ge…
·Beschrijving van een C + + -fu…
·Wat is een Runtime Error 8005 …
·Hoe maak je een . PK3 bestand …
·Hoe Fix C + + Error R6002 
·Hoe te Spike Penselen In GtkRa…
·Beschrijving van C systeemfunc…
·Hoe om te controleren integero…
·CSharp Controls om DataGridVie…
  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 checkbox verwerken met P…
·Hoe kan ik een array of lijst in Python …
·Hoe kan ik een string in Java 
·Verschillen tussen Servlets en JSP 
·Hoe te openen van een link op de Zelfde …
·JavaScript terugbellen Functies : isFunc…
·Hoe maak je een Time Stamp converteren n…
·Hoe te Waarden aan een functie in PHP 
·Hoe maak je een lijn toevoegen aan een t…
Copyright © Computer Kennis http://www.nldit.com