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 -
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
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:
- Les fichiers
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Explorateur de fichiers - Guide
- Fichiers bin - Guide
2 réponses
Bonsoir, c'est à rendre pour quand? As-tu déjà commencé, si oui où en est-tu et où coinces-tu?
Merci.
Merci.
a rendre pour ce mardi , et c'est juste une partie d'un problème et je me suis coincé dans cette partie là
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
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
mainet ce qui va avec?
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;
}
}
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;
}
}
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:
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!"); }