Mar*_*los 2 c c++ string android
如何将字符串与C/C++连接?
我尝试了以下方法:
PS:errorInfo是一个char*我应该返回它.
errorInfo = strcat("Workflow: ", strcat(
workflowToString(workflow).utf8(), strcat(" ERROR: ",
errorCode.utf8)));
sprintf(errorInfo, "Workflow %s ERROR: %s",
workflowToString(workflow).utf8(), errorCode.utf8());
errorInfo = "Workflow: " + workflowToString(workflow).utf8() + " ERROR: " + errorCode.utf8;
Run Code Online (Sandbox Code Playgroud)
只是sprintf编译,但运行我的应用程序崩溃.
PS:我正在使用Android的NDK
Arm*_*yan 17
有IS NOT这样的语言为C/C++.有C,有C++.
std::string通过使用连接operator+我知道这并不能完全回答你的问题,这只是一个哗然:)