C/strcmp

Z Wikibooks, biblioteki wolnych podręczników.
< C
Przejdź do nawigacji Przejdź do wyszukiwania

Deklaracja[edytuj]

int strcmp(const char *s1, const char *s2)

Plik nagłówkowy[edytuj]

string.h

Opis działania[edytuj]

Funkcja strcmp porównuje napisy s1 i s2.

Zwracane wartości[edytuj]

Funkcja zwraca wartość zero, gdy s1 jest takie same jak s2, mniejszą od zero gdy str1 < str2 oraz większą od zero gdy str1 > str2.

Przykład[edytuj]

#include <stdio.h>
#include <string.h>

int main (void)
{
    char s1[] = "Wikibooks";
    char s2[] = "Wikibooks";
   
    if(strcmp(s1, s2) == 0)
        printf("Lancuchy s1 i s2 sa takie same");
    else
        printf("Lancuchy s1 i s2 NIE sa takie same");

    //program wyświetli: Lancuchy s1 i s2 sa takie same

    return 0;
}