Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Programozás I. Horváth Ernő 1. Elérhetőségek Bauer Péter Horváth Ernő Tanszéki honlap

Hasonló előadás


Az előadások a következő témára: "Programozás I. Horváth Ernő 1. Elérhetőségek Bauer Péter Horváth Ernő Tanszéki honlap"— Előadás másolata:

1 Programozás I. Horváth Ernő 1

2 Elérhetőségek Bauer Péter http://www.sze.hu/~bauer/ Horváth Ernő http://www.sze.hu/~herno/ Tanszéki honlap http://it.sze.hu 2

3 string.h 3 FüggvényLeírás strcmpKét string összehasonlítására használható, eredménye 0, ha a két string azonos. strcatKét string összefűzésére alkalmas. strcpyAz első stringbe másolja a második tartalmát strlenA String hosszát adja vissza

4 strcmp if(strcmp(karTomb1, karTomb2) == 0) printf("Ugyanaz mind2 string."); else printf("%s != %s", karTomb1, karTomb2); 4

5 strcat char str1[50] = "Hello "; char str2[50] = "World!“; strcat(str1, str2); printf("%s", str1); 5

6 strcpy char karTomb [50] = "teszt"; strcpy(karTomb, "Alma"); printf("%s", karTomb); 6

7 strlen for(i=0; i < strlen(karTomb); i++) printf(" %c \n", karTomb[i]); 7

8 Feladat Készítsen egy void reverse(char s[]) függvényt, mely a saját helyén megfordítja a paraméter karakterláncot! 8

9 reverse void reverse(char s[]){ int i, j; char kar; for(i = 0, j = strlen(s)-1; i<j; ++i, --j){ kar = s[i]; s[i] = s[j]; s[j] = kar; } 9

10 reverse 123456789 [0]923456781 [1]983456721 [2]987456321 [3]987654321 10

11 ++i vs i++ i = 1; j = ++i; (i értéke 2, j értéke 2) pre i = 1; j = i++; (i értéke 2, j értéke 1) post 11

12 Debug A fejlesztett program vagy alkalmazás logikai hibáinak kiküszöbölése. Breakpoint Step Into (F11) Step Over (F10) 12

13 Debug Breakpoint feltétellel 13

14 Feladat Készítsen egy void cezar(char s[]) függvényt, mely egyszerű cézár kódolással látja el a karakterláncot ! Az "A" karaktert eggyel növeli, így "B"-t kapunk a "B"-ből "C" lesz stb. 14 Eredeti AlmaAlmaborABCDEJani Cézár kódolt BmnbBmnbcpsBCDEFKboj

15 Köszönöm a figyelmet! 15


Letölteni ppt "Programozás I. Horváth Ernő 1. Elérhetőségek Bauer Péter Horváth Ernő Tanszéki honlap"

Hasonló előadás


Google Hirdetések