Skip to content

Reproduction de la fonction printf avec des fonctionnalités supplémentaires pour l'école 42.

Notifications You must be signed in to change notification settings

Sycourbi/printf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

ft_printf

Description

Bienvenue sur le dépôt du projet ft_printf de l'École 42. Ce projet consiste à recréer la fonction printf de la bibliothèque standard du langage C, en ajoutant des fonctionnalités et des spécifications supplémentaires.

Badge et Note Obtenu

Badge du projet ft_printf

Installation

Pour installer le projet ft_printf, suivez ces étapes :

  1. Clonez le dépôt :

    git clone https://github.com/Sycourbi/printf.git
    cd printf
  2. Main :

     int main(void)
     {
       ft_printf("26----------------------\n");
       printf("%d\n",    printf("   printf |%-8.6d|%-8.6d|\n", 1025, -1025));
       printf("%d\n", ft_printf("ft_printf |%-8.6d|%-8.6d|\n", 1025, -1025));
       ft_printf("26----------------------\n");
       printf("%d\n",    printf("   printf |%-15.8d|\n", 15));
       printf("%d\n", ft_printf("ft_printf |%-15.8d|\n", 15));
       ft_printf("26----------------------\n");
       printf("%d\n",    printf("   printf |%-20.8d|\n", 15));
       printf("%d\n", ft_printf("ft_printf |%-20.8d|\n", 15));
       ft_printf ("111-----------------------------------\n");
       printf("%d\n",    printf("   printf |%0*d|%0*d|\n",  -3, 10012, -3, -10012));
       printf("%d\n", ft_printf("ft_printf |%0*d|%0*d|\n",  -3, 10012, -3, -10012));
       ft_printf ("119-----------------------------------\n");
       printf("%d\n",    printf("   printf |%-*d|%-*d|\n",  5, 10012, 5, -10012));
       printf("%d\n", ft_printf("ft_printf |%-*d|%-*d|\n",  5, 10012, 5, -10012));
       return (0);
     }
  3. Resultat :

./a.out 
26------------------------------------
 printf |001025  |-001025 | 30
ft_printf |001025  |-001025 | 30
26------------------------------------
 printf |00000015         | 28
ft_printf |00000015         | 28
26------------------------------------
 printf |00000015         | 23
ft_printf |00000015         | 23
111-----------------------------------
 printf |10012   |-10012. | 25
ft_printf |10012.  |-10012. | 25
119-----------------------------------
 printf |10012.  |-10012. | 25
ft_printf |10012.  |-10012. | 25

About

Reproduction de la fonction printf avec des fonctionnalités supplémentaires pour l'école 42.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published