MAGIQUE

magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011 - 30 juil. 2004 à 13:25
magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011 - 30 juil. 2004 à 13:25
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24832-magique

magic_Nono Messages postés 1878 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 16 mars 2011
30 juil. 2004 à 13:25
Bj toughwhale

Je V te donner ici un certain nombre de conseils, pas de critiques mais différents détail permettant que ce site soit vraiement agréable à parcourir...

1 - tu aurai pu mettre ton srce ds la section dédiée
Il est court, tiens en un tout petit fichier...

2 - aucun commentaire, meme s'il ne sont pas ici tres nécessaire:
2-1 : des débutants peuvent en avoir besoin
2-2 : prends de bonnes habitudes de prog des le début... Tu trouveras une norme de prog ds la section MétaProg de mes sources par exemple
2-3 : tu peux les générer automatiquement (cf le logiciel MétaProg)

3 - tu fais du C, pourquoi pas, utilise les conventions actuelles (cf. mm norme eventuellement)

3-1 : le déclarateur :
bool magique(int[][10],int,int);
peut etre spécifier avec ses variables (C'est déjà bien, tu as spécifié int a chaque fois...[ça compilait autrefois en C uniquement] )

Cette pratique reste tolérée mais a été désapprouvée par les concepteurs du C/C++ ...

3-2 : utilise des noms de variables explicites
A,n,m....

3-3 : int A[][10]
c'est pas génial :
int **A
est préférable
pourquoi un coup [] puis l'autre [10] ?

et en plus, ça facilitera le passage de ton prog pour par ex regarder si n'importe quel carré est magique (idee : rajouter la dim... ou définir une cste...)

3-4 : le retour

if(...)
return true;
else
return false;

fait directement
return (...)

3-5 : arrete d'utliser les flux et prefere les printf & autres scanf
(là c'est une préférence personnelle car cela permet d'éviter bcp d'err)

_________________________________

allé, avec tout ceci, tu vas franchement t'améliorer

Magicalement,
Bonne Prog
Nono.
Rejoignez-nous
A voir également