Premier TP de NF16
Voici un source C contenant une fonction
swap() pour echanger le contenu de deux
variables :
void swap(a,b)
int a,b;
{
int tampon;
tampon=a;
a=b;
b=tampon;
}
main()
{
int int1,int2;
int1=100;
int2=200;
swap(int1,int2);
printf("int1=%d int2=%d\n",int1,int2);
}
extraire le source de cette page, le compiler,
et lancer l'exécutable qui en résulte
vérifier que le programme fait ce qu'il est
censé faire
au cas où il y aurait un problème, le corriger
utiliser ddd ou dbxtool pour comparer l'exécution
des 2 versions de ce programme (la version
erronée par rapport à la version correcte)
faire saisir int1 et int2 à l'utilisateur,
au lieu de les "coder en dur"
faire saisir le contenu d'un tableau de 6
éléments, afficher le contenu du tableau,
ensuite faire saisir 2 indices entre 0 et 5,
utiliser swap() pour échanger le contenu
de ces indices dans le tableau, et
rafficher le le contenu du tableau
Vous pouvez consulter des notes sur l'environnement de travail