Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* 6.6.10 by ShuffleSource
- * Megj: Ezt a kódot magamtól írtam, nem netről kukáztam!
- */
- #include <stdio.h>
- //karakterláncok hossza
- int strlen(char* p){
- int count = 1;
- while(*p++ && count++);
- return count-1;
- }
- //karakterláncok összehasonlítása
- bool strcmp(char* p, char* q){
- while(!(*p++^*q++))
- if (!*q || !*p)
- return !(*p^*q);
- }
- void strcpy(char* p, char* q){
- while(*q++=*p++);
- }
- int main(){
- char f[] = "asd";
- char g[] = "hjg";
- printf("f: %s\n", f );
- printf("g: %s\n", g );
- printf("f mérete: %d\n", strlen(f) );
- printf("f és g összehasonlítása: ");
- if (strcmp(f,g) == true)
- printf("egyforma\n");
- else
- printf("eltérő\n");
- strcpy(f,g);
- printf("f: %s\n", f );
- printf("g: %s\n", g );
- printf("f és g összehasonlítása: ");
- if (strcmp(f,g) == true)
- printf("egyforma\n");
- else
- printf("eltérő\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement