Napište vlastní verzi funkce strcmp - vraci int, jako parametr potřebuje dva řetězce (char *) pokud je prvni retezec v abecede drive, vraci -1, pokud jsou stejne, vraci 0, jinak 1 cyklus od 0 do strlen kratšího z řetězců (může skončit dříve) Porovnáváme po znacích (char můžeme porovnávat a odečítat jako čísla (podle pozice v ASCII tabulce) a zjistíme, který znak je v abecedě dřív: char rozdil = retezec1[i] - retezec2[i]; if(rozdil < 0) // znak v retezci 1 je drive v abecede nez znak v retezci 2 // vas kod else if(rozdil > 0) // znak v retezci 2 je drive v abecede nez znak v retezci 1 // vas kod Pokud nám tento postup nepomůže k odhalení rozdílu v řetězcích, znamená to, že kratší z z nich tvoří zároveň začátek toho delšího. Musíme tedy zjistit, který z nich je ten kratší, a podle toho vrátit výslednou hodnotu (-1 - kratší je první, 1 - kratí je druhý. Pokud ani toto nestačí, jsou oba stejné a vracíme 0.