
|
|
Auteur
|
Message
|
1
|
Oussama StaÏLe
|
|
|
voila dev c++ me signale 6 erreurs pk ??
#include <stdio.h>
int main(int argc, char *argv[])
{
printf ("donnez 2 nombres entiers séparés par un espaces :");
scanf ("%d",a);
scanf ("%d\n" , b );
printf ("leur somme est de %d.\n",c=a+b);
printf ("fin du programme - au revoir -");
return 0;
}
c un programme tout con
|
|
Oussama StaÏLe
|
|
|
excusez moi javai efface mon int a,b,c; :D
autre pb kan je met par exemple 5 7 et entrée il me met la fenetre de "Ce programme a rencontré une erreur et doit fermer" pourquoi ?
et si vs pourriez le tester ...
|
|
Oussama StaÏLe
|
|
Vendeur de larmes
|
|
|
scanf() prend une reference en argument, pas une variable
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
Oussama StaÏLe
|
|
|
si je met scanf ("%c\n",&c);
est ce que le compilateur ne va pa comprendre autre chose ke le passage a la ligne ??
|
|
Vendeur de larmes
|
|
|
|
le passage a la ligne est automatique apres un scanf()
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
Oussama StaÏLe
|
|
Oussama StaÏLe
|
|
|
Encore une petite question : comment faire pour qu'à la fin de mon programme, celui ci retourne tout au début ?
|
|
Vendeur de larmes
|
|
|
|
c'est a dire ?
-------
buy it, use it, break it, fix it, trash it, change it, upgrade it, charge it, pawn it, zoom it, press it, snap it, work it, erase it, write it, get it, paste it, save it, load it, check it, rewrite it, plug it, play it,
|
|
Oussama StaÏLe
|
|
|
|
C'est à dire avec les valeurs vierges tout ca ...
|
|
ex-deus
|
|
|
|
ben tu fais une boucle tiens!
|
|
|
|
|
Nico5779 a écrit :
ben tu fais une boucle tiens!
les \n sont seulement pour les printf
si tu mets ca sur scanf a marche po !
et il me semble que pour scanf il faut mettre %a et %b
si tu veux faire une boucle tu peu mettre un goto mais les prof aiment pas ca :-p !
|
|
|
|
|
pour ton scanf, c mieux de mettre :
scanf("%d %d",&a,&b);
pour retourner o début, tu fais une boucle :
while(temp==0)
{
ton_programme
}
mais fo ke tu fasses une sortie :
while(temp==0)
{
printf("voulez-vous continuer (y=yes,n=no)?\n");
scanf("%c",&rep);
if(rep==y)
{
ton_programme
}
else
{
temp=1;
}
}
|
|
1
|
|

|






|