À des fins de débogage, je trouve utile d'afficher le contenu des structures de données. (En Python par exemple, je ferais simplement "print some_dict_name").moyen facile d'afficher le contenu des structures de données en C?
Est-ce que cela peut aussi être réalisé facilement en utilisant une bibliothèque standard, ou est-ce que je dois l'implémenter moi-même en fonction de la structure de données?
Considérons le code suivant, où je dois à nouveau parcourir le StructArray pour afficher tout son contenu.
#include <stdio.h>
struct SomeStruct {
int id;
};
int main() {
struct SomeStruct StructArray[10];
int x = 0;
for (x = 0; x < 10; x++) {
StructArray[x].id = x;
}
for (x = 0; x < 10; x++) {
printf("StructArray[%d].id = %d\n", x, StructArray[x].id);
}
return 0;
}
Merci pour les commentaires sur l'exemple de code. Je minis c'était un peu trop tard quand je l'ai écrit :-) – zlack