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>
- #include <iostream>
- //karakterláncok hossza
- size_t strlen(const char* p){
- int count = 1;
- while(*p++ && count++);
- return count-1;
- }
- //karakterláncok összehasonlítása
- int strcmp(char* s1, char* s2){
- while(!(*s1++^*s2++))
- if (!*s2 || !*s1)
- return !(*s1^*s2);
- return 0;
- }
- char* strcpy(char* dest, char* src){
- int j = 0;
- while( (*src++=*dest++) && (j++)+1 );
- for (int i=strlen(src)-j;i < strlen(dest);i++)
- dest[i] = '\0';
- return dest;
- }
- int main(){
- char a[] = "alma";
- if (strcmp (a, a))
- std::cout << "1- strcmp nem nulla" << std::endl;
- if (!strcmp (a, a))
- std::cout << "1- strcmp nulla" << std::endl;
- if (strcmp (a, a) == true)
- std::cout << "1- ShuffleSource" << std::endl;
- char b[] = "korte";
- if (strcmp (a, b))
- std::cout << "2- strcmp nem nulla" << std::endl;
- if (!strcmp (a, b))
- std::cout << "2- strcmp nulla" << std::endl;
- if (strcmp (a, b) != true)
- std::cout << "2- ShuffleSource" << std::endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement