Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define vel 15
- void unos (char* string)
- {
- int i=0;
- char c;
- do {
- c=getchar();
- string[i]=c;
- i++;
- } while (c!='\n' && i<vel);
- string[i-1]='\0';
- }
- int strcmp (const char* prvi, const char* drugi)
- { int i=0;
- do {
- if(*(prvi+i)==*(drugi+i))
- i++;
- else if (*(prvi+i)<*(drugi+i))
- return -1;
- else if (*(prvi+i)>*(drugi+i))
- return 1;
- }
- while (*(prvi+i)!='\0' && *(drugi+i)!='\0');
- if (*(prvi+i)=='\0' && *(drugi+i)!='\0')
- return -1;
- if(*(prvi+i)!='\0' && *(drugi+i)=='\0')
- return 1;
- else return 0;
- }
- int main ()
- {
- char rijec1[vel], rijec2[vel];
- printf("Unesite prvu rijec do 15 znakova: ");
- unos(rijec1);
- printf("Unesite drugu rijec do 15 znakova: ");
- unos(rijec2);
- printf("\n %i", strcmp(rijec1, rijec2));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement