exercice pointeur et fonction langage C - C - Programmation
Marsh Posté le 09-04-2009 à 12:53:59
permute( &a, &b );
tu passe une adresse pas une valeur.
Apres conio, clrscr et scanf donne envie de vomir
Marsh Posté le 09-04-2009 à 13:25:33
Joel F a écrit : permute( &a, &b ); |
Bah, c'est un débutant.
Tu aurais pu aussi remarquer le prototype de main, les ; après les #include
Code :
|
Marsh Posté le 09-04-2009 à 14:25:15
ReplyMarsh Posté le 09-04-2009 à 16:15:15
Trap D a écrit :
|
Ceci suffit :
Code :
|
Marsh Posté le 09-04-2009 à 21:58:02
Joel F a écrit : |
+1
J'ai rarement vu des cours de C de niveau inférieur à DESS (Master 2 maintenant) qui était à la norme, 89 ou 99.
Les grands classiques c'est :
Marsh Posté le 09-04-2009 à 21:59:56
Je corrigeais simplement ses erreurs, je n'essayais pas d'améliorer son code.
Marsh Posté le 10-04-2009 à 10:39:13
merci a vous tous et ce qui concerne le prof vous avez raison je suis en 3 ème année géophysique ingénieura et j'ai un prof spécialiser on physique qui nous fait des cour de programmation langage c
Marsh Posté le 10-04-2009 à 11:52:29
Bon, je lui avais collé un ban d'un mois, mais vu que c'est le 4eme topic que je ferme pour violation à la règle 0D, je prolonge la sanction de façon substantielle
Marsh Posté le 09-04-2009 à 12:37:18
Bonjour,
s'il vous plais pouvais vous résoudre cette exercice
Exercice Sur Les Pointeurs et les Fonction
écrire une procédure "permute" qui permet de permuter les valeurs de deux variables entières et écrire un programme dans lequel on saisira deux nombres entiers avant de faire appel a cette procédure et d'afficher le contenue de ces variable afin de vérifier la permutation
Voici ma solution mais j'arrive pas a compiler
/*permutation*/
#include<stdio.h>;
#include<conio.h>;
void permute(int *x,int *y){
int val;
val=*x;
*x=*y;
*y=val;
}
void main(){
int a;int b;
clrscr();
scanf("%d%d,&a,&b);
permute(a,b);
printf("a=%d,b=%d",a,b);
do{}
while(kbhit()==0);
}