Member 13759904 Ответов: 3

Eror deferencing указатель на тип incomplyte появится в строке 32 plz help


Эрор deferencing указатель на incomplyte типа появляются в строке 32 помогите плз (функции scanf(" %ВН , %ы , %ы , %ы , %ы , %ы " , е-&ГТ;Num_inscrit , е-&ГТ;ном е-&ГТ;Prenom , е-&ГТ;адрес , е-&ГТ;Date_naissance , е-&ГТ;раздел );)
#include <stdio.h>
#include <stdlib.h>
#define MAX [100]

    struct Etudiant
        {
            long Num_inscrit [4];
            char Nom [30];
            char Prenom [30];
            char Adress [50];
            char Date_naissance [10];
            char Section [4];
    };

    struct Note
    {
        long Num_inscrit [4];
        char Matiere [30];
        float note ;
        float Coefficient ;
    };

    //Question 2
    void init_Etudiant (struct ETUDIANT *E)
    {
        printf("\n les information de l'etudiant: \n ");

      ***********  scanf(" %ln , %s , %s , %s , %s , %s " , E->Num_inscrit , E->Nom , E->Prenom , E->Adress , E->Date_naissance , E->Section );

    }

    int init_Note (struct NOTE *N)
    {
        printf(" \n Donner le num d'inscrit suivant par la matiére , la note et le coefficient: \n  ");
        scanf("%ln" , &(N->Num_inscrit));
        if ((N->Num_inscrit)==0)
            return(0);
        else
        {
            scanf("%s , %f , %f" , N->Matiere , &(N->note) , &(N->Coefficient));
            return(1);
        }
    }


Что я уже пробовал:

то scanf(" %В , %С , %С , %С , %С , %s " , &ампер;(е-&ГТ;Num_inscrit) , е-&ГТ;ном е-&ГТ;Prenom , е-&ГТ;адрес , е-&ГТ;Date_naissance , е-&ГТ;раздел );

3 Ответов

Рейтинг:
2

CPallini

Цитата:
пустота init_Etudiant (структура этой *Е)

Компилятор (правильно) жалуется, потому что ETUDIANT тип не определен в вашем коде. Так и должно быть
void init_Etudiant (struct Etudiant *E)


Рейтинг:
1

KarstenK

Как всегда: сообщение об ошибке-это половина решения.

struct Etudiant
{
  long Num_inscrit;// removed [4] or change to char data type and other code

scanf( "%lf", N->Num_inscrit // scan double
Научитесь читать документацию точно. ;-)


Рейтинг:
0

Member 13759904

извините но все равно не получается :(


KarstenK

Вы проверили первое решение? Детали важны.