由网友(梦里射她千百次.)分享简介:给些建议的算法使用或您的解决方案,以解决一些问题是这样的://一些字符串的NSString * S = @5 *(2.56-1.79)-4.1;解决方案 您可以做:NSEx pression * EX pression = [NSEx pression EX pressionWithFormat:秒]。float结...![急求用C 编写的有界面的计算器的代码](https://p.xsw88.cn/allimgs/daicuo/20230911/3314.png)
给些建议的算法使用或您的解决方案,以解决一些问题是这样的:
//一些字符串
的NSString * S = @5 *(2.56-1.79)-4.1;
解决方案
您可以做:
NSEx pression * EX pression = [NSEx pression EX pressionWithFormat:秒]。
float结果= [[EX pression EX pressionValueWithObject:无背景:无]的floatValue]。
的NSLog(@%F,结果);
![急求用C 编写的有界面的计算器的代码](https://p.xsw88.cn/allimgs/daicuo/20230911/3314.png)
Give some advice which algorithm use or your solution, to solve some problem like this:
//Some string
NSString *s = @"5*(2.56-1.79)-4.1";
解决方案
You can do as:
NSExpression *expression = [NSExpression expressionWithFormat:s];
float result = [[expression expressionValueWithObject:nil context:nil] floatValue];
NSLog(@"%f", result);
相关推荐
最新文章