• [^] # Re: ca n'intéresse pas les utilisateur de vim.

    Posté par . En réponse au message mk-project un T.D.E (Terminal Development Environment) basé sur make.. Évalué à 2.

    Désolé pour l'agressivité

    Pas de soucis, ça arrive à tout le monde.

    Je n'arrive pas accéder aux arguments transmis par une va_list (...)

    Je n'ai que peu utilisé ce type de programmation, mais difficile à dire sans voir le code.

    il faut que, si l'argument est de type char * et se termine par un linefeed il faut le remplacer par un '0円'...

    Ça, c'est lié au fait qu'en C, le 0円 est le seul moyen de savoir la fin de ta chaîne de caractères. S'il n'y en a pas, ton programme affichera la mémoire jusqu'au prochain 0, et continuera l'exécution du code. Du coup, il est très possible qu'il ait affiché tant de code que ça explose une fonction.

    Qu'en pense tu ?

    Je pense que moi, j'aurai d'abord utilisé une lib de type ncurses pour les fonctions de bas niveau, et que si je voulais m'en débarrasser par la suite (pas impossible du tout, me connaissant), alors je n'aurai qu'à implémenter les fonctions qui l'appellent.
    Tout la mécanique de plus haut niveau (gestion des évènements et leur liens par rapport à des fonctions de manipulation de GUI?) étant stable.

    Tout seul je n'y arriverai pas et laisserai tomber: est tu tenter ?

    Il faut voir. Personnellement j'y ai déjà pensé, mais qu'apportes-tu par rapport à l'existant? Pour avoir un peu utilisé ncurses, je sais que l'API est pas terrible, mais je n'ai jamais encore testé son concurrent (me souviens plus le nom, mais je sais qu'il y en a).
    Accessoirement, je code plutôt en C++, même si je n'utilise pas certaines fonctionnalités.