Ну, у меня трудности, я не могу работать с указателями структуры в других файлах .c, всегда, когда я передаю указатели на структуры для функций, не находящихся в том же файле .c, что и структура, которая раздражает меня такими сообщениями.а также, когда я не могу получить доступ к членам структуры одной структуры из другого файла .c, я g, что я делаю неправильно?моя включает?это, например, два моих файла структуры .h:
Server.h:
#ifndef SERVER_H
#define SERVER_H
typedef struct Server_s* Server;
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "Company.h"
#include "Client.h"
#include "Order.h"
#include "SMSServer.h"
#include "MMSServer.h"
Server InstallServer(CompanyL pcompanyList , ClientL pclientList , OrderL porderList);
void RunServer(Server pmainServer);
void OrdersToDoPerTimestamp(FILE *result , Server pmainServer , int currentTimestamp);
#endif
Client.h:
#ifndef _CLIENT_H
#define _CLIENT_H
typedef struct Client_s* Client;
typedef struct ClientNODE* ClientL;
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "Server.h"
ClientL InstallClients(CompanyL pcompanyList , char* pfileName);
void AppendClientNode(ClientL pclientList , CompanyL pcompanyList , char* ptelNumber , char* pclientType , char* pclientCredit);
Client FindClient(ClientL pclientList, char* pclientTelNumber);
double getCostAndChargeSMSMessage(Client sourceNumber , Company sourceNumberCompany);
#endif
я могу создать один пораженный тип вдругие файлы .c, но позже не можете получить доступ к их членам?пожалуйста, ведите меня немного.