[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

  • Votes
  • Date
  • Date décroissante
  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.
    1. Ah ben j'allais le dire ...
      Je comprend pourquoi tu dis que tu as toujours raison !!
      Cordialement
      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: