You are on page 1of 3

Program no 17(b)

//program to demonstrate passing of structure to functions.(Call by reference)

#include<stdio.h>

#include<conio.h>

struct emp

int empno;

char name[20];

float basic;

};

void input(struct emp *e);

void disp(struct emp *e);

void main()

struct emp e;

clrscr();

input(&e);

disp(&e);

getch();

}
void input(struct emp *e)

printf("\nEnter empno. :");

scanf("%d",&e->empno);

printf("\nEnter name :");

scanf("%s",&e->name);

printf("\nEnter basic :");

scanf("%f",&e->basic);

void disp(struct emp *e)

printf("\nEmpNo. :%d",e->empno);

printf("\nName :%s",e->name);

printf("\nBasic :%0.2f",e->basic);

/*Output

Enter empno.11

Enter name:paras

Enter basic:100.00

*/

You might also like