CARBON_14 a écrit a écrit :
Y a moyen de voir un bout de code (ouverture, accès en écriture, fermeture (facultatif, car si ça plante avant ..)) ?
Si ça écrit RIEN, c'est qu'il y a un pb de fonction (ou de variable). Ca doit au moins écrire une ligne si le disque n'est pas plein à ras bord).
|
voila le code:
void creation_fichier_precalcule()
{
FILE* fp;
char motif_temp[12];
char chaine_temp[50]="";
int i,j;
if((fp=fopen("pre_calcule.txt","w" ))==NULL)
fputs("impossible d'ouvrir le fichier pre_calcule",stderr);
// strcat(chaine_temp,"1" );
chaine_temp[0]='1';
i=3;
while(i!=4097)
{
strcpy(motif_temp,decimal2binaire(i));
fprintf(fp,motif_temp);
fprintf(fp,"\n" );
for(j=1;j<=49;j++)
{
strcat(chaine_temp,"1" );
fprintf(fp,chaine_temp);
fprintf(fp,recherche_sequentielle(motif_temp,chaine_temp));
fprintf(fp,"\n" );
strcat(chaine_temp,"1" );
}
i=i+2;
//la je voudrais repartir avec une chaine vide !!!!
}
fclose(fp);
}
une idée???