Я получаю сообщение об ошибке push и pop в стеке
Я написал эту программу, которая показывает, как вы толкаете и хлопаете в стеке. Я получаю ошибку в строке, которую я отметил комментарием
prog.cpp:23:69: warning: missing terminating ' character printf("The element is %d\n",a[6]); >>>>>>>>>>>>>>>>it doesn't work here the same in the upper fn ^ prog.cpp:23:9: error: missing terminating ' character printf("The element is %d\n",a[6]); >>>>>>>>>>>>>>>>it doesn't work here the same in the upper fn ^ prog.cpp:3:1: error: expected unqualified-id before '>>' token >>>>>>this is the a program that show you the push and pop in the stack <<<<<<<<<<<<<<<<<<<<<<< ^
Что я уже пробовал:
#include<stdio.h> >>>>>>this is the a program that show you the push and pop in the stack <<<<<<<<<<<<<<<<<<<<<<<<br mode="hold" />void push(int a[],int size) { int i; printf("enter the elements in the array"); for(i=0;i<size;i++)> { printf("the element of the location :%d is :%d",i,a[i]); if(i==size) printf("The stack is full"); } } void pop(int a[],int sizea) { int j; for(j=sizea;j>0;j--) { printf("the location is %d",j); printf("The element is %d\n",a[j]); >>>>>>>>>>>>>>>>it doesn't work here the same in the upper fn if(j==1) printf("The stack is empty"); } } int main() { int x,y,a[6]={1,2,3,4,5,6}; printf("push=1;pop=2\nchoose one of them: "); scanf("%d",&x); y=sizeof(a)/sizeof(int); if(x==1) { printf("welcome in push"); push(a[6],6); } if(x==2) { printf("welcome in pop"); pop(a[6],y); } return 0; }
[no name]
Сообщение об ошибке точно сообщает вам, в чем заключается проблема и где она возникает. Так в чем же ваш вопрос?
Member 12725541
я действительно попробовал его поставить без него и тоже получил ошибки
jeron1
В &ГТ;&ГТ;&ГТ;&ГТ;&ГТ;&ГТ;'ы действительно в файле код? Если это так, выньте их и замените на //. Два передних слэха обозначают комментарий.