Informatika2-2012/Gyakorlat06
A MathWikiből
A lap korábbi változatát látod, amilyen Ador (vitalap | szerkesztései) 2012. március 21., 19:18-kor történt szerkesztése után volt.
(Akinek nem sikerült múltkor végigérnie a feladatsoron az kezdheti az 5. gyakorlat utolsó (stringes) feladatával, a ZH-hoz nem fog ártani a stringek kezelésének gyakorlása)
String-összehasonlítás
Írj függvényt ami megkap két stringet (mutatókkal), és 1-et ad vissza ha az első a nagyobb (lexikografikus rendezés, vagyis ABC-rend szerint), -1-et ad ha a második a nagyobb, és 0-t ad ha egyforma a két string. A kapott stringeket még véletlenül se változtassa meg a függvény, ezért legyenek konstansok a paraméterek:
int nagyobb_str(const char *s1, const char *s2) { ... }
A függvény megírása után teszteld is néhányféleképpen a main() függvényedből meghívva az összehasonlítót. Pl:
char egyik[20] = "abrakadabra"; char masik[10] = "sotetkek"; int n = nagyobb_str(egyik, masik)
Ezután n-nek -1 értékűnek kell lennie mert a másik sztring a nagyobb.