Strukturdatentyp Programm in C

Strukturdatentyp Programm in C

Definieren Sie einen Strukturdatentyp TRAIN_INFO. Der Typ enthält Zugnr.:Integertyp Zugname:Zeichenfolge Abfahrtszeit:Aggregattyp TIME Ankunftszeit:Aggregattyp TIME Startstation:Zeichenfolge Endstation:Zeichenfolge Der Strukturtyp Time enthält zwei Integer-Elemente:Stunde und Minute. Pflegen Sie einen Zugfahrplan und implementieren Sie die folgenden Operationen:

(i) Listen Sie alle Züge (sortiert nach Zugnummer) auf, die von einem bestimmten Abschnitt abfahren.

(ii) Listen Sie alle Züge auf, die zu einer bestimmten Zeit von einem bestimmten Bahnhof abfahren.

(iii) Listen Sie alle Züge auf, die von einem bestimmten Bahnhof innerhalb der nächsten Stunde zu einer bestimmten Zeit abfahren.

(iv) Listen Sie alle Züge zwischen einem Start- und Endbahnhofpaar auf.

#include<stdio.h>
#include <string.h>   
struct stu      
{   int roll;      
    char name[50];    
}st1,st2;  //declaring variables for structure    
int main( )    
{    
   //store first student information    
   st1.roll=101;    
   strcpy(st1.name, "Amit");   
    
  //store second student information    
   st2.roll=102;    
   strcpy(st2.name, "Manoj");
     
   //printing first student information    
   printf( "student 1 roll : %d\n", st1.roll);    
   printf( "student 1 name : %s\n", st1.name);  
    
   //printing second student information    
   printf( "student 2 roll : %d\n", st2.roll);    
   printf( "student 2 name : %s\n", st2.name);    
   return 0;    
}  

Ausgabe:

student 1 roll : 101
student 1 name : Amit
student 2 roll : 102
student 2 name : Manoj
b. Technik.