Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
  char  file_in[100];
strcpy(file_in, argv[1]);
  load_block(file_in);
 
void load_block(char file_name)
{
Lorsque je compile mon prog j'ai le droit a ces erreurs

./implementDCT.c: In function `main':
./implementDCT.c:33: warning: passing arg 1 of `load_block' makes integer from p
ointer without a cast
./implementDCT.c: At top level:
./implementDCT.c:48: error: conflicting types for 'load_block'
./implementDCT.h:8: error: previous declaration of 'load_block' was here
./implementDCT.c:48: error: conflicting types for 'load_block'
./implementDCT.h:8: error: previous declaration of 'load_block' was here
./implementDCT.c: In function `load_block':
./implementDCT.c:58: warning: writing into constant object (arg 3)
./implementDCT.c:58: warning: int format, different type arg (arg 3)
./implementDCT.c:59: error: parse error before "fclose"
./implementDCT.c:51: warning: unused variable `d'
make: *** [implementDCT.o] Error 1
Pourquoi me dit il que c'est arg 1 est un int ?[/code]