小编use*_*456的帖子

请求成员'next'的东西不是结构或联合错误

我在这条线上遇到了问题 c->next=var;

我的职责是:

{
    struct film
    {  
        int id;
        char nom[50];
        char typeFilm[50];
        int duree;
        int dateSortie;
        struct film *next;
    };

#include<stdio.h>
#include<string.h>
#include "structure_film.h"    
#include<stdlib.h>

void ajouter_film(struct film **h,struct film **c)
{
    struct film *var;
    int s, genre;
    do
    {
        var=(struct film*) malloc(sizeof(struct film));        
        printf("quel est le nom du film que vous voulez ajouter ? \n");
        scanf("%s",var->nom);  
        printf("\nquel est le type de ce film \n 1-action \n 2-aventure \n 3-romantique \n 4-comedie \n");
        scanf("%d",&genre);

        switch(genre)
        {
            case 1 : …
Run Code Online (Sandbox Code Playgroud)

c

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1