Program to create a Linked List in C
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
struct node{
int data;
struct node *next;
};
struct node *head=NULL;
struct node* createNode(){
struct node *newNode = (struct node *)malloc(sizeof(struct node));
return (newNode);
}
int menu(){
int choice;
printf(" 1. Create Node");
printf("\n 2. exit");
printf("\n Please enter your choice: \t");
scanf("%d",&choice);
return(choice);
}
void main(){
while(1){
switch(menu()){
case 1:
createNode();
printf("Node Created Successfully \n \n");
break;
case 2:
exit(0);
default:
printf("Invalid choice");
}
getch();
}
}
Output:
[wpusb]