Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder Strchr funktion i C + +

    The C + + strchr funktionen lokaliserar den första förekomsten av en specificerad karaktär i en källa sträng och returnerar en pekare till den platsen . Detta inkluderar tomtecknet så strchr också kan användas för att lokalisera änden av en sträng. Strchr returnerar en nollpekare om den angivna tecknet inte hittas . Följande steg kommer att hjälpa dig att använda strchr . Instruktioner
    1

    Lär syntaxen i strchr i C + + . Den kompletta syntaxen är const char * strchr ( const char * källa , int tecken ) .
    2

    Vet att källan är en sträng och karaktär är internt omvandlas till en unsigned char trots skickas som ett int . Addera 3

    Förstå att C + + strchr funktion hålls i CString biblioteket . Du kan behöva inkludera string.h sidhuvudfilen att använda denna funktion
    4

    Titta på följande komplett program för några enkla exempel på hur man använder strchr : .

    # Include # include
    main

    int ( ) { char sträng1 [ ] = " Detta är en test sträng " , char * character_pointer ; printf ( " Söker efter" s " tecken i \\ " % s \\ " ... \\ n ", sträng1 ) ;/* initiera character_pointer till platsen för den första " s " * //* i sträng1 * /character_pointer = strchr ( sträng1 , ' s') , medan ( character_pointer! = NULL) {/* convert pekarens plats till plats inom sträng1 * //* så det kan visas * /printf ( " hittades på % d \\ n " , character_pointer - sträng1 + 1 ) ;/* ökning pekaren och söka efter nästa ' s' * /character_pointer = strchr ( character_pointer + 1 , ' s ' ) ;} avkastning 0; }
    5

    Beakta följande utdata för det här programmet :

    Letar du efter den ' s' karaktär i " Det här är ett test sträng " ... finns på 4found på 7found på 13found vid 16

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kompilerar C källa med Visual C
    ·Hur till Bädda RESX i CSC Compiler
    ·Skillnad mellan fgetc och getc
    ·Hur skapa och förstöra objekt
    ·Hur man skriver ett program för att beräkna sammansat…
    ·Turbo C Tutorial
    ·Hur man skriver ut Inkrement nummer på samma linje, me…
    ·Vilka är de fyra olika arvsrelation
    ·Hur man ansluter VB6.0 & VC + +
    ·Hur konvertera en C + + String till LStrHandle
    Utvalda artiklarna
    ·Bygg din egen databasdriven webbplats med hjälp av PHP…
    ·Hur Navigera tvådimensionella arrayer i Java
    ·Skillnaden mellan hög och låg - nivå språk i Datore…
    ·Hur man gör en Moving Graph i C #
    ·Så här visar du en tagg i JavaScript
    ·Hur kan jag visa en utan decimaler i Java
    ·Basic Hjälp för Microsoft Visual
    ·Hur man testar Remote Timeout anslutningar i PHP
    ·Hur man skriver en textbaserad Game Script i PHP
    ·En handledning om String Typer i Python
    Copyright © Dator Kunskap http://www.dator.xyz