Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- int strcmp(const char* prvi, const char* drugi, int velikamala) {
- int i=0;
- do {
- if (velikamala==1) {
- if (*(prvi+i)>='A' && *(prvi+i)<='Z')
- {
- if (*(prvi+i+32)==*(drugi+i)) i++;
- else return -1;
- }
- else if (*(drugi+i)>='A' && *(drugi+i)<='Z')
- {
- if (*(drugi+i+32)==*(prvi+i)) i++;
- else return -1;
- }
- }
- 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;
- else if (*(prvi+i)!='\0' && *(drugi+i)=='\0') return 1;
- else return 0;
- }
- int main () {
- char rijec1[]="Sarajevo";
- char rijec2[]="sarajevo";
- printf("%d",strcmp(rijec1,rijec2,1));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement