Tester un programme
mickmac
Messages postés
447
Statut
Membre
-
mickmac Messages postés 447 Statut Membre -
mickmac Messages postés 447 Statut Membre -
Bonjour,
Voilà j'ai fait un programme mais comme je sais pas comment le faire fonctionner avec windows, pouvez vous me dire il marche si quelqu'un a Linus(avec le terminal, après l'avoir compilé ./nomdupreogramme.out 6
Il est censé calculé si un nombre est parfait ou non(6 est parfait par exemple)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int n;
int somme;
int i ;
if(argc<2){
printf("usage : %s<entier>\n",argv[0]);
return -1 ;
}
n=atoi(argv[1]);
somme=0;
for(i=1 ;i<n; i++)
{
if(n%i==0)
{
somme+=i;
}
if (somme==0)
{
printf("%d est parfait\n",n);
}
else
{
printf("%d n'est pas parfait\n",n);
}
}
return(1);
}
Merci beaucoup
Voilà j'ai fait un programme mais comme je sais pas comment le faire fonctionner avec windows, pouvez vous me dire il marche si quelqu'un a Linus(avec le terminal, après l'avoir compilé ./nomdupreogramme.out 6
Il est censé calculé si un nombre est parfait ou non(6 est parfait par exemple)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int n;
int somme;
int i ;
if(argc<2){
printf("usage : %s<entier>\n",argv[0]);
return -1 ;
}
n=atoi(argv[1]);
somme=0;
for(i=1 ;i<n; i++)
{
if(n%i==0)
{
somme+=i;
}
if (somme==0)
{
printf("%d est parfait\n",n);
}
else
{
printf("%d n'est pas parfait\n",n);
}
}
return(1);
}
Merci beaucoup
A voir également:
- Tester un programme
- Flash drive tester - Télécharger - Divers Utilitaires
- Tester son pc - Guide
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Tester composant pc - Guide
4 réponses
Donc à chaque fois que tu vas avoir un programme à faire, ou à corriger, tu va venir nous voir pour savoir si ça marche ? Tu nous a pris pour des compilateurs en ligne !?
Installes un compilateur C/C++ et testes le toi même !
Installes un compilateur C/C++ et testes le toi même !
L0ci
Messages postés
112
Statut
Membre
30
D'habitude on est des codeurs en ligne. On a eu une promotion :)
Non mais j'ai bien le compilateur mais je sais pas comment exécuter le programme avec windows, sur Linux je sais faire avec le terminal mais sur windows je sais absolument pas si tu as la solution merci bien :)
Merci scaravenger Oui déja j'ai fait une erreur j'ai mis un if(somme==0) or c'est if(somme=n)
et l'accolade du for est mal placé, il faudrait le placer après le
somme+=i; je pense.
Merci encore
Merci scaravenger Oui déja j'ai fait une erreur j'ai mis un if(somme==0) or c'est if(somme=n)
et l'accolade du for est mal placé, il faudrait le placer après le
somme+=i; je pense.
Merci encore
Je travaille avec Codeblocks sur Windows chez moi donc il y a un compilateur dessus normalement,
Je clique sur build and run pour voir si il y a des erreur et si il n'y en a pas ça m'ouvre la console windows mais je sais pas comment entrer des arguments .
Et je sais pas comment creer le fichier .exe(il se crée pas en cliquant sur build and run)
Merci encore de votre aide
Je clique sur build and run pour voir si il y a des erreur et si il n'y en a pas ça m'ouvre la console windows mais je sais pas comment entrer des arguments .
Et je sais pas comment creer le fichier .exe(il se crée pas en cliquant sur build and run)
Merci encore de votre aide