Bonjour à tous,

je désespère en ce moment. Depuis ce matin, je travaille sur un porgramme de chiffrement affine. Et il ne veut pas compiler mon fichier .h. Il me met un parse error before "FILE":

Contenu du chiffrement.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef _CHIFFREMENT_H
#define _CHIFFREMENT_H
 
/**
 * Crypte le fichier filein en fileout, renvoie 1 en cas d'erreur
 */
int chiffrement_fichier_Z26(int a,int b,FILE* filein,FILE* fileout);
 
/**
 * Décrypte le fichier filein en fileout, renvoie 1 en cas d'erreur
 */
int dechiffrement_fichier_Z26(int a,int b,FILE* filein,FILE* fileout);
 
#endif
la fonction en C:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int chiffrement_fichier_Z26(int a,int b,FILE* filein,FILE* fileout){
code....
}
A quoi est due cette erreur?? Je ne sais plus avancer. J'ai essayé de le compiler avec gcc aussi bien sur windows(cygwin) et ubuntu.

Merci d'avance