I need help in this turbo C codes of mine..(puros ni functions) ....i hope makatabang pud mo nako kay nag-labad na gyud ako ulo ani sigeg huna2x
.... I hope butangan ninyu ug mga comments nano error ug nano sayup..... para makasabot pud kog maayu!!!Â* i don't know why errors come up with this functions..... so here they are....
#define MAX 100
#define LEN 50
typedef char elementtype[MAX][LEN];
typedef struct
{
elementtype data;
int top;
}Stack;
Stack S;
char *reverse_string(char str1[])
{
Stack *stemp;
char *temp;
int n;
initialize(stemp);
Â* for(n=strlen(str1)-1;n>=0;n- -)
Â* Â*{
Â* Â*push(str1[n] , stemp); //
Error: cannot convert 'int' to 'char'Â*
Â* Â*}
return *(stemp->data);
}
void initialize(Stack *S) // this function does intitialize my structure to 0... basta "starting place ni"
{
S->top=MAX;
}
void push(char ch, Stack *S) //this function just would push characters into my Stack... basta i-sulod ang akong mga data
{
Â* if(S->top!=0)
Â* Â*{
Â* Â* S->top--;
Â* Â* S->data[S->top] = ch; //
Error: Lvalue required daw ingun ang computer? wa ko kasabot...Â* Â*
//Error: Typemismatch pud..... str daw....
// Ngari gyud ko nga point wala kasabot..... mura dli man mo-accept ang computer saÂ* Â*
// akong mga statements specially ang pag assign nako sa 'ch'......Â* Â*
Â* Â*}
Â* else printf("Warning: StacK is Full!!!");
}
I'm waiting and hoping sa inyung mga comments....... kahibaw ko makatabang na sa akong skwela...^_^ TY da-an....