我很好奇如何处理从右向左阅读的语言(例如阿拉伯语、希伯来语)的输出。在C/C++或我见过的任何语言中,几乎所有东西都是以从左到右输出为前提的。即便如此,在程序内部,字符串的编码方式类似于字符串(“this is a string")。难道它不需要编写类似string("string a is this")之类的代码,或者使用一些反向函数来处理
这个问题有点具体,但这里是这样的:我想在SDL中使用ZZipLib。() ZZipLib附带了一个名为SDL_rwops_zzip.c的文件,该文件专门用于轻松插入SDL的文件调用。有问题的代码来自SDL_rwops_zzip.c: ((_context)->hidden.unknown.data1, int whence) // line 30 ret