hi jsut need a little help editing this new to forum and hope to stay around heard this is the best one around ,
i want to use arrays eg house
dog
cat

only problem is i can only use stdio.h

when cat is entered a second time it pops off the list ??
ive started building the stack but can only do it with numbers if anyone can edit this for me will be a great help

all the best dave

Code:
 #include <stdio.h>
#include<ctype.h>
# define MAXSIZE 200

int stack[MAXSIZE];
int top;	//index pointing to the top of stack

void push(int y)
{

if(top>MAXSIZE)
       {
       printf("STACK FULL");
       return;
       }
else
	{
	top++;
	stack[top]=y;
	}
}

int pop()
{
int a;
if(top<=0)
	{
	printf("STACK EMPTY");
	return 0;
	}
else
	{
	a=stack[top];
	top--;
	}
return(a);

}

int main()
{
void push(int);
{
int pop();
int i,num;

int value;

{

{

  do {
    printf("Enter value: ");
    scanf("%d", &value);

    if(value !=0) push(value);
    else printf("value on top is %d\n", pop());

  } while(value != -1);

  return 0;
}


	
	system("PAUSE");
	return 0;
	
}
}

}