IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

programme sous unix help


Sujet :

C

  1. #1
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    Par défaut programme sous unix help
    bonsoir j'ai pas installé linux et j vx voir quel resultat fourni ce programme merci d'avance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    #include <stdio.h>
    #include <sys/types.h>
    #include <sys/times.h>
    char buf[1024];  /* pour récupérer le répertoire de travail */
    struct tms temps;  /* pour récupérer les nombres de clics */
    main(){ int i;
    nice(10); augmentation de 10 de la valeur du nice avant le fork*/
    for (i=0;i<10000000;i++);  /* une boucle consommatrice de CPU */
    if (fork()==0) {printf("caractéristiques du fils \n ");
    printf("uid=%d  euid= %d  egid=%d\n ", getuid(),geteuid(),getegid());
    printf(" répertoire de travail : %s\n ",getcwd(buf,1024));
    printf("nice : %d \n",nice(0)+20);
    times(&temps);
    printf("clics en mode utilisateur : %d \n", temps.tms_utime);
    printf("clics en mode système : %d \n\n ", temps.tms_stime);}
    else{   sleep(5);  /* pour partir après la terminaison du fils */
    printf("caractéristiques du père \n ");
    printf("uid=%d  euid= %d  egid=%d\n ",getuid(),geteuid(),getegid());
    printf(" répertoire de travail : %s\n ",getcwd(buf,1024));
    printf("nice : %d \n",nice(0)+20);
    times(temps);
    printf("clics en mode utilisateur : %d \n", temps.tms_utime);
    printf("clics en mode système : %d \n\n ", temps.tms_stime);}}

  2. #2
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    C'est du langage C, tu peux le compiler sous Windows aussi...
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    Par défaut
    sa marche pas car il contient la fonction fork()

  4. #4
    Membre émérite Avatar de orfix
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 707
    Par défaut
    Tu peux utiliser Cygwin.

  5. #5
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2011
    Messages : 8
    Par défaut
    ok et merci bcp

Discussions similaires

  1. Réponses: 6
    Dernier message: 26/05/2010, 13h36
  2. programmation c sous unix HELP ME PLEASE
    Par tousa dans le forum Réseau
    Réponses: 2
    Dernier message: 28/03/2010, 23h57
  3. modification de programme .pc sous unix
    Par gege87270 dans le forum Shell et commandes GNU
    Réponses: 33
    Dernier message: 01/10/2007, 08h50
  4. Appel d'un .exe dans un programme en c sous unix
    Par arabimouh dans le forum C
    Réponses: 7
    Dernier message: 07/09/2007, 09h42
  5. Programmation systeme sous Unix
    Par Premium dans le forum Linux
    Réponses: 9
    Dernier message: 11/03/2006, 09h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo