In diesem Teil mache ich nur ein Wörterbuch mit einem Operationsnamen, wie Sie bemerken können, ich bin es Senden Sie einfach "fopen" als Zeichenfolge < /p>
Code: Select all
pp::VarDictionary fileOp;
pp::VarArray args;
args.Set(0, "filename.txt");
args.Set(1, "wb");
fileOp.Set("args", args);
fileOp.Set("cmd", "fopen");
int ParseMessage(pp::Var message, const char** out_function,
pp::Var* out_params) {
< /code>
Ich verwende diese Codezeile, um die Zeichenfolge in c_string umzuwandeln, aber es gibt einen leeren Text zurück < /p>
*out_function = cmd_value.AsString().c_str();
< /code>
Hier ist der vollständige Code. Er basiert auf dem Google Native Client, aber gleichzeitig ist es Standard -C /C ++ - Code < /p>
http://pastebin.com/s4p8azql