Pb déxecution :/

Fermé
yedez Messages postés 69 Date d'inscription dimanche 3 novembre 2013 Statut Membre Dernière intervention 28 avril 2015 - 14 déc. 2013 à 19:30
yedez Messages postés 69 Date d'inscription dimanche 3 novembre 2013 Statut Membre Dernière intervention 28 avril 2015 - 15 déc. 2013 à 00:17
Bonjour,




j essaye de travailler sur un tres simple programme qui permet de faire entrer un caracter a dans un fichier texte mai des que j appuie sur compiler+executer une alerte sánnoce et mávertit que votre programme a arrete de fonctionner aidez moi a trouver l'erreur plzz
#include <stdio.h>
#include <stdlib.h>
int main (int argc,char*argv[])
{
FILE *f;

f=fopen("test.txt","w");
fputc('a',f);
puts("");
system("pause");
return(0);



}

1 réponse

yedez Messages postés 69 Date d'inscription dimanche 3 novembre 2013 Statut Membre Dernière intervention 28 avril 2015 2
15 déc. 2013 à 00:17
bon jái pu resoudre le prbleme president mais maintenant jái un autre probleme >.< aidez moi síl vous plait

#include <stdio.h>
#include <stdlib.h>

#include <string.h>
int get_option()
{
int p;
printf ("0-afficher des sonnes de lútilisateur\n 1-afficher les donnes de chaque logiciel\n 2-supprmer_utilisateur\n 3-supprimer un logiciel\n 4-purger des fichier\n");
scanf("%d",&p);
return(p);
}
view_user(FILE *f_user,int *code)
{
char *s;char*s1;
open_file("user.txt",f_user);
printf("donner votre code\n");

scanf("%d",&code);
rewind(f_user);
while ((fgets(s,3,f_user))!=EOF)
{
if (!(strcmp(s,code)))
{
fputs(s,f_user);
}
}
return(s);
fclose(f_user);
}
void open_file(char *nom,FILE *f)
{
f=fopen(nom,"r");
if (!f)
exit(0);

}
void main(int argc,char*argv[])
{int option;

FILE *f_user; int code;
while((option = get_option() )!=(-1))
{
switch(option)
{
case 0:
view_user(f_user,&code);
break;
}
}
}
le probleme consite a afficher le nom d lutilisateur dont le code correspond au code saisi
le fichier f_user contient code:3 carac numeriques
nom:20 carac numeriques

                
0