Also ich habe hier ein Code-Snippet:
Code:
void CExampleTcpPlugin::BeforeSendToRemote(UINT32 sessionId, UINT32 toUserId,
char ** ppData ,int * pDataLen, bool * pContinue)
{
file<<"BeforeSendToRemote"<<seperator<<endl;
}
wie kann ich nun anstelle von seperator den Inhalt von ppData in die Datei schreiben? pDataLen ist 103 lang, jedoch habe ich nur mit **ppData den ersten char erhalten.
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.