#include<iostream>
#include<vector>
#include<string>
#include<algorithm>
using namespace std;
typedef enum NumType
{
Add,
Multi,
REV
}enNumType;
typedef struct NumNode
{
enNumType OperatorPyte;
vector<int> Num;
}strNumNode;
void CopyNumToQueue( char *InputChar, vector<strNumNode> &NumQueue );
void SortNumQueue( vector<strNumNode> &NumQueue );
int main()
{
char InputChar[100] = "1+7+3+2*3+4*7*5+9*2+4*3*2*6+4";
//char InputChar[100] = "1+3+2*3+4";
//char InputChar[100] = "1";
//char InputChar[100] = "2+3";
//char InputChar[100] = "2*3";
int IntputNum = sizeof(InputChar);
cout<<IntputNum<<endl;
IntputNum = strlen(InputChar);
<
#include<vector>
#include<string>
#include<algorithm>
using namespace std;
typedef enum NumType
{
Add,
Multi,
REV
}enNumType;
typedef struct NumNode
{
enNumType OperatorPyte;
vector<int> Num;
}strNumNode;
void CopyNumToQueue( char *InputChar, vector<strNumNode> &NumQueue );
void SortNumQueue( vector<strNumNode> &NumQueue );
int main()
{
char InputChar[100] = "1+7+3+2*3+4*7*5+9*2+4*3*2*6+4";
//char InputChar[100] = "1+3+2*3+4";
//char InputChar[100] = "1";
//char InputChar[100] = "2+3";
//char InputChar[100] = "2*3";
int IntputNum = sizeof(InputChar);
cout<<IntputNum<<endl;
IntputNum = strlen(InputChar);
<