Język C++
strcmp
[funkcja] Porównuje dwa łańcuchy znaków.Składnia
#include <cstring>
int strcmp( const char * str1, const char * str2 );
Opis szczegółowy
Funkcja porównuje dwa łańcuchy znaków str1 i str2, oraz zwraca liczbę będącą opisem zależności między nimi.
Argumenty
Zwracana wartość
Przykład
#include <cstdio>
#include <cstring>
int main()
{
char str1[] = "Dokumentacja C++";
char str2[] = "Dokumentacja C++";
if( strcmp( str1, str2 ) == 0 )
printf( "Badane lancuchy znakow sa rowne.\n" );
else
printf( "Badane lancuchy znakow nie sa rowne.\n" );
return 0;
}
Standardowe wyjście programu:
Badane lancuchy znakow sa rowne.
Zagadnienia powiązane
stricmp | Porównuje dwa łańcuchy znaków (ignoruje wielość liter). (funkcja) |
---|
strncmp | Porównuje określoną liczbę znaków dwóch łańcuchów znaków. (funkcja) |
---|
strcoll | Porównuje dwa łańcuchy znaków leksykograficznie. (funkcja) |
---|
memcmp | Porównuje bloki pamięci. (funkcja) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.