• STATISTIQUES
  • Il y a eu un total de 0 membres et 30140 visiteurs sur le site dans les dernières 24h pour un total de 30 140 personnes!
    Membres: 2 605
    Discussions: 3 579
    Messages: 32 816
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [FR] PHP Débutant
    Apprendre le PHP par l'exemple, facilement et simplement. Réservé d'abord aux débutants....
    Programmation
    [FR] NewbieContest
    Nous vous proposons une série de challenges regroupant plusieurs domaines allant de l'exploitation de fail...
    Hacking
    [EN] Dare your mind
    JavaScript: 6, Crypto: 44, Stegano: 36, Logic: 13, Special: 27, Science: 11, Realistic: 7, Programming: 10, Crack It: 6,...
    Challenges
    [EN] Rankk
    Site de challenge construit sur le principe d'une pyramide à 9 level. Level 1: 60,Level 2: 72,Level 3: 68,Lev...
    Challenges
    [FR] Microcontest
    Cryptographie: 7, Mathématiques: 8, Image Son Vidéo: 5, Intelligence artificielle: 3, Réseau: 2, Divers: 7, Phy...
    Challenges
    [FR] Cyber-Hacker
    CH - Cyber Hacker est un jeu par navigateur de simulation de hack, programmez et envoyez vos virus et piratez les aut...
    Hacking
    [FR] µContest
    µContest est un site de challenges de programmation, c'est à dire qu'il propose des épreu...
    Hacking

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[c] get_next_line
01-04-2016, 10h50
Message : #1
airday Hors ligne
Newbie
*



Messages : 24
Sujets : 4
Points: 0
Inscription : Feb 2013
[c] get_next_line
Salut tout le monde, ça fait un long moment ahah.

J'ai intégrer y a pas longtemps l’école 42 et on travail sur plusieurs projet intéressant.
Enfin bref ... Je suis présent aujourd'hui car j'ai un besoin d'approfondir mes connaissances. Heart

Il y a ce projet en titre sur lequel je bloque, c'est une fonction qui doit lire une ligne dans un file descriptor. (grosso modo)

Sur chacun de nos projet, on est sense utilise notre bibliotheque c (une sorte de libc).

Code :
int             get_next_line(int fd, char **line)
{
    static char        *buff;
    char            tmp[BUFF_SIZE + 1];
    int                rd;

    if (fd == -1 || BUFF_SIZE <= 0)
        return (-1);
    if (buff == NULL)
        buff = ft_strnew(BUFF_SIZE + 1);
    while (buff != NULL && ft_strchr(buff, '\n') == NULL
        && ((rd = read(fd, tmp, BUFF_SIZE)) > 0))
    {
        tmp[rd] = '\0';
        buff = ft_strjoin(buff, tmp);
    }
    return (1);
}

J'ai pas mal d'erreurs, je ne lis pas correctement la ligne ou le fichier.
Sans me donner la solution, pourriez vous me donnez piste a suivre, et quel serai la meilleur facon pour la prochaine fois d'etre toujours dans une bonne visualisation.[/code]

Cordialement.
+1 (0) -1 (0) Répondre


Messages dans ce sujet
[c] get_next_line - par airday - 01-04-2016, 10h50
RE: [c] get_next_line - par supersnail - 01-04-2016, 10h57
RE: [c] get_next_line - par ark - 01-04-2016, 11h02
RE: [c] get_next_line - par airday - 01-04-2016, 11h06
RE: [c] get_next_line - par b0fh - 01-04-2016, 11h08
RE: [c] get_next_line - par Commodor - 01-04-2016, 18h19
RE: [c] get_next_line - par supersnail - 01-04-2016, 11h13

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut