Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaBorbála Kissné Megváltozta több, mint 10 éve
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.