Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- void mystrcat(char *a,char *b)
- {
- int i=0,la=0;
- while(a[i]!='\0')
- {
- la++;
- i++;
- }
- i=0;
- while(b[i]!='\0')
- {
- a[la]=b[i];
- la++;
- i++;
- }
- a[la]='\0';
- }
- void mystrcpy(char *a,char *b)
- {
- int i=0,lb=0;
- while(b[i]!='\0')
- {
- lb++;
- i++;
- }
- for(i=0; i<lb; i++)
- {
- a[i]=b[i];
- }
- a[i]='\0';
- }
- int mystrcmp(char *a,char *b)
- {
- int i=0,count=0;
- while(a[i]!='\0'&&b[i]!='\0')
- {
- if(a[i]!=b[i])
- {
- count=1;
- break;
- }
- i++;
- }
- if(count=0&&a[i]=='\0'&&b[i]=='\0')
- return 0;
- else if(a[i]>b[i])
- return 1;
- else if(a[i]<b[i])
- return -1;
- }
- int mystrlen(char *a)
- {
- int i=0,la=0;
- while(a[i]!='\0')
- {
- la++;
- i++;
- }
- return la;
- }
- void mystrrev(char *a)
- {
- int la,i,j;
- la=mystrlen(a);
- char b[la];
- for(i=0,j=la-1;i<la,j>=0;i++,j--)
- {
- b[i]=a[j];
- }
- for(i=0;i<la;i++)
- {
- a[i]=b[i];
- }
- a[la]='\0';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement