Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_putstr.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/05 01:41:42 by fmancini #+# #+# */
- /* Updated: 2017/09/11 01:11:55 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- void ft_putchar(char c);
- void ft_putstr(char *str)
- {
- while (*str != 0)
- {
- ft_putchar(*str);
- str++;
- }
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_putnbr.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/07 02:19:02 by fmancini #+# #+# */
- /* Updated: 2017/09/11 02:16:34 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- void ft_putchar(char c);
- void ft_putnbr(int nb)
- {
- if (nb == -2147483648)
- {
- ft_putchar('-');
- ft_putchar('2');
- ft_putnbr(147483648);
- return ;
- }
- if (nb < 0)
- {
- ft_putchar('-');
- nb = -nb;
- }
- if (nb >= 10)
- {
- ft_putnbr(nb / 10);
- ft_putchar(nb % 10 + '0');
- }
- else
- ft_putchar(nb + '0');
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_atoi.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/07 03:32:00 by fmancini #+# #+# */
- /* Updated: 2017/09/11 11:39:56 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- int ft_atoi(char *str)
- {
- int x;
- long y;
- int z;
- x = 0;
- y = 1;
- z = 0;
- while (str[x] == '\n' || str[x] == '\t' || str[x] == ' ')
- x++;
- if (str[x] == '+' || str[x] == '-')
- {
- y = ((str[x] == '-') ? -1 : 1);
- x++;
- }
- while ((str[x] >= '0') && (str[x] <= '9'))
- {
- z = z * 10;
- z = z + (str[x] - '0');
- x++;
- }
- return (z * y);
- }
- #include <unistd.h>
- int ft_putchar(char x)
- {
- write(1, &x, 1);
- return (0);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_strcpy.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/11 13:06:34 by fmancini #+# #+# */
- /* Updated: 2017/09/12 14:12:50 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- #include <stdio.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()
- {
- char a[]="asdfghjkasdfghjk";
- char b[30];
- printf ("%s", ft_strcpy(b, a));
- return (0);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_strncpy.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/11 19:16:19 by fmancini #+# #+# */
- /* Updated: 2017/09/12 03:14:02 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- char *ft_strncpy(char *dest, char *src, unsigned int n)
- {
- int i;
- i = 0;
- while (src[i] != '\0' && i < n)
- {
- dest[i] = src[i];
- i++;
- }
- while (i < n)
- {
- dest[i] = '\0';
- i++;
- }
- return (dest);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_strstr.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/11 20:06:00 by fmancini #+# #+# */
- /* Updated: 2017/09/12 01:52:20 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- #include <stdio.h>
- char *ft_strstr(char *str, char *to_find)
- {
- int i;
- int j;
- i = 0;
- while ((str[i] != '\0') && (to_find[j] != '\0'))
- {
- j = 0;
- while (to_find[j] == str[i + 1])
- {
- j++;
- i++;
- if (to_find[j] == '\0')
- return (&str[i]);
- }
- i++;
- }
- if (to_find[j] != '\0')
- return (0);
- }
- int main()
- {
- printf ("%s",ft_strstr("121212jkjk56565", "54545jkjk78787"));
- return (0);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_strstr_prova.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/12 00:02:00 by fmancini #+# #+# */
- /* Updated: 2017/09/12 05:16:40 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- #include <stdio.h>
- char *ft_strstr(char *str, char *to_find)
- {
- int i;
- int j;
- i = 0;
- while (str[i] != '\0')
- {
- j = 0;
- while (to_find[j] == str[i])
- {
- j++;
- i++;
- if (to_find[j] == '\0')
- return (&str[i - j]);
- }
- i++;
- }
- return (0);
- }
- int main(void)
- {
- printf ("%s",ft_strstr("le fromage par ceci est un test", "ceci est"));
- return (0);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_strcmp.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/12 04:45:34 by fmancini #+# #+# */
- /* Updated: 2017/09/12 12:43:14 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- #include <stdio.h>
- int ft_strcmp(char *s1, char *s2)
- {
- while ((*s1 != '\0') || (*s2 != '\0'))
- {
- if (*s1 > *s2)
- return (-1);
- if (*s1 < *s2)
- return (1);
- s1++;
- s2++;
- }
- return (0);
- }
- int main()
- {
- char s1[] = "aaaaaaaaaaaaad";
- char s2[] = "aaaaaaaaaaaaaz";
- printf("%i",ft_strcmp(s1, s2));
- return (0);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_strncmp.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/12 12:53:56 by fmancini #+# #+# */
- /* Updated: 2017/09/12 16:34:18 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- #include <stdio.h>
- int ft_strncmp(char *s1, char *s2, unsigned int n)
- {
- while (((*s1 != '\0') || (*s2 != '\0')) && (n > 0))
- {
- if (*s1 > *s2)
- return (-1);
- if (*s1 < *s2)
- return (1);
- s1++;
- s2++;
- n--;
- }
- return (0);
- }
- int main()
- {
- char s1[] = "aaaaaaaaaaaaad";
- char s2[] = "aaaaaaaaaaaaaz";
- printf("%i",ft_strncmp(s1, s2, 13));
- return (0);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_strupcase.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/12 16:26:09 by fmancini #+# #+# */
- /* Updated: 2017/09/12 17:12:59 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- #include <stdio.h>
- char *ft_strupcase(char *str)
- {
- int i;
- i = 0;
- while (str[i] != '\0')
- {
- if ((str[i] >= 97) && (str[i] <= 122))
- {
- str[i] = str[i] - 32;
- }
- i++;
- }
- return(str);
- }
- int main()
- {
- char str[] = "aasdslkdkAAAAA0909";
- printf("%s", ft_strupcase(str));
- return (0);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* strlowcase.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/12 17:13:47 by fmancini #+# #+# */
- /* Updated: 2017/09/12 17:26:42 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- char ft_strlowcase(char *str)
- {
- int i;
- i = 0;
- while (str[i] != '\0')
- {
- if ((str[i] <= 90) && (str[i] >= 65))
- {
- str[i] = str[i] + 32;
- }
- i++;
- }
- return (str);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_strcapitalize.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/12 17:28:57 by fmancini #+# #+# */
- /* Updated: 2017/09/12 22:10:48 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- #include <stdio.h>
- char *ft_strcapitalize(char *str)
- {
- int i;
- i = 0;
- while (str[i] != '\0')
- {
- if ((str[0] >= 'a') && (str[0] <= 'z'))
- {
- if ((str[i - 1] >= 'A') && (str[i - 1] <= 'Z') == 0)
- {
- if ((str[i -1] >= 'a') && (str[i - 1] <= 'z') == 0)
- {
- if((str[i - 1] >= '1') && (str[i - 1] <= '9') == 0)
- {
- str[i] = i - 32;
- }
- }
- }
- }
- i++;
- }
- return (str);
- }
- int main()
- {
- char str[] = "dsdasdAAaqsa";
- printf("%s",ft_strcapitalize(str));
- return (0);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_str_is_alpha.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/12 22:13:35 by fmancini #+# #+# */
- /* Updated: 2017/09/12 23:12:46 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- #include <unistd.h>
- int ft_putchar(char c)
- {
- write(1, &c, 1);
- return (0);
- }
- int ft_str_is_alpha(char *str)
- {
- int i;
- i = 0;
- while (str[i] != 0)
- {
- if (((str[i] >= 'a') && (str[i] <= 'z')) || ((str[i] >= 'A') && (str[i] <= 'Z')))
- return (1);
- else
- return (0);
- }
- i++;
- return (0);
- }
- int main()
- {
- char str[2] = "9";
- ft_putchar(ft_str_is_alpha(str));
- return (0);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_str_is_numeric.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/12 23:19:41 by fmancini #+# #+# */
- /* Updated: 2017/09/12 23:32:24 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- #include <stdio.h>
- int ft_str_is_numeric(char *str)
- {
- int i;
- i = 0;
- while (str[i] != '\0')
- {
- if((str[i] >= 48) && (str[i] <= 57))
- return (1);
- else
- return (0);
- }
- i++;
- return (0);
- }
- int main()
- {
- char str[] = "7";
- printf("%d", ft_str_is_numeric(str));
- return (0);
- }
- /* ************************************************************************** */
- /* */
- /* ::: :::::::: */
- /* ft_str_is_lowercase.c :+: :+: :+: */
- /* +:+ +:+ +:+ */
- /* By: fmancini <marvin@42.fr> +#+ +:+ +#+ */
- /* +#+#+#+#+#+ +#+ */
- /* Created: 2017/09/12 23:51:24 by fmancini #+# #+# */
- /* Updated: 2017/09/12 23:51:33 by fmancini ### ########.fr */
- /* */
- /* ************************************************************************** */
- #include <stdio.h>
- int ft_str_is_lowercase(char *str)
- {
- int i;
- i = 0;
- while (str[i] != '\0')
- {
- if((str[i] >= 97) && (str[i] <= 122))
- return (1);
- else
- return (0);
- }
- i++;
- return (0);
- }
- int main()
- {
- char str[] = "7";
- printf("%d", ft_str_is_lowercase(str));
- return (0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement