Реферат: Динамические структуры данных стеки
void main(void)
{
char S[255];
FILE *T;
int I; BT X, Y;
Zveno *NS;
clrscr();
cout << "Введите имя файла: "; cin >> S;
T=fopen(S, "r");
NS = NULL;
while (!feof(T))
{
fgets(S, 255, T);
I = 0;
while (I <= strlen(S)-1)
{
if (S[I]>='0'&&S[I]<='9')
{
X=0;
while(S[I]>='0'&&S[I]<='9') {X=X*10+(S[I]-'0'); I++;}
NS=V_Stack(NS, X);
}
else
if (S[I]=='+'||S[I]=='-'||S[I]=='/'||S[I]=='*')
{
X=V_Vershine(NS);
NS=Iz_Stack(NS);
Y=V_Vershine(NS);
NS=Iz_Stack(NS);