la déclaration d'une structure dans .h de fichier et la mise en œuvre .fichier c

c'est mon .h fichier:

struct _MyString;  
typedef struct _MyString MyString;

je voudrais déclarer ses membres dans la .c fichier.

j'ai essayé:

typedef struct MyString{
    char * _str;//pointer to the matrix
    unsigned long _strLength;
    }MyString;

mais ça ne fonctionne pas.
comment dois-je déclarer la structure de cadres dans le .fichier c?

merci

Ce qui n'a pas de travail? Donner des messages d'erreur spécifiques, les symptômes.
Je ne peux pas tester ce droit maintenant, mais je suppose que c'est parce que vous définition de type ed _MyString à MyString mais ensuite défini une structure nommée MyString. Vous voulez sans doute définir _MyString sans un typedef dans votre .c fichier.

OriginalL'auteur maayan | 2010-11-09