ara a écrit 8 commentaires

  • [^] # Re: ta solution ?

    Posté par  . En réponse au message programme c qui émule la commande cat (solution trouvée hipipip houraaaaaaaaaaaa). Évalué à 1.

    voila:
    #include <sys/types.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    #include <unistd.h>
    #include <stdlib.h>
    #include <stdio.h>

    int main (int argc, char*argv[])
    {
    int i;
    int byte_lu;
    int d;
    char tampon [1024];
    ssize_t fd;
    for (i=1; i<argc; i++)
    {
    d= open(argv[i],O_RDONLY);
    if(d==-1)
    {
    printf("these file does not exist check the name\n");
    return(2);
    }

    Else{
    While((byte_lu=read(d,tampon,1024)) >0){
    fd= write(STDOUT_FILENO,tampon,byte_lu);
    close(d);

    }
    }


    Return(0) ;


    }







  • [^] # Re: ta solution ?

    Posté par  . En réponse au message programme c qui émule la commande cat (solution trouvée hipipip houraaaaaaaaaaaa). Évalué à 0.

    voici ma solution:
    #include <sys/types.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    #include <unistd.h>
    #include <stdlib.h>
    #include <stdio.h>

    int main (int argc, char*argv[])
    {
    int i;
    int byte_lu;
    int d;
    char tampon [1024];
    ssize_t fd;
    for (i=0; i<argc; i++)
    {
    d= open(argv[i],O_RDONLY);
    if(d==-1)
    {
    printf("these file does not exist check the name\n");
    return(2);
    }

    Else{
    While((byte_lu=read(d,tampon,1024)) >0){
    fd= write(STDOUT_FILENO,tampon,byte_lu);
    close(d);

    }
    }


    Return(0) ;


    }







    Content?
  • [^] # Re: alors

    Posté par  . En réponse au message programme c qui émule la commande cat (amélioration). Évalué à 0.

    Pardont pour le dérangement mais j'ai juste une petite question:
    comment afficher vers stdout svp?
    car quand je lis le man les arguments qu'on passe à write sont:
    le descripteur de fichier, le tampon et la taille du tampon.
    Bien à vous.
  • [^] # Re: plop

    Posté par  . En réponse au message programme c qui émule la commande cat. Évalué à 0.

    j'ai une petite question, pour les appels systemes comment détecter la fin d'un fichier passé en argument en ligne de commande, sans faire appel à feof par exemple?
    Bien à vous.
  • [^] # Re: / = tout en haut dans le FSH

    Posté par  . En réponse au message commande find. Évalué à 0.

    Merci beaucoup pour l'aide ça marche.
  • [^] # Re: / = tout en haut dans le FSH

    Posté par  . En réponse au message commande find. Évalué à -1.

    la réponse de mon prof est la suivante:
    find / -name "arp*" 2 > /dev/null
    quand je tappe cette commande voila ce que FC4 me répond:
    find : paths must precede expression
    Usage : find [-H] [-L] [-P] [path...] [expression]
    alors où est l'erreur quelqu'un peut-il m'aider s'il vous plais
    help!!!!!!!!!!!!!!!! Merci.
    ps: je rappel que le but de l'exercice est d'afficher le chemin complet de tous les fichiers dont le nom commence par arp et les erreurs ne peuvent apparaitre à l'écrant.
  • [^] # Re: /mnt

    Posté par  . En réponse au message impossible de monter ma clé usb!??. Évalué à 1.

    comment connaitre le système de fichier qui se rapporte à sa clé s'il te plait?
  • [^] # Re: man bash

    Posté par  . En réponse au message commande pipe (|). Évalué à 1.

    Merci pour l'aide