/*
* string.c
*
* Created on: 2011-11-24
* Author: betamark
*/
void Strcpy(char* t,const char* f){
while(*f!='\0')
*t++=*f++;
*t='\0';
}
int Strcmp(const char* a,const char *b)
{
int i = 0;
while(*(a+i)!='\0'&&*(b+i)!='\0'){
if(*(a+i)>*(b+i))return *(a+i)-*(b+i);
else if (*(a+i)<*(b+i))return *(a+i)-*(b+i);
i++;
}
if(*(a+i)=='\0'&&*(b+i)=='\0')return 0;
else if(*(a+i)!='\0'&&*(b+i)=='\0')return 1;
else return -1;
}
int Strlen(const char *s){
int len=0;
while(*s!='\0' ){
++s;
len++;
}
return len;
}
void Strcat(char* s1,const char *s2){
while(*s1!='\0')s1++;
while(*s2!='\0')*s1++=*s2++;
*s1='\0';
}