Guest User

Untitled

a guest
Jan 12th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <ctype.h>
  3. int JelSloiliBr(char x)
  4. {
  5.  
  6. return (x>= 'a' && x<= 'z') || (x>= '0' && x<= '9');
  7. }
  8. int provjeri(char* html)
  9. {
  10. char tagovi[50][50];
  11. int i=0;
  12. int j=0, k=0;
  13. while (html[i]!=0) {
  14. if( html[i]=='<' && html[i+1]!='/') {
  15. j=0;
  16. i++;
  17. if(JelSloiliBr(tolower(html[i]))==0)return 0;
  18. while(html[i]!=' ' && html[i]!='>') {
  19.  
  20. tagovi[k][j]=tolower(html[i]);
  21. tagovi[k][j+1]='\0';
  22. j++;
  23. i++;
  24. }
  25. k++;
  26. }
  27. if( html[i]=='<' && html[i+1]=='/') {
  28. i+=2;
  29. j=0;
  30. if(k==0)return 0;
  31. while(html[i]!='>' && html[i]!=' ') {
  32. if(tolower(html[i])!=tagovi[k-1][j]) return 0;
  33. i++;
  34. j++;
  35.  
  36. }
  37. if(tagovi[k-1][j]!='\0')return 0;
  38. k--;
  39. }
  40. i++;
  41. }
  42. return (k==0);
  43. }
  44. int main()
  45. {
  46. printf("Zadaća 4, Zadatak 4");
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment