Files
CS3841/01-StackMachine/smTester.c
p-w-rs d712b11dd3 stuff
2022-09-15 14:47:47 -05:00

39 lines
695 B
C

#include "stackm.h"
#include <stdio.h>
int main()
{
stackm mystack;
smInit(&mystack);
smPush(&mystack, 2);
smPush(&mystack, 3);
smPush(&mystack, 4);
smPrint(&mystack);
smPop(&mystack);
smPrint(&mystack);
smAdd(&mystack);
smPrint(&mystack);
int value = 0;
smTop(&mystack, &value);
printf("%d\n", value);
smPush(&mystack, 10);
smPush(&mystack, 11);
smPrint(&mystack);
smMult(&mystack);
smPrint(&mystack);
smPush(&mystack, 10);
smPush(&mystack, 11);
smRotate(&mystack, 3);
smPrint(&mystack);
smRotate(&mystack, 5);
smPrint(&mystack);
smClear(&mystack);
smPrint(&mystack);
return 0;
}