小编ngb*_*ang的帖子

从函数重定向到函数

在回答我之前,我正在学习C++,并且只对C++有一些了解.

这是一个例子,用户将看到一种语言选择,用户必须键入语言左侧的数字才能选择它,否则它将再次返回选择.

所以我有一个想法:将主要在第一功能和语言的最后一个函数.但问题是因为main函数是在语言函数之前,所以main函数找不到语言函数并结束程序(当然因为这个问题,我无法编译源代码.)

这是示例代码:

int main() {
    language();                     // The main function redirect user to the language function
}

int language() {                    // The language() function 
    std::cout << "1 for cookie!";        
    std::cin >> choice;             // Ask user for choice
    if (choice == 1) {
        choice1();                  // If the choice is 1, user will be redirected to choice1() function
    } else {
        main()                      // Otherwise user will be redirected …
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
840
查看次数

免费用于C++的商业跨平台GUI库

请在回答我的问题之前先观看相册和说明.http://imgur.com/a/DKd4H#0

我想在C++中创建一个类似于相册图像的程序(参见上面的链接),但我不认为流行的GUI库可以完成以下所有操作.

  • 禁用窗口框架
  • 在主窗口中运行指定的功能(这意味着我不希望程序打开另一个功能窗口,我希望在主窗口中运行指定的功能)
  • 使用图像的窗口背景
  • 显示不同情况下的指定单词(例如:如果用户输入的密码与之前设置的帐户密码不同,则显示"密码错误!请再次键入")
  • 使用指定按钮的图像

在谷歌搜索后,我没有找到任何符合我要求的图书馆.所以我来到这里问问题.我希望图书馆可以免费(没有任何限制),并允许我:

  • 免费使用商业项目中的库,没有限制
  • 发布我的程序而不提供源代码(发布一个闭源程序)
  • 支持Windows,Mac OS X和Linux,无需更改/整个代码的一部分(具有相同代码的跨平台)
  • 支持通过外部文件为您的程序添加其他语言(语言文件)

c++ user-interface cross-platform

-2
推荐指数
1
解决办法
1331
查看次数

标签 统计

c++ ×2

cross-platform ×1

user-interface ×1