begin process at 2008 07 05 07:36:43
1 205 059 membres
45 nouveaux aujourd'hui
14 118 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : erreur de sytem("pause") [ Divers / Débutant(e) ] (jeanphilippe37)

erreur de sytem("pause") le 30/04/2008 12:07:33

jeanphilippe37
Bj,

J'ai fais ce programme pour savoir la catégorie des adresses Ip,il fonctionne, mais quand je mets system("pause"), le compilateur me met une erreur. Peux-tu me dire ou je dois mettre cette commande afin que je puisse voir les résultats s'afficher.

merci

#include<stdio.h>
main()
{
      int a,b,c,d;
      printf("Tapes ton adresse IP :");
      scanf("%d.%d.%d",&a,&c,&d);
      if(a>1&& a<127)
      {
               printf("\nclasse A");
               printf("\nadresse reseau:%d.0.0.0",a);
               printf("\nadresse masque:255.0.0.0");
               printf("\nadresse diffusion:%d.255.255.255\n",a);
               }
               else if(a>127&&a<192)
               {
                    printf("\nclasse B");
               printf("\nadresse reseau:%d.%d.0.0",a,b);
               printf("\nadresse masque:255.255.0.0");
               printf("\nadresse diffusion:%d.%d.255.255\n",a,b);
               }
               else if(a>192&&a<223)
               {
               printf("\nclasse C");
               printf("\nadresse reseau:%d.%d.%d.0",a,b,c);
               printf("\nadresse masque:255.255.255.0");
               printf("\nadresse diffusion:%d.%d.%d.255.\n",a,b,c);
               }
               else printf("\nadresse non valide\n");
               system("pause");
 return 0 ;
}


J-Ph

Re : erreur de sytem("pause") le 30/04/2008 13:04:40

yann_lo_san
Réponse acceptée !

Salut,

Il faut inclure <process.h> pour pouvoir l'utiliser.

Sinon tu peux utiliser une fonction de la lib C :
 _execlp("commande", "parametres");


Re : erreur de sytem("pause") le 30/04/2008 13:41:23

jfrancois
Réponse acceptée !
Bonjour,

Les tests sont faux.
Que donne une adresse 1.X.X.X ou 127.X.X.X ou 192.X.X.X ou 223.X.X.X ?

   if (a > 0  &&  a <= 127)
   {
      // Classe A
   }
   else if (a > 127  &&  a <= 191)
   {
      // Classe B
   }
   else if (a > 191  &&  a <= 223)
   {
      // Classe C
   }
   else
   {
      // Adresse invalide
   }


Jean-François


Re : erreur de sytem("pause") le 02/05/2008 00:21:25

jeanphilippe37
re,

merci bcp les gars
@++

J-Ph


Classé sous : erreur, printf, pause, if, nadresse

Participer à cet échange

Pub



Appels d'offres

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS