Les fichiers

iheb.attia Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
iheb.attia Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
On dispose d'un fichier trace.txt qui trace l'historique de lancement de logiciels par les utilisateurs d'une entreprise.

la structure de ce fichier est la suivante:
-code utilisateur : 3 caractères numériques
-code logiciel :
-Date de connexion : jj/mm/aaaa
Temps début Exécution : hh:mm:ss
Temps fin Exécution : hh:mm:ss
On dispose aussi deux fichiers utilisateur.txt et logiciel.txt dont la structure est la suivante:
Utilisateur.txt:
code: 3 caractères numériques
nom : 20 caractères numériques
Logiciel.txt
code: 3 caractères numériques
nom : 20 caractères numériques
==> On vous demande d'écrire un programme C qui :
Affiche pour chaque utilisateur :
- le nom de l'utilisateur
-les jours de connexion et le temps de connexion pour chaque jour
-le nombre total de connexion
-le temps total du connexion
-pour chaque logiciel le temps total de connexion
le logiciel le plus utilisé en temps de connexion
A voir également:

2 réponses

ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
Bonsoir, c'est à rendre pour quand? As-tu déjà commencé, si oui où en est-tu et où coinces-tu?
Merci.
0
iheb.attia Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
a rendre pour ce mardi , et c'est juste une partie d'un problème et je me suis coincé dans cette partie là
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
Quand je disais "pour quand" c'était plus ou moins de l'ironie: c'est surtout pour te faire lire ce que dis la charte à propos des exos; en soi que ça soit pour Lundi comme pour dans 1 moins ne changera rien à la vitesse à laquelle tu auras des réponses.
Tu est coincé ici, mais ou précisément? À l'ouverture du fichier, la lecture ou l'interprétation des données?
Pour commencer: as-tu déjà un
main
et ce qui va avec?
0
iheb.attia Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
l'interprétation des données

Voila ce que j'ai fais pour le programme principale du probléme
#include <stdio.h>
int get_option();
void afficher_utilisateur();
void afficher_logiciel();
void supprimer_utilisateur();
void supprimer_logiciel();
void puger_fichier();
main()
{
int option;

while((option=get_option)!=0)
{
switch(option)
{
case 1:
afficher_utilisateur();
break;

case 2:
afficher_logiciel();
break;

case 3:
printf("Utilisateur A Supprimer:\n");
scanf("%",&);
supprimer_utilisateur();
break;

case 4:
printf("Logiciel A Supprimer:\n");
scanf("%",&);
supprimer_logiciel();
break;

case 5:
puger_fichier();
break;

}
}
0
iheb.attia Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
ce n'est pas forcement juste c'est un essai puisque je suis débutant et je veux faire la fonction afficher_utilisateur
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
Le reste est réparti dans d'autres fichiers? Tu as déclaré mais pas défini tes fonctions.
Au fait, la balise < code> (bouton à droite de la barre d'outils d'étdition du post) n'est pas la pour rien:
char s[] = "Comme ça c'est plus lisible";
if (true) {
    printf("Et l'indentation (le décalage du code selon les crochets) c'est PAS en option!");
}
0
iheb.attia Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
ok je veux savoir exactement comment extraire les données du fichier utilisateur.txt
0