イムこれまでのところ、私はこのコードを持って、構造の内部関数を作成しようとしている:C - 構造体の内部の機能
typedef struct client_t client_t, *pno;
struct client_t
{
pid_t pid;
char password[TAM_MAX]; // -> 50 chars
pno next;
pno AddClient()
{
/* code */
}
};
int main()
{
client_t client;
//code ..
client.AddClient();
}
エラー:client.h:2:24エラー:予想「: '、'、 '、'; '、'} 'または' 属性 'の前に' {'トークン。
正しい方法はありますか?
だろうかもしれません。あなたは関数ポインタによってそれを大まかにシミュレートしようとすることができます。 – Fingolfin
関数ポインタは代用可能ですか? http://stackoverflow.com/a/840703/635678 –