這是我的.h文件:宣佈在.h文件中一個結構和.c文件執行
struct _MyString;
typedef struct _MyString MyString;
我想在.c文件及其成員申報。
我想:
typedef struct MyString{
char * _str;// pointer to the matrix
unsigned long _strLength;
}MyString;
,但它不工作。 我該如何在.c文件中聲明結構的記憶?
謝謝
什麼不起作用?給出具體的錯誤消息/症狀。 – 2010-11-09 18:00:58
我現在不能測試這個,但我猜想這是因爲你將_MyString類型化爲MyString,但是接着定義了一個名爲MyString的結構體。您可能想要在.c文件中沒有typedef的情況下定義_MyString。 – asm 2010-11-09 18:03:32