Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C++ jednoduchy kód, nelze přeložit

Ahoj,

mám úplně jednoduchý kód v C++.
mám strukturu, která má vlastnost jako string a tu chci porovnat (abecedně seřadit)
a to pomocí funkce qsort.

Pokud porovnávám pole struktur podle vlastnosti Int, tak kód funguje.
Pokud ovšem použiji porovnání pro string (pole charů), tak to nejde.

Přitom to dělám podle návodu na netu.
Kód je v příloze (soubor).

díky

Potíž je na řádku 49:

int compareByName(void *a, void *b)
{
const struct tClovek *pa = (const tClovek *)a;
const struct tClovek *pb = (const tClovek *)b;

int diff = strcmp(pa->jmeno, pb->jmeno); // tyto identifikátory nezná. proč ?
}

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny