Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int strlung(char *s)
  5. {
  6. int i,nr=0;
  7. for(i=0;s[i]!='\0';i++)
  8. {
  9. nr++;
  10. }
  11. printf("%d\n",nr);
  12. }
  13.  
  14. char *strdel(char *s, int pos, int n)
  15. {
  16. int i,count=n;
  17. while(count>0)
  18. {
  19. s[pos]=s[pos+1];
  20. for(i=pos;s[i]!='\0';i++)
  21. {
  22. s[i]=s[i+1];
  23. }
  24. count--;
  25. }
  26. return s;
  27. }
  28.  
  29. char *strins(char s1[10], int pos, char s2[5])
  30. {
  31. int i,j,k,r;
  32. for(i=pos,j=0;s2[j]!='\0';i++,j++)
  33. {
  34. for(k=pos;s1[k]!='\0';k++)
  35. {
  36. s1[k+1]=s1[k];
  37. }
  38. s1[i]=s2[j];
  39. }
  40. return s1;
  41. }
  42.  
  43. int main()
  44. {
  45. char a,b;
  46. int n,pos;
  47. //printf("Determinare lungime sir caractere\nsir=");
  48. scanf("%s",&a);
  49. scanf("%s",&b);
  50. //strlung(&a);
  51. //printf("Stergere caractere din sir\nsir=");
  52. //scanf("%s",&a);
  53. printf("pozitia=");
  54. scanf("%d",&pos);
  55. //printf("cate caractere vor fi sterse=");
  56. //scanf("%d",&n);
  57. //printf("%s\n",strdel(&a,pos,n));
  58. printf("%s\n",strins(&a,pos,&b));
  59. return 0;
  60.  
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement