Gtk/C

Signaler
Messages postés
6
Date d'inscription
samedi 9 août 2008
Statut
Membre
Dernière intervention
11 mars 2011
-
Messages postés
571
Date d'inscription
vendredi 30 décembre 2005
Statut
Membre
Dernière intervention
12 juillet 2012
-
Bonjour,

Je suis débutante en langage C et encore plus en GTK. Pour un projet, nous devons réalisé un logiciel qui permet la saisie de données concernant des étudiants et ensuite en faire des statistiques (genre camembert, diagramme etc...)
Ma tâche est de faire ces statistiques : j'ai plusieurs fichiers textes, leur nom est le nom de l'étudiant (donc un fichier par étudiant).
Le 1er mot contenu dans le fichier est la civilité, le 2ème est le nom etc... les mots sont séparés par des espaces.
Je voudrais commencer par faire un camembert pour mettre en avant le pourcentage de filles, et celui de garçons, donc en me servant de la civilité.

Je ne vois vraiment pas comment commencer... des idées?

Merci d'avance

1 réponse

Messages postés
571
Date d'inscription
vendredi 30 décembre 2005
Statut
Membre
Dernière intervention
12 juillet 2012
3
Salut, il n'y a pas de widget officiel pour tracer des pie charts. Quelqu'un en a créé un et mis le code sur internet (Gtk Pie Chart Widget). Il utilise cairo pour le rendu. A toi de voir si tu peux en tirer quelque chose.

Quand tu auras vu comment ce widget fonctionne tu pourras te pencher sur les entrées/sorties vers les fichiers pour collecter les données. Ca c'est une autre question plutôt orientée langage C. Un coup de fopen() une série de fgets() qui récupère le contenu du fichier ligne par ligne, puis au choix pour isoler les données : strtok(), ou sscanf(), ou juste une boucle pour analyser la chaine caractère par caractère. Puis fclose().

Par contre juste un conseil il faudrait voir pour stocker les données dans un autre format genre CSV avec un délimiteur autre que espace car certains noms comportent des espaces...

Bonne prog