永发信息网

Debug/siyuanshi.exe : fatal error LNK1169: one or more multiply defined symbols found

答案:2  悬赏:60  手机版
解决时间 2021-03-02 21:35
#include
#include
#include
#include

char prog[80]; //存放所有输入字符
char token[8]; //存放词组
char ch; //单个字符

int syn,p,m,n,i; //syn:种别编码
double sum;
int count;

int isSignal; //是否带正负号(0不带,1负号,2正号)
int isError;
int isDecimal; //是否是小数
double decimal; //小数
int isExp; //是否是指数
int index; //指数幂
int isNegative; //是否带负号

double temp;
int temp2;

int repeat; //是否连续出现+,-

int nextq;
int kk; //临时变量的标号
int ntc,nfc,nnc,nnb,nna;

char*rwtab[9]={"main","int","float","double","char","if","else","do","while"};

struct{
charresult[10]; //字符串(字符数组)
chararg1[10];
charopera[10];
chararg2[10];
}fourCom[20]; //结构体数组

void scanner(); //扫描
void lrparser();
void staBlock(int *nChain); //语句块
void staString(int *nChain); //语句串
void sta(int *nChain); //语句
void fuzhi(); //赋值语句
void tiaojian(int *nChain); //条件语句
void xunhuan(); //循环语句
char* E(); //Expresiion表达式
char* T(); //Term项
char* F(); //Factor因子
char *newTemp(); //自动生成临时变量
void backpatch(int p,int t); //回填
int merge(int p1,int p2); //合并p1和p2
void emit(char *res,char *num1,char*op,char *num2); //生成四元式

void main()
{
p=0;
count=0;
isDecimal=0;
index=0;
repeat=0;

kk=0;

printf("\nPleaseinput your source string:\n");
do{
ch=getchar();
prog[p++]=ch;
}while(ch!='#');
p=0;
isError=0;
scanner();
lrparser();
for(i=1;i {
printf("\n%d\t",i);
printf("(%5s%5s %5s \t%5s )\n",fourCom[i].arg1,fourCom[i].opera,fourCom[i].arg2,fourCom[i].result);
}
}

应该就是main函数的问题,怎么改
最佳答案
for(i=1;i {
printf("\n%d\t",i);
printf("(%5s%5s %5s \t%5s )\n",fourCom[i].chararg1[10],fourCom[i].charopera[10],fourCom[i].chararg2[10],fourCom[i].charresult[10]); //引用的话可以宏定义吧 如果向你之前那样
}
//前面的结构体定义:

struct{
char charresult[10]; //字符串(字符数组)
char chararg1[10];
char charopera[10];
char chararg2[10];
}fourCom[20]; //结构体数组
虽然看不懂 但还是斗胆一改
全部回答
我。。知。。道 加。。我。。私。。聊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
把这句话翻译成英文:在班级里是生活委员,还
烟台普及高中政策什么时候实行
糖半甜奶茶店怎么去啊,有知道地址的么
为什么2017年广东高考题目简单,理科分数线却
银河奥特曼s哪集有扎基
常州德伟塑料制品厂地址有知道的么?有点事想
QQ毕业留言册封面如何修改
这道地理题什么意思啊?
乳胶枕头价格?
做一下《香港》的阅读题!
中国古代历史上统一和乱世哪个更常见?
魔兽争霸地图人物模型下载 求很多模型的网站
怎么不让狗闻不到你
电子银行怎么用
魅蓝E和魅族MX6性能哪个好 屏幕与跑分对比
推荐资讯
我20岁了,可是从来没人追求过我.
破产的韩进海运让韩国有多难受
【动词过去式】英语动词的过去式
守门员如何守好球
美佳美时代我想知道这个在什么地方
【智利首都是哪】智利首都?
谁能告诉我骄傲的漫画人物表情 和冷漠点的表
请问周星驰的发型叫什么名字?。
胡大食品我想知道这个在什么地方
原始股上市能涨多少倍
南岗家属院我想知道这个在什么地方
三国演义真的是由三国志改编而成吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?