Overblog Suivre ce blog
Administration Créer mon blog

4 articles avec corrections

correction 4: Passer des arguments

Bon. Ce n'était pas très dur. Il avait deux erreurs de sémantique et un problème de robustesse à régler. SEMANTIQUE L'erreur de semantique numéro 1 est de confondre argc (dans la correction arg_compteur) avec un indice sur le dernier élément du tableau....

Lire la suite

Correction 3 : ES sur fichier

Le code n'était pas faux. On fait des entrée sortie avec des instructions bas niveau, ce que je déconseille en temps normal (fopen et fprintf marchent aussi bien) parce que parfois read/write causent des comportements imprévisibles avec certaines autres...

Lire la suite

Correction 2: priorité des opérateurs

Voilà il y avait biensur 2 erreurs: int tab[10]; /*....*/ for( i=10 ; i>=0 ; i--){ tab[i]=i; } ici un dépassement de tableau pour i = 10; On affecte 10 cases indices 0 à 9 dans le tableau et on commence par appeler la 11e ;) L'autre est évidente lorsqu'on...

Lire la suite

Correction 1: scanf

Pourquoi ça ne marchais pas? Traçons le programme: ~/Desktop$ gcc -Wall -ansi -pedantic code.c -o out ~/Desktop$ ./outBonjour!123lu :123valeur de retour:1 ~/Desktop$ ./outBonjour!dzfez123 des Visiblement c'est un problement de scanf() ... inserons une...

Lire la suite