Quick actions

cmd+k|ctrl+k

Navigation

Languages

Dynamic mem and struct

Snippet info

Language

C

Visibility

public

Author

krishnakanth

Created

2023-01-20T04:09:17.993366Z

Updated

2023-01-20T04:09:17.993366Z

#include <stdio.h>
#include <stdlib.h>
struct course {
	char sub[20];
	int marks;
};

int main(){
	struct course *ptr;
	int i , noOfRecords;
	printf("enter the no of records:");
	scanf("%d",&noOfRecords);
	ptr = (struct course*)malloc(sizeof(struct course)*noOfRecords);
	
	for(i = 0;i<noOfRecords;i++){
		scanf("%s %d",ptr[i].sub,&ptr[i].marks);
	}
	
	for(i = 0;i<noOfRecords;i++){
		printf("%s\t %d\n",ptr[i].sub,ptr[i].marks);
	}
	
}
INFO