Declaration FILE*

Résolu
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
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. le père
     
    Bonjour

    Peut-être un petit #include <stdio.h> au début...

    Sans cela, le mot FILE n'est pas défini en C
    0
  2. Max4185 Messages postés 5 Statut Membre
     
    En effet ca marche beaucoup mieux, Merci beaucoup!!!!
    0