【问题标题】:Issues with FLTK and concatenated charFLTK 和连接字符的问题
【发布时间】:2015-05-03 21:28:25
【问题描述】:

我正在开发 FLTK 应用程序 (C++),我必须创建名称以在 Fl_Browser 中进行设置。基本上这个结构会收到一个带有

的“const char*”

browser->add("我的字符串..");

但是...我需要每个字符串都接收正确的名称:“进程”加上它的编号,例如:“进程 1”、“进程 2”、...

整个字符串必须是一个const char*,数字由一个计数器接收,通过while命令增加;

我需要这样的东西:

int count=1;
while (count < 100) {
    const char* name;
    name = "Process" + count;        
    count++;
}

如何连接这两个变量?

【问题讨论】:

    标签: c++ string char fltk


    【解决方案1】:

    你应该使用字符串流,像这样:

    while (count < 100) {
        std::ostringstream name;  
        name << "Process" << count;
        browser->add(name.str().c_str());
        count++;
    }
    

    【讨论】:

      猜你喜欢
      • 2011-09-20
      • 1970-01-01
      • 2017-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      相关资源
      最近更新 更多