Explication de code svp :)

Résolu/Fermé
Reinhardr Messages postés 2 Date d'inscription mercredi 14 septembre 2016 Statut Membre Dernière intervention 14 septembre 2016 - Modifié par baladur13 le 14/09/2016 à 10:50
paly2 Messages postés 254 Date d'inscription vendredi 29 août 2014 Statut Membre Dernière intervention 15 février 2018 - 23 sept. 2016 à 18:34
Bonjour je suis passé en examen pour expliquer un code tiré au hasard x) ... malheureusement sa s'est mal passée j'ai pu expliaué les fonctions au dessus mais le main avec ces paramètres étaient plus difficile à expliquer. Si vous pouviez m'expliquer le main ligne par ligne par ligne x) pour savoir au moins ce que cela signifiait. J'ai aucune idée de la fonction du code.


#include <unistd.h>
 
void    ft_putchar(char c)
{
    write(1, &c, 1);
}
 
void    ft_putstr(char *str)
{
    int index;
 
    index = 0;
    while (str[index] != '\0')
    {
        ft_putchar(str[index]);
        index = index + 1;
    }
}
 
int     main(int argc, char **argv)
{
    int i;
    int j;
 
    i = 1;
    if (argc != 10)
    {
        ft_putstr("Erreur\n");
        return (0);
    }
    while (i < 10)
    {
        j = 0;
        while (j < 9)
        {
            ft_putchar(argv[i][j]);
            ft_putchar(' ');
            j = j + 1;
        }
        ft_putchar('\n');
        i = i + 1;
    }
    return (0);
}


Merci :)

3 réponses

Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
14 sept. 2016 à 09:24
Salut,

Mets dans des balises "C" stp.
0
Reinhardr Messages postés 2 Date d'inscription mercredi 14 septembre 2016 Statut Membre Dernière intervention 14 septembre 2016
14 sept. 2016 à 09:31
C'est bon ?
0
Pierre1310 Messages postés 8554 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 645
14 sept. 2016 à 10:40
Non, il faut que tu mettes ton code dans des balises codes C
0