Programowanie w języku C/C++

Strstr

  • 2008-09-08 15:49
  • 0 komentarzy
  • 3153 odsłony
  • Oceń ten tekst jako pierwszy
char *strstr(char *str1, char *str2)


Szuka jednego lancucha wewnatrz drugiego.

Parametry:
str1
        lancuch przeszukiwany

str2
        lancuch szukany

Zwracana wartosc:
wskaznik do pierwszego napotkania str2 w str1, jesli nie zwraca NULL.



#include <stdio.h>
#include <string.h>
 
int main()
{
        char lancuch[] = "Szukam"; 
        char search[] = "am";
 
        char *se = strstr(lancuch, search);
 
        if ( se == NULL )
                printf("Nie znalazlem %s", search);
        else
                printf("Znalazlem %s na pozycji %d\n", se, se-lancuch+1);
 
        return 0;
}