我需要从Excel文件中获取葡萄牙语文本内容并创建一个xml,它将由不支持"ç","á","é"等字符的应用程序使用.而且我不能只删除字符,而是用等效字符替换它们(例如"c","a","e").
我认为有一个更好的方法来做,而不是单独检查每个角色,并将其替换为对应的角色.有关如何做的任何建议?
我正在努力编译一些开源库,然后我遇到了这个:
GLfloat campos[3] = {0.0 + modelview[2], 0.0 + modelview[6], 0.0 + modelview[10]};
Run Code Online (Sandbox Code Playgroud)
这在CentOS上编译很好,使用gcc,我真的期望它.
但是,在Mac上,使用带有llvm的XCode,它将无法编译,我不得不将其更改为:
GLfloat campos[3] = static_cast<GLfloat>(0.0 + modelview[2]), static_cast<GLfloat>(0.0 + modelview[6]), static_cast<GLfloat>(0.0 + modelview[10]);
Run Code Online (Sandbox Code Playgroud)
然后它奏效了.作为参考,modelview是另一个GLFloat,如下所示:
GLfloat modelview[16];
Run Code Online (Sandbox Code Playgroud)
由于modelview是一个GLFloat,static_cast正在应用于带有GLfloat的float总和的结果,但我确实希望免费得到它.
为什么行为不同?