cat:
#include<stdio.h>
#include<string.h>
int main(int argc, const char *argv[])
{
int i,j;
char arr[30]="0";
char brr[30]="0";
char *pa=arr;
char *pb=brr;
gets(arr);
gets(brr);
int len1=strlen(arr);
int len2=strlen(brr);
for(i=0;i<len2;i++)
{
*(pa+len1+i)=*(pb+i);
}
puts(arr);
return 0;
}
cmp:
#include<stdio.h>
#include<string.h>
int main(int argc, const char *argv[])
{
int i;
int temp;
char arr[30]="12345";
char brr[30]="14345";
char *pa=arr;
char *pb=brr;
int len=strlen(brr);
while(*pa!=' '&&*pb!=' ')
{
if(*pa!=*pb)
{
temp=*pb-*pa;
break;
}
*(pa++);
*(pb++);
}
printf("%d",temp);
return 0;
}
cpy:
#include<stdio.h>
#include<string.h>
int main(int argc, const char *argv[])
{
int i;
char arr[30];
char brr[30];
gets(arr);
gets(brr);
int len=strlen(brr);
char *pa=arr;
char *pb=brr;
for(i=0;i<len;i++)
{
pa=pb;
printf("%c",*pa);
pb++;
}
putchar(10);
puts(brr);
return 0;
}