[C] Problème

Bonjour,
j'ai un petit bout de code qui pose problème :

**#include <stdio.h>
#include <stdlib.h>

struct variable{
char *nom=NULL;
char *type=NULL;
nom = (char*)malloc(sizeof(char)*30);
type = (char*)malloc(sizeof(char)*10);
};
typedef struct variable Variable;


Si vous pouvez m'aider ça serait cool :)
Configuration: Windows XP
Firefox 3.0.6

4 réponses

  1. Bonjour,
    Quel est ton erreur stp?

    Cordialement
    0
    1. Contributeur
      pas d'appel de fonction dans la déclaration d'une structure, et pas d'initailisation non plus;
      §Si tu connais la taille de tes tableaux, utilise directement des tableaux plutot que des pointeurs.
      0
      1. Ah ben j'allais le dire ...
        Je comprend pourquoi tu dis que tu as toujours raison !!
        Cordialement
        0
        1. Ok merci :) J'utilisais malloc car ça fait longtemps que je n'ai plus fais de C . Et je voulais faire un peu de révision D:
          0