Advertisement
Guest User

Untitled

a guest
May 29th, 2015
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int mystrlen(char a[])
  4. {
  5. int broj;
  6. for (int i=0;a[i]!='\0';i++)
  7. broj=i;
  8. return broj+1;
  9. }
  10.  
  11. void myreadline(char a[])
  12. {
  13. int i=0;
  14. fgets(a,100,stdin);
  15. for(i=0;a[i]!='\n';i++)
  16. {
  17. a[i]='\0';
  18. }
  19. }
  20.  
  21.  
  22.  
  23.  
  24.  
  25. int mystrcmp( char a[],char b[])
  26. {
  27. for (int i=0;a[i]!='\0';i++){
  28. for (int j=0;b[i]!='\0';j++){
  29. if(a[i]!=b[j]){
  30. return 0;
  31. }
  32. else if (a[i]==b[j])
  33. {
  34. return 1;
  35. }
  36. }
  37. }
  38. }
  39. int mystrcpy(char *a, char *b)
  40. {
  41. int i=0,pv=0;;
  42. while(a[i]!='\0')
  43. {
  44. b[i]=a[i];
  45. i++;
  46. pv++;
  47. }
  48.  
  49. return pv;
  50. }
  51.  
  52. int mysubstring(char a[], char b[])
  53. {
  54. for (int i=0; a[i]!='\0';i++)
  55. {
  56. for (int j=0;b[j]!='\0';j++){
  57. if(a[i+j]!=b[j])
  58. {
  59. break;
  60. }
  61. if(j==(mystrlen(b)-1))
  62. {
  63. return i;
  64. }
  65. }
  66. }
  67. return -1;
  68. }
  69. void mytolower(char a[])
  70. {
  71. int i;
  72. for(i=0;i<mystrlen(a);i++)
  73. {
  74. if (a[i]>64 && a[i]<91)
  75. {
  76. a[i]+=32;
  77. }
  78. }
  79.  
  80. void mytoupper(char a[])
  81. {
  82. int i;
  83. for(i=0;i<mystrlen(a);i++)
  84. {
  85. if (a[i]>96 && e[i]<122)
  86. {
  87. a[i]-=32;
  88. }
  89. }
  90. }
  91.  
  92. }
  93.  
  94. void myinvertcase(char a[])
  95. {
  96. int i;
  97. for( i=0;i<mystrlen(a);i++)
  98. {
  99. if (a[i]>96 && a[i]<122)
  100. {
  101. a[i]-=32;
  102. }
  103. else if (a[i]>65 && a[i]<90){
  104. a[i]+=32;
  105. }
  106. }
  107. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement