资源简介

IF-ELSE条件语句的翻译程序设计(LR方法、输出四元式)

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include
using namespace std;
struct Labor{//数据结点
char names[30];
char thename[45];
char jieshou[45];
int n;
};
struct LaboNode{//链表
Labor labor;
LaboNode *pnext;
};
struct Query{//数据结点
char names[30];
char thename[45];
char jieshou[45];
};
struct QueNode{//链表
Query query;
QueNode *pnext;
};
struct Gnode//存储产生式
{
string gen;//产生式
int id;//编号
};
LaboNode*CreateLabList(char filename[]LaboNode*phead){//将文件中的数据转换成链表存储
LaboNode*p;
ifstream Labodata(filename);
if(!Labodata)
return NULL;
while(!Labodata.eof()){//eof是使不出错
if(p=new LaboNode()){
Labodata>>p->labor.names;
Labodata>>p->labor.thename;
Labodata>>p->labor.jieshou;
p->pnext=phead;
phead=p;
}
}
Labodata.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        860  2010-01-07 12:56  if_else编译程序\answer.txt

     文件     602211  2010-01-07 12:29  if_else编译程序\Debug\if_else编译程序.exe

     文件     831376  2010-01-07 12:29  if_else编译程序\Debug\if_else编译程序.ilk

     文件     348436  2010-01-07 12:29  if_else编译程序\Debug\if_else编译程序.obj

     文件    1164288  2010-01-07 12:29  if_else编译程序\Debug\if_else编译程序.pdb

     文件     140288  2010-01-07 12:56  if_else编译程序\Debug\vc60.idb

     文件     118784  2010-01-07 12:29  if_else编译程序\Debug\vc60.pdb

     文件      16200  2010-01-07 12:29  if_else编译程序\if_else编译程序.cpp

     文件       3511  2010-01-07 12:49  if_else编译程序\if_else编译程序.dsp

     文件        538  2010-01-07 13:34  if_else编译程序\if_else编译程序.dsw

     文件      50176  2010-01-07 13:34  if_else编译程序\if_else编译程序.ncb

     文件      48640  2010-01-07 13:34  if_else编译程序\if_else编译程序.opt

     文件        264  2010-01-07 12:49  if_else编译程序\if_else编译程序.plg

     文件        534  2010-01-03 14:37  if_else编译程序\labor.txt

     文件        312  2010-01-07 12:56  if_else编译程序\siyuanshi.txt

     文件         75  2010-01-06 08:29  if_else编译程序\theone.txt

     文件         34  2010-01-06 09:21  if_else编译程序\thetwo.txt

     文件     419256  2010-06-06 11:46  if_else编译程序\编译原理课程设计.docx

     文件      29696  2007-12-04 08:54  if_else编译程序\评分表.doc

     文件     100352  2010-06-06 11:47  if_else编译程序\课程设计封面.doc

     目录          0  2010-06-06 11:45  if_else编译程序\Debug

     目录          0  2010-06-06 11:47  if_else编译程序

----------- ---------  ---------- -----  ----

              3875831                    22


评论

共有 条评论