-3
:mylib.cでライブラリ内で構造体を使用するには? mylib.hで
typedef struct {
int len;
unsigned char *payload; /* payload len != len */
} packet;
packet SEND_NUMBER;
packet SEND_CHARACTER;
/* and more */
:
SEND_NUMBER = {
5,
{0x01,0x02}
}
int a_function_which_handles_packet{
}
/* and some other functions */
これは、エラーのために動作しません。
"この宣言は、何のストレージクラスや型の指定子がありません"どのようにすべての(そして唯一の)ライブラリ関数がそれにアクセスできるような方法で構造体を整理できますか?
あなたが質問をdownvoteする場合は、それがちょうど離れるのではなく、悪い質問だと思う少し理由を与えてください。これは私の意見では、このプラットフォームの最大の問題の1つです。たぶん私は私の質問を改善することができますが、あなたが私に何が間違っているか教えてくれないならば。 – Kntlii
cファイルのみで構造体にアクセスする場合は、宣言をcファイルに入れます – Fredrik
コード/エラーメッセージはあなたの質問と何が関係していますか? – melpomene