📄 0000.cpp
字号:
// 0000.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "iostream.h"
#include "stdio.h"
#include "string.h"
int compare(char *str1,char str) //
{
int l1,out;
l1=strlen(str1);
out=-1;
if(l1!=0)
{
for(int i=0;i<l1;i++)
{
if(str1[i]==str)
{
out=i;
break;
}
}
}
return out;
}
int main(int argc, char* argv[])
{ //char *g=new char[];
char g[200];
char str[15][20];
char str1[15][20];
char str2[15][20];
char str3[15][20];
char str4[15][20];
char a[20];
int b[20],c[20];
int count=0,flag=0,wide=0,hight=0;
int i,j,len1,len2,len3,len4,e,s;
cout<<"请输入数据类型说明语句串,以 * 为结束:"<<endl;//以'$'号结束
//////////E->TA;A->+TA|@;T->FB;B->*FB|@;F->(E)|i;$
// for(i=0;i<15;i++)
// str1[i][0]='\0';
gets(g);
i=0;
do
{
if(g[i]==';')
{
for(j=count;j<i;j++)
str[hight][j-count]=g[j];
str[hight][j-count]='\0';
hight++;
if(wide<j-count)
wide=j-count;
count=i+1;
}
i++;
}while(a[i]!='$');
//hight--;
cout<<hight<<endl;
//for(i=0;i<hight;i++) //将所有非终结符入数组
//{
// a[i]=str[i][0];
//}
// a[i]='\0';
gets(g);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -