bonjour, voila j'ai un problème quand j'execute ce programme : il compile sans problème mais me sort un problème de conflits d'adresses à l'éxecution.
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <memory.h>
int main(void)
{
char *caracread;
int comptezero = 0, compteun = 0;
FILE *fichier;
fichier = fopen("compare.cmp", "r");
if(fichier = NULL)
{
cout<<"probleme d'ouverture du fichier"<<endl;
getch();
return 1;
}
while( caracread != ";")
{
fread(caracread, sizeof(char), 1, fichier);
if(caracread == "0") comptezero++;
if(caracread == "1") compteun++;
}
cout<<"nombre de 0 lus : "<<comptezero<<endl;
cout<<"nombre de 1 lus : "<<compteun<<endl;
fclose(fichier);
getch();
return 0;
}
under the lacerations of dawn I will return