Probleme dev c++
Nico
-
Nico -
Nico -
Bonsoir,
Je rencontre un probleme au niveau de la manipulation de fichier avec dev c++. Ayant l'habitude de travailler au lycée avec Borland c++ 4.2, mes codes passaient parfaitement. Dev c++ ne rencontre aucune erreur lors de la compilation néanmoins le programme finit par buggé. N'ayant trouvé aucun sujet sur le net a ce propos, jespere que vous pourrez m'aider. Merci
exemple de code:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>
typedef char chaine15[15];
typedef struct
{
chaine15 identifiant;
chaine15 mdp;
}typeadm;
int main()
{
FILE *fcli;
typeadm administrateur ;
// typefilm tabfilm[50];
// typecli tabclient[50];
// typexemp tabexemp[50];
char nomfichier[15]="C:\essai.dat" ;
int rep;
fcli=fopen(nomfichier, "wb");
/*Saisie des informations*/
printf("Saisir identifiant : \n");
scanf("%s", &administrateur.identifiant);
printf("Saisir mdp client : \n");
scanf("%s", &administrateur.mdp);
/*Ecriture de l'enregistrement dans le fichier clients.dat*/
fwrite(&administrateur, sizeof(administrateur), 1, fcli);
//fclose(nomfichier);
}
Je rencontre un probleme au niveau de la manipulation de fichier avec dev c++. Ayant l'habitude de travailler au lycée avec Borland c++ 4.2, mes codes passaient parfaitement. Dev c++ ne rencontre aucune erreur lors de la compilation néanmoins le programme finit par buggé. N'ayant trouvé aucun sujet sur le net a ce propos, jespere que vous pourrez m'aider. Merci
exemple de code:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>
typedef char chaine15[15];
typedef struct
{
chaine15 identifiant;
chaine15 mdp;
}typeadm;
int main()
{
FILE *fcli;
typeadm administrateur ;
// typefilm tabfilm[50];
// typecli tabclient[50];
// typexemp tabexemp[50];
char nomfichier[15]="C:\essai.dat" ;
int rep;
fcli=fopen(nomfichier, "wb");
/*Saisie des informations*/
printf("Saisir identifiant : \n");
scanf("%s", &administrateur.identifiant);
printf("Saisir mdp client : \n");
scanf("%s", &administrateur.mdp);
/*Ecriture de l'enregistrement dans le fichier clients.dat*/
fwrite(&administrateur, sizeof(administrateur), 1, fcli);
//fclose(nomfichier);
}
A voir également:
- Probleme dev c++
- Dev c++ - Télécharger - Langages
- Massgrave dev - Accueil - Windows
- Dev home. - Télécharger - Développement
- Dev pascal - Télécharger - Édition & Programmation
- Dev error 426 - Forum jeux en ligne
2 réponses
Pourquoi tu n'écris tout simplement pas en clair dedans ? Parce que quand tu vas relire ton fichier ce n'est pas dit que ça se passe "bien"...
Bonne chance
FILE * fcli=fopen(nomfichier, "w"); /*Saisie des informations*/ printf("Saisir identifiant : \n"); scanf("%s", &administrateur.identifiant); fprintf(fcli,"%s\n",administrateur.identifiant); printf("Saisir mdp client : \n"); scanf("%s", &administrateur.mdp); fprintf(fcli,"%s\n",administrateur.mdp); fclose(fcli);
Bonne chance