Declaration FILE*
Résolu
Max4185
Messages postés
5
Statut
Membre
-
Max4185 Messages postés 5 Statut Membre -
Max4185 Messages postés 5 Statut Membre -
Bonjour,
Je suis actuellement dans une fac chilienne et je dois faire un programme en c++ pour gerer une maquette.
MON PROBLEME SE SITUE DANS MA CLASSE CFile qui est sensee gerer toutes les lectures et ecritures dans des fichiers.
Je declare un pointeur FILE *pfile mais lors de la compilation DEV-C++ me mets un message d'erreur:
20 D:\Maxime\Program 2.0\cfile.h ISO C++ forbids declaration of `FILE' with no type
20 D:\Maxime\Program 2.0\cfile.h expected `;' before '*' token
Pour info voila le code:
class CFile
{
public:
CFile(char *Name);
~CFile();
void Open(char* type);
int Cap();
int Lin();
int write (int val1, int val2);
void close();
FILE* pfile;
private :
char *Name_File;
};
Merci D'avance pour votre aide
Je suis actuellement dans une fac chilienne et je dois faire un programme en c++ pour gerer une maquette.
MON PROBLEME SE SITUE DANS MA CLASSE CFile qui est sensee gerer toutes les lectures et ecritures dans des fichiers.
Je declare un pointeur FILE *pfile mais lors de la compilation DEV-C++ me mets un message d'erreur:
20 D:\Maxime\Program 2.0\cfile.h ISO C++ forbids declaration of `FILE' with no type
20 D:\Maxime\Program 2.0\cfile.h expected `;' before '*' token
Pour info voila le code:
class CFile
{
public:
CFile(char *Name);
~CFile();
void Open(char* type);
int Cap();
int Lin();
int write (int val1, int val2);
void close();
FILE* pfile;
private :
char *Name_File;
};
Merci D'avance pour votre aide
A voir également:
- Declaration FILE*
- Déclaration - Guide
- En plus des revenus, il ne faut surtout pas oublier de faire cette déclaration en ligne aux impôts - Guide
- .Dat file - Guide
- Host file - Guide
- .Bin file - Guide
3 réponses
Bonjour
Peut-être un petit #include <stdio.h> au début...
Sans cela, le mot FILE n'est pas défini en C
Peut-être un petit #include <stdio.h> au début...
Sans cela, le mot FILE n'est pas défini en C
Salut,
Sinon en C++ on a pour habitude d'utiliser les ifstream ou ofstream:
http://www.cplusplus.com/reference/fstream/ifstream/
http://www.cplusplus.com/reference/fstream/ofstream/
Les FILE c'est plutôt pour le C.
Sinon en C++ on a pour habitude d'utiliser les ifstream ou ofstream:
http://www.cplusplus.com/reference/fstream/ifstream/
http://www.cplusplus.com/reference/fstream/ofstream/
Les FILE c'est plutôt pour le C.