Update cv3/program.c
This commit is contained in:
parent
f66c405e61
commit
523b0273e6
@ -2,8 +2,8 @@
|
|||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <ctype.h>
|
#include <ctype.h>
|
||||||
///@
|
//// @
|
||||||
#define STACK_SIZE 500
|
#define STACK_SIZE 11
|
||||||
|
|
||||||
struct Stack
|
struct Stack
|
||||||
{
|
{
|
||||||
@ -89,7 +89,9 @@ int main()
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
if(isdigit(c))
|
if(isdigit(c))
|
||||||
|
{
|
||||||
rez=atof(buf);
|
rez=atof(buf);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
err=1;
|
err=1;
|
||||||
@ -99,6 +101,12 @@ int main()
|
|||||||
|
|
||||||
if(!err)
|
if(!err)
|
||||||
{
|
{
|
||||||
|
if(count_stack(&mystack)==STACK_SIZE)
|
||||||
|
{
|
||||||
|
printf("full stack\n");
|
||||||
|
err=4;
|
||||||
|
break;
|
||||||
|
}
|
||||||
push_stack(&mystack, rez);
|
push_stack(&mystack, rez);
|
||||||
print_stack(&mystack);
|
print_stack(&mystack);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user