Bonjour,
j'essaye d'ecrire mon premier programme en C++ ILe, et je suis bloqué au niveau de la gestion des sous-fichier.
J'ai créé un fichier ecran comportant 2 "RECORD" (enregistrement);
le premier correspond à un ensemble de champ et le second est un sous-fichier (SFL).
Comment faire pour afficher le sous-fichier après avoir réaliser les entrées correspondante à l'enregistrement N° 1?
Ci-après un bout de code:
Merci pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 RECORD1 rcd1, rcd1_in,rcd1_out; RECORD2 rcd2; /* ON affiche tant que la saisie n'est pas correcte.*/ if ((dspf = _Ropen ("MyLIB/MYDSPF", "ar+,indicators=y" )) == NULL ) { printf ("Display file did not open.\n" ); exit (0); } do { _Rindara ( dspf, ind_area1 ); _Rformat (dspf, "RECORD1" ); rfb1 = _Rwrite (dspf, "", 0); rfb1 = _Rreadn (dspf, &rcd1, sizeof(rcd1), __DFT ); //traitement du sous-fichier /*---- ????? COMMENT FAIRE A PARTIR D'ICI ??? /*-pour afficher et traiter RECORD2???? */ } while ( ind_area1[PF12] == IND_OFF);
Partager