将字符串与变量类型进行比较

时间:2017-03-16 15:36:44

标签: c

你好,我需要一些帮助我的程序的这一部分是得到一个输入字符串,如2x³+2y²并将其分为2个数组termos = terms和exp = exponential,但我似乎无法让它工作

constructor(props) {
    super(props);
    this.state = {
    }
}

2 个答案:

答案 0 :(得分:0)

根本不可能,中没有运行时类型信息。也许您应该阅读The XY Problem并稍后再提问。

答案 1 :(得分:0)

在第

if(poly[i-1]==char && poly[i]==int && poly[i-1]!='+')

您想知道poly[i-1]是否是字母字符,例如一个'a',或者是一个数字。您可以使用ctype.h中的以下函数:

// among the includes
#include <ctype.h>

// later
if(isalpha(poly[i-1]) && isdigit(poly[i]) && poly[i-1]!='+')

您的代码中存在更多问题。我们会将这些内容发布为评论。