你好,我需要一些帮助我的程序的这一部分是得到一个输入字符串,如2x³+2y²并将其分为2个数组termos = terms和exp = exponential,但我似乎无法让它工作
constructor(props) {
super(props);
this.state = {
}
}
答案 0 :(得分:0)
根本不可能,c中没有运行时类型信息。也许您应该阅读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]!='+')
您的代码中存在更多问题。我们会将这些内容发布为评论。