关于编译的,急用。帮帮忙啊?有谁能把这个c++的语言改成c语言?多谢了

来源:百度知道 编辑:UC知道 时间:2024/06/20 04:05:30
#include"fstream.h"
#include"iostream.h"
#include"stdlib.h"
void E(void);
void E1(void);
void T(void);
void T1(void);
void F(void);
struct code_val{
char code;char val[20];
}t;
ifstream cinf("lex_r.txt",ios::in);
ofstream coutf("par_r.txt",ios::out);
void main(void)
{
cinf>>t.code>>t.val;
coutf<<t.code;
E();
if(t.code=='#')
coutf<<endl<<"OK"<<endl;
else
coutf<<endl<<"err in main()"<<endl;
}
void E(void){
if(t.code=='i'||t.code=='x'||t.code=='y'||t.code=='('){
T();E1();
}
else{
coutf<<endl<<"Err in E()>"<<t.code<<endl;exit(0);
}
}
void E1(void)
{
if(t.code=='

唉,我帮你改吧!
#include"fstream.h"
#include"iostream.h"
#include"stdlib.h"
void E(void);
void E1(void);
void T(void);
void T1(void);
void F(void);
struct code_val{
char code;char val[20];
}t;
ifstream cinf("lex_r.txt",ios::in);
ofstream coutf("par_r.txt",ios::out);
void main(void)
{
cinf>>t.code>>t.val;
coutf<<t.code;
E();
if(t.code=='#')
coutf<<endl<<"OK"<<endl;
else
coutf<<endl<<"err in main()"<<endl;
}
void E(void){
if(t.code=='i'||t.code=='x'||t.code=='y'||t.code=='('){
T();E1();
}
else{
coutf<<endl<<"Err in E()>"<<t.code<<endl;exit(0);
}
}
void E1(void)
{
if(t.code=='+'){
c