Kako koristiti strstr funkciju u C ++

Kako koristiti strstr funkciju u C ++
C ++ funkcija strstr locira navedeni niz u izvornom nizu. Analiza zanemaruje završavanje NULL znakova. Strstr vraća pokazivač na prvu pojavu podniz u izvoru. Ako niz nije pronađen, strstr vraća NULL pokazivač. Ako je podniz nula duljine, strstr vraća izvorni niz. Sljedeći koraci pomoći će vam da koristite funkciju strstr u C ++. Upute
1

poznavati sintaksu strstr u C ++. Puna sintaksa je char * strstr (const char * izvor const char * niz).
2

Imajte na umu da je izvor niz za analizu. Niz je niz znakova za uparivanje.
3

razumjeti da se funkcija C ++ strstr čuva u biblioteci cstring. Za korištenje ove funkcije možda ćete morati uključiti datoteku zaglavlja string.h
4

Pogledajte cijeli program u nastavku za nekoliko jednostavnih primjera kako koristiti strstr :.

# Uključi # uključi

int main () { chaine1 [ = “Ceci est une chaîne de test ” char ] ; * ;/* localiser “test” au sein chaine1 utilisant character_pointer chaine1 , “test caractères character_pointer * /character_pointer = strstr ( “) ;/* changer les quatre premiers caractères de la chaîne * //* pointé par character_pointer à ” long ” * /strncpy ( character_pointer , ” long ” , 4); puts ( chaine1 ) ;/* Notez comment une chaîne vide renvoie un pointeur vers la * //* début de chaine1 * /character_pointer = strstr ( chaine1 , “”) ; puts ( character_pointer ) ;/* Il n’ya pas de “z” dans chaine1 si character_pointer * //* devient un pointeur NULL . * /character_pointer = strstr ( chaine1 , “z” ) ; return 0; }
5

Promatrajte sljedeće rezultate iz ovog programa:

Ovo je dugačak niz Ovo je dugačak niz fotografija