example how to create a struct in c that requires members that are used for possible dates
Example 1: struct in C
#include<stdio.h>
#include<string.h>
struct Student{
long int rollNo;
int age;
char name[50];
int totalMarks;
};
int main(){
struct Student s1;
s1.rollNo = 1232234643;
s1.age = 10;
char s[]="Jonathan";
strcpy(s1.name,s);
s1.totalMarks = 450;
printf("RollNumber: %d \nName: %s \nTotal Marks: %d",s1.rollNo,s1.name,s1.totalMarks);
return 0;
}
Example 2: how to put a structure into a structure in c
#include <stdio.h>
#include <string.h>
struct student_college_detail
{
int college_id;
char college_name[50];
};
struct student_detail
{
int id;
char name[20];
float percentage;
struct student_college_detail clg_data;
}stu_data;
int main()
{
struct student_detail stu_data = {1, "Raju", 90.5, 71145,
"Anna University"};
printf(" Id is: %d \n", stu_data.id);
printf(" Name is: %s \n", stu_data.name);
printf(" Percentage is: %f \n\n", stu_data.percentage);
printf(" College Id is: %d \n",
stu_data.clg_data.college_id);
printf(" College Name is: %s \n",
stu_data.clg_data.college_name);
return 0;
}
Example 3: Structure of Structs in c
The basic structure