/*#include<unistd.h>*/
char *ft_strcpy(char *dest, char *src)
{
int i;
i = 0;
while (src[i] != '\0')
{
dest[i] = src[i];
i++;
}
dest[i] = '\0';
return (dest);
}
/*
int main(void)
{
char j[] = "hello apple world!";
char k[] = "bye see you again!";
ft_strcpy(j,k);
write(1, &j, 20);
write(1, " ", 1);
write(1, &k, 19);
return (0);
}
*/
ex01
char *ft_strncpy(char *dest, char *src, unsigned int n)
{
unsigned int i;
i = 0;
while ((src[i] != '\0') && i < n)
{
dest[i] = src[i];
i++;
}
while (i < n)
{
dest[i] = '\0';
i++;
}
return (dest);
}
ex02
int ft_str_is_alpha(char *str)
{
int i;
i = 0;
while (str[i] != '\0')
{
if ((str[i] < 'A') || (str[i] > 'z' ) || (str[i] > 'Z' && str[i] < 'a'))
return (0);
i++;
}
return (1);
}
/*
int main()
{
char *a = "AKkskdaKskd";
char *b = "13AKkskdaK";
char *c = "AKks111kdaK";
char *d = "AKks kdaK";
char *e = "";
printf("case 1 : %s // return : %d\n", a, ft_str_is_alpha(a));
printf("case 2 : %s // return : %d\n", b, ft_str_is_alpha(b));
printf("case 3 : %s // return : %d\n", c, ft_str_is_alpha(c));
printf("case 4 : %s // return : %d\n", d, ft_str_is_alpha(d));
printf("case 5 : %s // return : %d\n", e, ft_str_is_alpha(e));
}
*/
ex03
/*#include<stdio.h>*/
int ft_str_is_numeric(char *str)
{
int i;
i = 0;
while (str[i] != '\0')
{
if ((str[i] < '0') || (str[i] > '9'))
return (0);
i++;
}
return (1);
}
/*
int main()
{
char *a = "12345670419746414";
char *b = "13 123546";
char *c = "As111K";
char *d = "";
char *e = "aaaskqlll";
printf("case 1 : %s // return : %d\n", a, ft_str_is_numeric(a));
printf("case 2 : %s // return : %d\n", b, ft_str_is_numeric(b));
printf("case 3 : %s // return : %d\n", c, ft_str_is_numeric(c));
printf("case 4 : %s // return : %d\n", d, ft_str_is_numeric(d));
printf("case 5 : %s // return : %d\n", e, ft_str_is_numeric(e));
}
*/
ex04
/*#include<stdio.h>*/
int ft_str_is_lowercase(char *str)
{
int i;
i = 0;
while (str[i] != '\0')
{
if ((str[i] < 'a') || (str[i] > 'z' ))
return (0);
i++;
}
return (1);
}
/*
int main()
{
char *a = "abcdefg";
char *b = "aAskGks";
char *c = "abc defg";
char *d = "집에 가고싶다";
char *e = "";
printf("case 1 : %s // return : %d\n", a, ft_str_is_lowercase(a));
printf("case 2 : %s // return : %d\n", b, ft_str_is_lowercase(b));
printf("case 3 : %s // return : %d\n", c, ft_str_is_lowercase(c));
printf("case 4 : %s // return : %d\n", d, ft_str_is_lowercase(d));
printf("case 5 : %s // return : %d\n", e, ft_str_is_lowercase(e));
}
*/
ex05
/*#include<stdio.h>*/
int ft_str_is_uppercase(char *str)
{
int i;
i = 0;
while (str[i] != '\0')
{
if ((str[i] < 'A') || (str[i] > 'Z'))
return (0);
i++;
}
return (1);
}
/*
int main()
{
char *a = "ABCDEFG";
char *b = "aAskGks";
char *c = "ABC DEFG";
char *d = "집에 가고싶다";
char *e = "";
printf("case 1 : %s // return : %d\n", a, ft_str_is_uppercase(a));
printf("case 2 : %s // return : %d\n", b, ft_str_is_uppercase(b));
printf("case 3 : %s // return : %d\n", c, ft_str_is_uppercase(c));
printf("case 4 : %s // return : %d\n", d, ft_str_is_uppercase(d));
printf("case 5 : %s // return : %d\n", e, ft_str_is_uppercase(e));
}
*/