Beispiel #1
0
void printrev(char* s)
{
	if(*s == '\0')
		return;
	printrev(s+1);
	putchar(*s);
}
Beispiel #2
0
void printrev(NODE * trav)
{
	if(trav == NULL)
		return;
	printrev(trav->next);
	printf("->%d",trav->data);
}
Beispiel #3
0
int main()
{
	int  ch, val,pos;
	printf("\nEnter to the world of Link List:");
	getch();
	while(1)
	{
		system("cls");
		printf("\n0 >Eixt\n1 >AddFirst \n2 >Insert \n3 >AddLast \n4 >DeleteFirst \n5 >DeleteNode \n6 >DeleteLast\n7 >Display \n9 >Print Reversly \n10 >Freelist \n");
		scanf("%d", &ch);
		switch(ch)
		{
			case 0:
					exit(0);
			case 1:
					printf("\nEnter the number : ");
					scanf("%d", &val);
					addfirst(val);
					break;
			case 2:
					printf("\nEnter the number and position :");
					scanf("%d%d", &val,&pos);
					insert(val,pos);
					break;
			case 3:
					printf("\nEnter the number : ");
					scanf("%d", &val);
					addlast(val);
					break;
			case 4:
					delfirst();
					break;
			case 5:
					printf("\nEnter the position :");
					scanf("%d",&pos);
					deletenode(pos);
					break;
			case 6:
					dellast();
					break;
			case 7:
					display();
					break;
			case 9:
					printrev(head);
					break;
			case 10:
					freelist();
					break;
			default :
					printf("\nEnter the correct choice ");
		}
		getch();
	}
	return 0;
}
Beispiel #4
0
int main (int argc, char* argv[]){
  DATA_T i;
  NODE* start = NULL;

  printf("Please enter a single integer.\n");
  
  while(scanf("%f",&i)!=EOF)
    start=insert_node(i,make_node(i,start));

/*  print(start);*/
  printrev(start);


  return 0;

  free_list(start);

}
Beispiel #5
0
int main()	{
	int dataIN;
	struct list myList;
	printf("Initiating List...\n\r");
	listInit(&myList);
	printf("List initialized!\n\r");
	printf("Enter Values to insert. ('0' to stop)\n\r");
	while(1)	{
		scanf("%d", &dataIN);
		if (dataIN == 0)
			break;
		push(&myList, dataIN);
	}
	/*while(myList.head != NULL)	{
		printf("%d ", pop(&myList));
	} */
	printrev(&myList);
	printf("END");
	return 0;
}
Beispiel #6
0
void main()
{
	char a[] = "reverse this";
	printrev(a);
	printf("\n");
}