• 2624阅读
  • 1回复

[提问]字符串替换问题 [复制链接]

上一主题 下一主题
离线更好
 

只看楼主 倒序阅读 楼主  发表于: 2014-11-19


struct student
{  
int age;  
int height;  
int weight;
};    


student liMing;    
liMing.age = 10;    
liMing.height = 130;    
liMing.weight = 50;

student hanMei;    
hanMei.age = 12;    
hanMei.height = 120;    
liMing.weight = 70;


定义一个结构体,有两个实例,现有一个字符串,内容如下
QString str = "liMing.age > 9 && hanMei.age > 10";
如何把"liMing.age > 9 && hanMei.age > 10"中的
liMing.age替换成结构体实例liMing的age值10
hanMei.age替换成结构体实例hanMei的age值12

就是想通过现有两个结构体实例判断"liMing.age > 9 && hanMei.age > 10"的真和假
请问大家有没有什么思路。
离线dbzhang800

只看该作者 1楼 发表于: 2014-11-19
你这不是字符串替换的问题,倒是类似 在程序中嵌入脚本。

你可以看看QScriptEngine 或 QJSEngine
快速回复
限100 字节
 
上一个 下一个