📄 changegrammar.cpp
字号:
#include "parse.h"
//void changeGrammar()
int main()
{
ifstream inf( "grammar.txt" );
ofstream outf( "grammar_changed.txt" );
if( !inf ) cout << "Cannot open the source grammar file!";
else if( !outf ) cout << "Cannot open the aim grammar file";
else
{
string str,left,prestr;
while( inf >> str )
{
//next = inf.peek();cout<<next;
if( str == "→" )
{
left = prestr;
outf <<str<<" ";
}
else if( str == "|" )
{
outf << "\n";
outf << left << " " << "→" << " ";
inf.seekg(1,ios_base::cur );
}
else if(str =="#" ) outf <<"\n";
else outf << str<<" ";
prestr = str;
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -