Fichier et structures en C
Fermé
zikmike
Messages postés
5
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
9 janvier 2009
-
9 janv. 2009 à 13:59
zikmike Messages postés 5 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 9 janvier 2009 - 9 janv. 2009 à 15:34
zikmike Messages postés 5 Date d'inscription vendredi 9 janvier 2009 Statut Membre Dernière intervention 9 janvier 2009 - 9 janv. 2009 à 15:34
A voir également:
- Fichier et structures en C
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
4 réponses
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
9 janv. 2009 à 14:10
9 janv. 2009 à 14:10
8-|
Rien compris !
Rien compris !
zikmike
Messages postés
5
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
9 janvier 2009
9 janv. 2009 à 14:30
9 janv. 2009 à 14:30
En fait c'est un fichier texte qui décrit le fonctionnement d'un automate, le fichier originel est plus compliquer mais fonctionne de la même façon que l'exemple que j'ai donné.
Je n'ai pas été assez précis, je vais essayé d'aller plus dans les détails.
La premiere partie du fichier permet de définir les différents état de l'automate c'est a dire A, B, C ou D
La seconde partie décrit le fonctionnement de l'automate a savoir.
La premiere colonne correspond a l'etat initial, la second a l'instruction de transition et la troisieme colonne correspond a l'etat final.
Le fichier est donc de la forme:
A; B; C; D (les etats)
A 1 B (fonctionnement de l'automate)
A 2 C
B 1 D
...
Je ne comprend pas comment:
enregistrer A;B;C;D dans un tableau de variable (je pense que c'est la solution la plus simple).
lire la deuxieme partie du fichier pour que dans mon programme principale je puisse simuler le fonctionnement de l'automate.
J'espere avoir été plus clair.
Je n'ai pas été assez précis, je vais essayé d'aller plus dans les détails.
La premiere partie du fichier permet de définir les différents état de l'automate c'est a dire A, B, C ou D
La seconde partie décrit le fonctionnement de l'automate a savoir.
La premiere colonne correspond a l'etat initial, la second a l'instruction de transition et la troisieme colonne correspond a l'etat final.
Le fichier est donc de la forme:
A; B; C; D (les etats)
A 1 B (fonctionnement de l'automate)
A 2 C
B 1 D
...
Je ne comprend pas comment:
enregistrer A;B;C;D dans un tableau de variable (je pense que c'est la solution la plus simple).
lire la deuxieme partie du fichier pour que dans mon programme principale je puisse simuler le fonctionnement de l'automate.
J'espere avoir été plus clair.
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
9 janv. 2009 à 14:59
9 janv. 2009 à 14:59
C'est un peu plus clair. Ton fichier est exactement comme ça ?
En fait ton fichier décris un comportement, je pense avoir à peu près compris.
Donne nous un peu de détail sur ton code C.
En fait ton fichier décris un comportement, je pense avoir à peu près compris.
Donne nous un peu de détail sur ton code C.
zikmike
Messages postés
5
Date d'inscription
vendredi 9 janvier 2009
Statut
Membre
Dernière intervention
9 janvier 2009
9 janv. 2009 à 15:34
9 janv. 2009 à 15:34
mon fichier a plus de variables main est pareil.
J'ai pour l'instant écrit les algorithmes du programme principal et peu l'ecrire sans trop de difficulté en C.
en fait l'automate est dans un etat lambda et l'utilisateur entre une fonctions de transition puis un printf affiche l'etat final, ainsi de suite. Ca c'est bon.
Pour le sous programme de lecture j'essaye de définir une structure pour la premiere partie du fichier (les etats) ou la condition d'arrêt est un retour chariot et j'enregistre les état dans un tableau.
Je dois enregistrer une deuxieme structure pour le comportement de l'automate mais en fait je ne sais pas comment faire. Peut etre enregistrer la deuxieme partie du fichier comme un tableau mais apres je ne vois pas trop comment l'utiliser dans mon programme principal.
Les structure me pose pas mal de soucis et surtout prendre en compte le fait que c'est le comportement de l'automate et non des simples donné a enregistrer (en tout cas je le comprend comme ca mais c'est peut etre pas la bonne facon de voir les choses)
J'ai pour l'instant écrit les algorithmes du programme principal et peu l'ecrire sans trop de difficulté en C.
en fait l'automate est dans un etat lambda et l'utilisateur entre une fonctions de transition puis un printf affiche l'etat final, ainsi de suite. Ca c'est bon.
Pour le sous programme de lecture j'essaye de définir une structure pour la premiere partie du fichier (les etats) ou la condition d'arrêt est un retour chariot et j'enregistre les état dans un tableau.
Je dois enregistrer une deuxieme structure pour le comportement de l'automate mais en fait je ne sais pas comment faire. Peut etre enregistrer la deuxieme partie du fichier comme un tableau mais apres je ne vois pas trop comment l'utiliser dans mon programme principal.
Les structure me pose pas mal de soucis et surtout prendre en compte le fait que c'est le comportement de l'automate et non des simples donné a enregistrer (en tout cas je le comprend comme ca mais c'est peut etre pas la bonne facon de voir les choses)
9 janv. 2009 à 14:12