printf("Matrice donnée :\n");
for (I=0; I<N; I++)
{
for (J=0; J<M; J++)
printf("%7d", *((int *)A+I*50+J));
printf("\n");
Mais j'ai pas compris ca;"printf("%7d", *((int *)A+I*50+J));"!!!!
svp qqun peut m'aider???
merci
1 réponse
Votes
Date
Date décroissante
fiddy
Contributeur
printf("%7d", *((int *)A+I*50+J)); "%7d" : On aligne sur 7 caractères (ajout d'espace sur la gauche)
*((int *)A+I*50+J) : On aurait pu écrire tout simplement A[I][J]. Autrement dit, on affiche la case I, J de la matrice.
Cdlt,
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.