magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 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
30 juil. 2004 à 13:25
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.