Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať funkcie strrchr v C + +

C + + strrchr funkcie prehľadáva zdrojový reťazec na posledný výskyt zadaného znaku a vráti ukazovateľ na tento výskyt . Ak nie sú k dispozícii žiadne zápasy v zdrojovom reťazci , vráti strrchr nulový ukazovateľ . Hľadanie obsahuje nulový ukončovacie znak , takže strrchr môže tiež vrátiť ukazovateľ na koniec reťazca . Nasledujúce kroky vám pomôžu použiť funkciu strrchr v C + + . Pokyny dovolená 1

syntax strrchr v C + + . Kompletné syntaxe je const char * strrchr ( const char * zdroj , int znak ) ; .
2

vedieť , že zdroj je reťazec , ktorý bude skenovaný, charakter je bajt hodnota znaku k hľadaniu , ktorý je interne prevedené na unsigned char a strrchr vráti ukazovateľ na posledný výskyt znaku v zdrojovom
3

Pochopte , že + + strrchr funkcie C je uložený v knižnici CString . . Možno budete musieť zahrnúť súbor string.h záhlavie použiť túto funkciu
4

Pozrite sa na nasledujúce kompletný program pre niektoré jednoduché príklady , ako používať strrchr : .

# Include # include klipart

int main ( ) { char string1 [ ] = " abcd2abc3def5 " ; char * character_pointer ;/* pátranie po mieste posledného výskytu "c " v string1 * /character_pointer = strrchr ( string1 , ' c ' ) ;/* previesť odkazy na umiestnenie v rámci string1 . * //* Poznámka : zvyšuje o jednu pre jeden - na báze pozičné notácie * /printf ( " posledného výskytu " c " nájdete na % d \\ n" , character_pointer - string1 + 1 ) ; return 0 ; }

5

dodržujte nasledujúci výstup tohto programu :

posledný výskyt "c " na adrese 8

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené