Code:
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
void main()
{
int choice,age,*age_ptr,age1;
char name,*name_ptr,add,*add_ptr,name1,add1;
clrscr();
do{
gotoxy(32,10);
printf("WELCOME !");
gotoxy(24,12);
printf("Press 'ENTER' to continue...");
getchar();
clrscr();
gotoxy(8,4);
printf("[1] Add");
gotoxy(8,6);
printf("[2] Edit");
gotoxy(8,8);
printf("[3] View");
gotoxy(8,10);
printf("[4] Exit");
gotoxy(8,12);
printf("[!] Your choice:");
gotoxy(24,12);scanf("%d",&choice);
if(choice==1){
clrscr();
gotoxy(8,4);
printf("[1] Add");
gotoxy(8,6);
printf("Name:");
gotoxy(8,8);
printf("Age:");
gotoxy(8,10);
printf("Address:");
gotoxy(15,6);scanf("%s",&name);
gotoxy(15,8);scanf("%d",&age);
gotoxy(16,10);scanf("%s",&add);
name_ptr=&name;
age_ptr=&age;
add_ptr=&add;
}
if(choice==2){
clrscr();
gotoxy(8,4);
printf("[2] Edit");
gotoxy(8,6);
printf("Maintenance");
}
if(choice==3){
clrscr();
gotoxy(8,4);
printf("[3] View");
gotoxy(8,6);
printf("Name:");
gotoxy(8,8);
printf("Age:");
gotoxy(8,10);
printf("Address:");
name1=*name_ptr;
gotoxy(15,6);printf("%s",name1);
age1=*age_ptr;
gotoxy(15,8);printf("%d",age1);
add1=*add_ptr;
gotoxy(15,10);printf("%s",add1);
}
if(choice==4){
clrscr();
gotoxy(8,4);
printf("[4] Exit");
gotoxy(8,6);
printf("Bye!");
}
}while(choice!=4);
getch();
}
i think my coding is very complicated, or please post any coding that can make add edit view database on turbo c , i really dont get the exact explanation of pointers , please help me!