J'ai une structure appelée table, je veux juste créer une table, comme constructeur en java, mais quand j'appelle cette fonction principale, il donne la segmentation fautec structure erreur de segmentation
struct table *create(char *name,int number,char *s_name)
{
struct table *newTable;
newTable->name = name;
newTable->number = number;
newTable->s_name = s_name;
return newTable;
}
Cela devrait être 'sizeof (struct table)' ou 'sizeof * newTable' (je préfère ce dernier). Contrairement à C++, les balises struct doivent être précédées du mot clé 'struct'. –
@John: à moins que la table ne soit tapée ... je l'ai éditée quand même. –