Re tout le monde.
Je tombe quelque chose de très simple que je ne comprend pas.
Je déclare un typedef pour créer mon propre type de variable.
Je déclare une variable de ce type et lors de la compilation bien sur erreur, je vous laisse voir la suite.
XXXXXX= nom du logiciel (confidentiel)
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
24
25
26
27
28 #include <fstream> #include <stdlib.h> #include <iostream> using namespace std; #ifndef _XXXXXX_FILE_IO #define _XXXXXX_FILE_IO //! flux de sortie (englobe les flux fichiers et les flux de sortie standards) typedef _IO_ostream_withassign OUTPUT; //! flux d'entrée (englobe les flux fichiers et le flux d'entrée standard) typedef _IO_istream_withassign INPUT; //! nombre de fichiers ouverts (input) extern unsigned int open_in; //! nombre de fichiers ouverts (output) extern unsigned int open_out; //! ouvre un fichier en lecture size_t new_file_in(INPUT*file,const char*filename,int flags=-1); //! ouvre un fichier en écriture size_t new_file_out(OUTPUT*file,const char*filename,int flags=-1); //! récupère le nom du fichier dans une spécification de chemin const char*basename(const char*path); #endif
Partager