SteffaneL a écrit 4 commentaires

  • # Dernier

    Posté par  . En réponse au message tableau comme argument à vsprintf. Évalué à 1.

    Au final la façon la plus simple (et la moin sur surment) est tout simplement de recaster param et ça lui suffit. Telment simple que je n'avais meme pas osé essayer.

    if( bon1 ){ strcat( fromat," col1='%s',"); param[i++]=param1;}
    if( bon2 ){ strcat( fromat," col2='%s',"); param[i++]=param2;}
    param[i]=NULL;

    vsprintf( buff,format,(va_list) param);

    dans mon cas je n'ai que des strings c'est plus simple sinon je pense qu'il faudrait utiliser va_arg ?
    @+
  • # Petite précision pour Benoit

    Posté par  . En réponse au message tableau comme argument à vsprintf. Évalué à 1.

    Le programme doit tourner en boucle donc les colonnes à mettre à jour seront différentes entre 2 tours, par exemple une fois se sera "nom" uniquement, le coup d'après "niveau" uniquement et après tous et après ... dieu seul le sait. Donc je ne peux pas les ecrire en dur ou sinon il faut toutes les possibilitées et prendre la bonne pour chaque tour.
    (Pour ta fonction il faudrait revoir les accolades ouvrantes et fermantes car les if{..}while(..); et les do{..}va_end(ap); meme avec un niveau débutant ça fait bizarre.)
    Pour "Ce genre de connerie est quand meme plus simple a faire en utilisant un langage adapté : Perl " d'accord à 200% mais j'ai ordre de le faire en C, malheureusement pour moi.
    Pour le forum pro windows : http://www.developpez.net/forums/showthread.php?t=184360
    @+
  • # Ok

    Posté par  . En réponse au message Activation de la clef USB. Évalué à 1.

    effectivement c'est /dev/sda, ça marche merci.
  • # END

    Posté par  . En réponse au message mkbootdisk: command not found. Évalué à 1.

    Effectivement mkbootdisk est en option il faut installer le packtage.
    Merci
    @+