FLTK 和连接字符的问题
Posted
技术标签:
【中文标题】FLTK 和连接字符的问题【英文标题】:Issues with FLTK and concatenated char 【发布时间】: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++;
如何连接这两个变量?
【问题讨论】:
【参考方案1】:你应该使用字符串流,像这样:
while (count < 100)
std::ostringstream name;
name << "Process" << count;
browser->add(name.str().c_str());
count++;
【讨论】:
以上是关于FLTK 和连接字符的问题的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 FLTK 将 const char* 转换为 CLR/C++ 中的字符串以获得 FL_Input 或其他小部件的值?