| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan Find antallet af forekomster af en karakter i en String
    Programmeringssprog kan udføre kedelige operationer på hurtige hastigheder. For eksempel kan et programmeringssprog der anvendes til at tælle alle forekomster af en karakter i en meget lang tekststreng . Dette tager computeren betydeligt mindre tid, end det ville tage et menneske. En god sprog til at lære at skrive et program som dette er C, fordi det behandler strenge som tegndatatabeller der kan tilgås direkte. Andre sprog behandler strenge som objekter , og tilgås via højt niveau metoder. For virkelig at forstå de operationer, der er involveret i dette program , C er et glimrende valg . Ting du skal
    C Integrated Development Environment (IDE ), såsom Eclipse CDT
    C compiler , sådan en GCC
    Vis Flere Instruktioner
    1

    indlæse C IDE ved at klikke på programmets ikon . Når den åbner , skal du vælge "File" > "Ny" > " Project" og vælg " C-projekt " for at oprette et nyt C-projekt . En tom kildekode fil vises i teksteditoren del af IDE
    2

    Medtag standard biblioteket ved at skrive følgende erklæring på toppen af ​​kildekoden fil: .

    # omfatter
    3

    Erklær en hovedfunktion , der er, hvor dit program vil begynde udførelse. Alle af kildekoden vil gå indenfor de krøllede parenteser i den primære funktion . At erklære en hovedfunktion , skriver følgende i selve kildekoden fil : Hej

    int main (void)

    {

    }
    4

    Erklær en heltalsvariabel med navnet " count ", som vil gemme antallet af forekomster af et tegn i en streng. Skriv følgende udtalelse inden for de krøllede parenteser i den vigtigste funktion : Hej

    int count = 0;
    5

    Erklær en streng ved at skrive følgende erklæring under én skriftlig i det forrige trin : Hej

    char str [11] = " Hello World "
    6

    gentage gennem strengen ved at skabe en "for" loop . A for løkke gentager et antal gange og udfører de erklæringer inden for sine krøllede parenteser med hver iteration . For at oprette en for-løkke , der gentager 11 gange (svarende til antallet af tegn i strengen ) , skriver følgende erklæring under erklæring skrevet i det forrige trin : Hej

    for (int i = 0; i < 11 , " . o" i + +)

    {

    }
    7

    Test hver karakter i strengen at se om det er bogstavet En "hvis" erklæring håndterer denne opgave let . Skriv følgende, hvis erklæring inden for de krøllede parenteser i for-løkken : Hej

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

    {

    }
    < br > 8.

    øge værdien af ​​tælle hver gang tegnet " o" er fundet inde i strengen. Placer følgende erklæring inden for de krøllede parenteser i sætningen : Hej

    count + +;
    9

    Print ud af værdien af tæller ved at skrive den næste oversigt nederst hovedfunktion , uden for de krøllede parenteser for hvis redegørelse og for-løkken

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

    Udfør programmet ved at trykke på den grønne pil placeret tast øverst IDE . Programmet tæller antallet af forekomster af bogstavet " o " i strengen , og derefter udskriver resultatet. Udgangen ligner dette : Hej

    2

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges GDB Debugger af GNU 
    ·Hvordan kan jeg Fix en Visual Studio 6.0 T-SQL Debugger…
    ·UNIX C Tutorial 
    ·Hvordan man skriver et C + + Program for gangetabeller …
    ·Sådan Indsæt en forsinkelse i sekunder for C + + 
    ·Hvordan til at erklære en statisk variabel i C 
    ·Almindelige Delstrenge i C 
    ·Sådan Teach Yourself Windows CE Programmering i 24 tim…
    ·Sådan ændrer My SYSDBA Password 
    ·Hvordan man skriver en C Program Læsning af en parente…
      Anbefalede Artikler
    ·Hvordan til at gennemføre en liste i Android XML 
    ·Hvordan laver man en aritmetisk Statement i Java 
    ·Sådan læses en variabel længde fil i COBOL 
    ·Hvordan laver man en ASCII String i VBScript 
    ·Sådan oprettes Kolonner i Listbox C # 
    ·HTML-kode for Understregede Kursiv 
    ·Python Tutorial for Mac 
    ·Sådan foretages fejlfinding Java Web Start 
    ·Hvordan at skelne mellem Primitive & brugerskabt Metode…
    ·Sådan Set Date & Time Zone Brug Script 
    Copyright © Computer Viden http://www.computerdk.com