Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bruke strstr funksjon i C + +
    The C + + strstr funksjon finner en spesifisert delstreng innenfor en kilde streng. Skanningen inkluderer ikke avslutte null - tegn. Strstr returnerer en peker til den første forekomsten av delstrengen i kilden. Hvis delstrengen ikke finnes, returnerer strstr en null-peker . Hvis delstrengen har null lengde , returnerer strstr kilden streng. Følgende trinn vil hjelpe deg å bruke funksjonen strstr i C + + . Instruksjoner
    en

    Lær syntaksen til strstr i C + + . Den komplette syntaksen er char * strstr ( const char * kilde , const char * delstrengen ) ; .
    2

    Vit at kilden er strengen som skal skannes . Delstrengen er sekvensen av tegn å matche.
    3

    Forstå at C + + strstr funksjonen er holdt i CString biblioteket. Du må kanskje inkludere string.h header-fil for å bruke denne funksjonen
    4

    titt på følgende komplett program for noen enkle eksempler på hvordan du bruker strstr : .

    # Include # include

    int main ( ) { char streng1 [ ] = " Dette er en test streng" ; char * character_pointer ;/* lokalisere "test " i streng1 hjelp character_pointer * /character_pointer = strstr ( streng1 , "test " ) ;/* endre de fire første tegnene i strengen * //* peker til character_pointer til " lange " * /strncpy ( character_pointer , " lang " , 4 ); setter ( streng1 ) ;/* Merk hvordan en tom delstrengen returnerer en peker til * //* begynnelsen av streng1 * /character_pointer = strstr ( streng1 , "") ; setter ( character_pointer ) ;/* det er ingen " z " i streng1 så character_pointer * //* nå blir en null-peker . * /character_pointer = strstr ( streng1 , "z "); return 0 ;}
    5

    Observer følgende resultat for dette programmet : en p Dette er en lang stringThis er en lang streng

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Grafikk funksjoner i C + + 
    ·Hvordan Beregn Integral Med C + + 
    ·Slik kjører C + + -filer på Notepad 
    ·Hvordan bruke MFC Verktøylinjer 
    ·Hvordan Loop Fyll en to - dimensjonal array i C + + 
    ·Hvordan Fell funksjonspekere 
    ·Hvordan konvertere en C + + String til LStrHandle 
    ·Hvordan bruke kalkulator-verktøyet for CPP 
    ·ActiveX Component Tutorial 
    ·Hvordan å hoppe ut av et Void funksjon i C + + 
      Anbefalte artikler
    ·Hvordan få en utgang Stream fra en URL i Java 
    ·Hvordan redigere TreeNode Fra Utforsker i VB.NET 
    ·Hvordan lære og teste HTML Koder 
    ·Hvordan sjekke om en modul Loaded i Python 
    ·Slik eksporterer GridView data til Excel på VB.NET 
    ·Slik skaffer de Scroll forskyvninger i JavaScript 
    ·Slik sletter Arrays av verdi i PHP 
    ·Hvordan hente en Attributtverdi Bare i XQuery 
    ·Slik konverterer VB6 til VB 2010 
    ·Hvordan skrive API PHP Trekk klasser på en ekstern ser…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/