Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该如何读取C++;w/SDL? 我曾尝试寻找教程和阅读文档,但是几乎没有关于如何使用SDL来读写文本文件的信息。因此,在使用SDL时,使用常规C++(>P>),它的API与STDLIB FrAD/FWID/FSETH完全相同。但它有不同的用途。可能有(而且,由于SDL是面向游戏的,通常是)数据处理代码并不真正关心数据来自何处的情况(常规文件、内存中的字节数组、zip或任何其他形式的存档、网络源,甚至过程生成器)。如果这段代码使用类似于RWops的抽象,您只需为它编写一个新的实现,它就可以工作,而无需任何修改或重新编译。SDL本身和所有基于SDL的库(如SDL_image、SDL_ttf等)都支持从RWops加载数据,以及一些“标准”RWops实现,如SDL_RWFromFile或SDL_RWFromMem_C++_File_Sdl - Fatal编程技术网

我应该如何读取C++;w/SDL? 我曾尝试寻找教程和阅读文档,但是几乎没有关于如何使用SDL来读写文本文件的信息。因此,在使用SDL时,使用常规C++(>P>),它的API与STDLIB FrAD/FWID/FSETH完全相同。但它有不同的用途。可能有(而且,由于SDL是面向游戏的,通常是)数据处理代码并不真正关心数据来自何处的情况(常规文件、内存中的字节数组、zip或任何其他形式的存档、网络源,甚至过程生成器)。如果这段代码使用类似于RWops的抽象,您只需为它编写一个新的实现,它就可以工作,而无需任何修改或重新编译。SDL本身和所有基于SDL的库(如SDL_image、SDL_ttf等)都支持从RWops加载数据,以及一些“标准”RWops实现,如SDL_RWFromFile或SDL_RWFromMem

我应该如何读取C++;w/SDL? 我曾尝试寻找教程和阅读文档,但是几乎没有关于如何使用SDL来读写文本文件的信息。因此,在使用SDL时,使用常规C++(>P>),它的API与STDLIB FrAD/FWID/FSETH完全相同。但它有不同的用途。可能有(而且,由于SDL是面向游戏的,通常是)数据处理代码并不真正关心数据来自何处的情况(常规文件、内存中的字节数组、zip或任何其他形式的存档、网络源,甚至过程生成器)。如果这段代码使用类似于RWops的抽象,您只需为它编写一个新的实现,它就可以工作,而无需任何修改或重新编译。SDL本身和所有基于SDL的库(如SDL_image、SDL_ttf等)都支持从RWops加载数据,以及一些“标准”RWops实现,如SDL_RWFromFile或SDL_RWFromMem,c++,file,sdl,C++,File,Sdl,若问题是“你们应该用什么”,那个么实际上并没有答案,因为这里并没有“更好的”。如果您正在编写一个库,那么为调用方提供一种方法来重新定义“文件”是什么(或者至少从内存数组加载数据)是非常合理的。除非您定义了“好”的含义,否则您只是在征求意见,使您的问题脱离主题。即使你这样做了,请确保你首先在评估情况时表现出一些努力。我的意思是我在寻找更好的选择。它们实际上是相似的,还是一个比另一个有好处?在我看来,完成工作(将文件存入内存)的任何东西都“足够好”。为什么解决方案必须使用一个库或另一个库?最后,它只

若问题是“你们应该用什么”,那个么实际上并没有答案,因为这里并没有“更好的”。如果您正在编写一个库,那么为调用方提供一种方法来重新定义“文件”是什么(或者至少从内存数组加载数据)是非常合理的。

除非您定义了“好”的含义,否则您只是在征求意见,使您的问题脱离主题。即使你这样做了,请确保你首先在评估情况时表现出一些努力。我的意思是我在寻找更好的选择。它们实际上是相似的,还是一个比另一个有好处?在我看来,完成工作(将文件存入内存)的任何东西都“足够好”。为什么解决方案必须使用一个库或另一个库?最后,它只是内存中的字节;因此,无论什么方法有效;)谢谢,一些SDL文档非常稀少。用不同的方式来思考:为什么SDL会提供任何内置到C基础中的东西(使它在C++中也可用)?