我正在寻找一个窗口...呃......对于OpenGL来说,我一直在使用SDL,但最近发现它至少在我见过的任何代码中都不能满足我的需求.我想找一些GUI库,它允许我使用OpenGL(和SDL,如果可能的话)使用菜单栏,侧面可能的选项以及开箱即用的关闭按钮进行开发.Qt是我正在寻找的那种东西,但是我想用一些不会迫使我把它变成开源的东西.
快速列出我想要的东西,工作关闭按钮,使用OGL的能力,跨平台,任何不会强迫我成为开源,免费的许可证,以及能够全天启动并随时更改分辨率的能力.
我已经搜索过自己了,我真的不是一个懒惰的人;)我只想在这里得到一些意见,然后再深入研究它并发现它不适合我的需要.
提前感谢您的任何反馈.
我正在寻找一种方法来删除24位位图的背景,同时保持主图像完全不透明,直到现在混合已经达到了目的,但现在我需要保持主位不透明.我在Google上搜索过但发现没有任何帮助,我想我可能会搜索错误的条款,所以任何帮助都会非常感激.
编辑:对不起,我现在正在使用黑色作为背景.
我正在尝试使用OTP方法编写加密.为了与安全理论保持一致,我需要将纯文本文档存储在内存中,永远不要写入物理驱动器.tmpnam命令似乎是我需要的,但从我所看到的它将文件保存在磁盘而不是RAM上.
使用C++是否有任何(独立于平台的)方法允许文件只存在于RAM中?我想尽可能避免使用RAM磁盘方法.
谢谢
编辑:谢谢,它对我来说更像是一个学习的东西,我是加密的新手,只是通过不同的方法,我实际上并没有计划使用其中的许多(特别是OTP,因为原来的文件大小加倍因为"垫").
如果我完全诚实,我是一个Linux用户,所以放弃Windows也不会太糟糕,我现在正在考虑使用RAM磁盘,因为FUSE似乎对于"学习"的东西有点过分.
我正在尝试编写一些读取文件并忽略换行符的代码(\n),到目前为止我有:
c = fgetc(fp);
for(int loop = 0; c != EOF; loop++)
{
if((c != '\n') && (c != '\\'))
{
buffer[loop] = c;
}
c = fgetc(fp);
}
Run Code Online (Sandbox Code Playgroud)
但它似乎并没有忽略'\n'位(不确定'\')
对不起代码的布局,该网站似乎不喜欢我的Opera版本:(
编辑:谢谢大家,我已经编了大约6个小时的编码,完全忽略了增量,这就是为什么我认为\n仍然是静止的.
我也不知道\ r,uning Linux但是试图制作跨平台,所以这很有用.