bonjours,
je me suis mis au laanguage C parcequ'a l'ecole j'ai un cours dessus, et je butte sur une erreur inconue.
En faite mon probleme vien du fait que je compile mon programme mais qu'il ne ve pas s'executer malgré qu'il ny ai aucune erreur.
Je suis sur dev c++ 4.9.9.2 (la derniere version)
et mon programme est le suivant :
#include <stdio.h>
main()
{
struct test
{
char nom[15] ;
char prenom[15];
int age;
char numtel[15];
};
struct test toto;
char nomfichier[21];
FILE * sortie;
printf("nom du fichier à créer:");
scanf("%20s",nomfichier);
sortie = fopen(nomfichier,"w");
if (sortie == NULL)
{
printf ("Erreur à l'ouverture du fichier\n\n");
return;
}
printf("entré de nom:");
scanf("%s",&toto.nom);
printf("entré de prenom:");
scanf("%s",&toto.prenom);
printf("entré de age:");
scanf("%d",&toto.age);
printf("entré de tel:");
scanf("%s",&toto.numtel);
fwrite(&toto, sizeof(struct test),1,sortie);
fclose(sortie);
system("pause");
}
alors soit il y a un probleme dans mon programme soit il y a quelque chose que je n'ai pas saisi.
merci d'avance pour un coup de main
bien cordialement
cacoucatatonique