파일에서 정보를로드하여 테이블에 저장하려고하지만 정보를로드하는 동안 오류가 발생하여 파일에 저장된 정보가 표시되지 않습니다 (void charger_Etudiant(Etudiant *E)
). 누군가가 나를 기능이파일에서 테이블로 정보로드
typedef struct Etudiant
{
char nom[64];
char prenom[64];
char CNI[64];
int sante;
int niveau_scolaire;
int Code_confidentiel;
int CNE;
} Etudiant;
:)하시기 바랍니다 도움 : 다음과 같은 형태로 작성되는 파일에 exemple 정보에 대한
void charger_Etudiant(Etudiant *E)
{
int i=0;
FILE *fichier = NULL;
fichier = fopen("Info_Etudiant.txt", "r");
if (fichier != NULL)
{
while(i<2&&!feof(fichier))
{
fscanf(fichier,"%d\t\t%s %s\t\t%d\t\t%s\t\t%d\t\t%d",&E[i].Code_confidentiel,E[i].nom,E[i].prenom,&E[i].CNE,E[i].CNI,&E[i].niveau_scolaire,&E[i].sante);
printf("%d\t\t%s %s\t\t%d\t\t%s\t\t%d\t\t%d",E[i].Code_confidentiel,E[i].nom,E[i].prenom,E[i].CNE,E[i].CNI,E[i].niveau_scolaire,E[i].sante);
i++;
}
fclose(fichier);
}
}
나는 테이블 구조에 저장하려면 :
,451,515,123 바다 하리는 10,043,720 SJ26825 1 3
(a) 몇 가지 샘플 입력을 보여줍니다. (b) 어떤 문제가 발생했는지 정확하게 알려주십시오 (오류가 있습니까?). – Rufflewind
텍스트 형식으로 저장해야합니까? –
함수 "" "charger_Etudiant (Etudiant * E)" ""는 파일에 저장된 정보를 게시하지 않습니다. 이 문제는 – Skimmo