fork download
  1. # include <stdio.h>
  2.  
  3. void myToUpper(char s[]){
  4. int i;
  5. for(i=0;s[i]!='\0';i++)
  6. if('a'<=s[i]&&s[i]<='z')
  7. s[i]=s[i]-32;
  8. }
  9.  
  10.  
  11. int fuzzyStrcmp(char s[], char t[]){
  12. myToUpper(s);
  13. myToUpper(t);
  14.  
  15. int j;
  16.  
  17. for(j=0;s[j]!='\0';j++)
  18. {if(s[j]!=t[j])
  19. {return 0;}
  20. }
  21. if(t[j]!='\0')
  22. {return 0;}
  23. return 1;
  24.  
  25. }
  26.  
  27. int main(){
  28. int ans;
  29. char s[100];
  30. char t[100];
  31. scanf("%s %s",s,t);
  32. printf("%s = %s -> ",s,t);
  33. ans = fuzzyStrcmp(s,t);
  34. printf("%d\n",ans);
  35. return 0;
  36. }
  37.  
Success #stdin #stdout 0s 5288KB
stdin
abCD AbC
stdout
abCD = AbC -> 0