Informatika2-2012/Gyakorlat06

A MathWikiből
(Változatok közti eltérés)
(Új oldal, tartalma: „(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éne…”)
 
a
1. sor: 1. sor:
(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)
+
(Akinek nem sikerült múltkor végigérnie a feladatsoron az kezdheti az 5. gyakorlat utolsó (stringes) feladatával, onnan legalább az első pöttyöt mindenkinek meg kell tudnia oldani, és a ZH-hoz nem fog ártani a stringek kezelésének gyakorlása.)
  
 
==== String-összehasonlítás ====
 
==== String-összehasonlítás ====
17. sor: 17. sor:
 
int n = nagyobb_str(egyik, masik)
 
int n = nagyobb_str(egyik, masik)
 
</c>
 
</c>
Ezután ''n''-nek -1 értékűnek kell lennie mert a másik sztring a nagyobb.
+
Ezután ''n''-nek -1 értékűnek kell lennie mert a másik string a nagyobb.
  
  
 
==== Kétirányba láncolt lista ====
 
==== Kétirányba láncolt lista ====

A lap 2012. március 21., 19:20-kori változata

(Akinek nem sikerült múltkor végigérnie a feladatsoron az kezdheti az 5. gyakorlat utolsó (stringes) feladatával, onnan legalább az első pöttyöt mindenkinek meg kell tudnia oldani, és 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 string a nagyobb.


Kétirányba láncolt lista

Személyes eszközök