Tom's Guide > Forum > Programmation > Petite aide en C ( bah oui je suis pas doué)

Petite aide en C ( bah oui je suis pas doué)

Forum Programmation : Petite aide en C ( bah oui je suis pas doué)

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonsoir à tous!

Voilà j'ai un petit prog et j'ai un pb avec mon fread et je sais que c'est tout con, que c'est juste un pb de type mais j'y suis pas...
Si vous pouviez m'aider ça serait trés gentil.
Merci par avance!!


#include<stdio.h>

int MyCrc16(char *NomDuFichier)
{
FILE *fcrc;
int crc = 0,
ret = 0;

// Déclaration d'un mot de 16 bits
unsigned int MotDeSeizeBits;

// Ouverture en lecture du nom de fichier passé en paramètre
fcrc = fopen ("test","rb" );

// Gestion de l'erreur d'ouverture de fichier

if(fcrc == NULL)
{
printf("\nProblème à l'ouverture du fichier\n" );
return -1;
}


// Lire chaque mot du fichier, utiliser fread, return 0 lorque fin atteint
ret = fread(&MotDeSeizeBits,1,sizeof (unsigned short),NomDuFichier);



Encore merci!!

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Et quel est le problème?

Répondre à aik

cannot convert `const char*' to `FILE*' for argument `4' to `size_t fread(void*, size_t, size_t, FILE*)'

Répondre à stucieux

remplace NomDuFichier par fcrc dans ton fread...
la t'essaie de lire depuis une chaine de caractère et pas un fichier...

------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR
Tom's Guide > Forum > Programmation > Petite aide en C ( bah oui je suis pas doué)
Aller à :

Il y a 1633 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens