dlaczego w tym przykładzie przy porównywaniu typów char np;
char slowo[5]="home";
strcmp(slowo,"walek");
Musimy używać funkcji strcmp() ? - bo nazwa tablicy znaków char, wskaźnik typu char oraz literał łańcuchowy ujęty w nawiasy są traktowane jako adresy pierwszego znaku łańcucha. Pytanie dlaczego przy klasie string można używac takiego porównania:
string slowo="home";
slowo!="walek";
? dlaczego klasa string pozwala na takie porównanie ? czy przy stringu znaki ujęte w cudzysłowy nie są widziane jako adresy ?