		       ᨢ  ப
		       

	   ਫ  ப     	頫  
ᠭ ப    ࠧ ᯮᮡ:   뢠
ப  㪠⥫  ᨬ   ᨢ  ᨬ.  
     ࠧ稥.
	  ᫨  뢠 ப  ᨢ	⨯  char,  
  ⮩ ப १ࢨ ⮬᪨. ᫨   
뢠 ப  㪠⥫  ⨯  char,    
 १ࢨ:    ᠬ  뤥    (ᯮ
㭪 Alloc   ),   ᢮     -
饩 ப.
	  ਬ ⮩ 樨    ࠧ  "誨
ணࠬ஢  ".  

		      ᨢ
		    

	  ,  ⢨⥫쭮  ᯮ짮  
ᨢ,   뢠  ⠪,   ᥡ   ।⠢-
﫨:  

		   Type Name[Size1][Size2]
		(⨯  [ࠧ1][ࠧ2]) 

	     ।  BDS C    -
 ᮧ ᨢ  ᫮ ࠧ୮⥩  .
	   모  ।  ᨢ  ᯮ
ᨭ⠪ [I,J].      ,     ࠢ,
 ᪠  [J], ..     -
, 騩: " । I, ⥬  ।  J,  ⥬
᢮ ᥬ ࠦ 祭 J".
	    㢥७ ⠢  ᪮ -
  .
	   ᨢ ࠭    ᫥	ࠢ
 ࠢ "ப -  ⮫".    砥,    ᫥
  ॥. 㣨 ᫮,  ᨢ Arr[3][2]
 Arr ࠭    ᫥饬 浪: 

	  Arr[0][0]
	  Arr[0][1]
	  Arr[1][0]
	  Arr[1][1]
	  Arr[2][0]
	  Arr[2][1]  

		      ᨢ  㭪樨
		     
							       
	   ந, ᫨    ।  ᨢ  
㭪? ᬮਬ ᫥ 㭪,    -
쭮 ᫠ ᨢ int:  

	  int IMin(List,Size)
	  int List[],Size;
	  {
		    int I,MinIndx,Min;
		    MinIndx = 0;
		    Min = List[MinIndx];
		    for(I=1;I < Size;I++)
		    if(List[I] < Min) {
			     Min = List[I];
			     MinIndx = I;
		     }
		     return (MinIndx);
	  }  

	        ᮡ⥩  :  
易⥫쭮   ࠭樨 稭 List[]. 祬? -
⮬,   ⠥ List[] 砫 ᮬ  ᨢ,
    ⮬,   .
	     :      ।  
IMin?  㭪 IMin । 砫  ᨢ vector.
 砥,  ᫨  ந -  -
ᨢ List  IMin ,     ந   -
ᨢ vector. ਬ,    ᫥ 㭪: 

	  void SetRand(List[],Size);
	  int List[],Size;
	  {
		    int I;
		    for(I=0;I < Size;I++) List[I]=Rand();
	  }  

	    樠樨 ᨢ vector   -
  Main SetRand(vector,vSize).  ,  -
ᨢ vector  뮥  砩 ᫠,  騥
१⮬ ࠡ 稪 砩 ᥫ,  㫨㥬  -
樥  Rand().  

			  
			  

	  ᨢ  㪠⥫     ᮧ  ᯨ᮪
⮢  ⨯.  , ᫨   ᮧ , -
ঠ饥    ࠧ筮	⨯?    ⮣  ᯮ
.
	   -   ⮢ ࠧ筮  -
. ⨬,   ࠭ ଠ  :   ,
ᯥࠫ , न  祥.     
᫥騬 ࠧ:  

	  struct Star {
		    char Name[25];
		    char Class;
		    int SubClass;
		    int Decl,Ra,Dist;
		  };  

	  #define star struct Star  

	   ।  (struct) ⨯ Star. 
⠪ ᠭ	  砫  ᢮  ணࠬ,      
ᯮ짮  ।  ⨯  (䠪᪨  BDS
C   ᮧ  ⨯ ,   ᤥ 
 ४⨢ #define,     ᥬ  室
⥪ ணࠬ star  struct Star):	

	  void Main()
	  {
		    star MyStar;
		    strcpy(MyStar.Name,"ᨫ ");
		    MyStar.Class = 'N';
		    MyStar.SubClass = 2;
		    MyStar.Decl = 3;
		    MyStar.Ra = -9;
		    MyStar.Dist = 300;
	  }  

	   頥    ,	ᯮ-
  ⠢ , 饥    (  ࢮ
) ,  浪 ᪮ 稭,    -
 ⮢, ࠧ 窮 (".").    :
VarName.MemName (" ६. ") ⠥ -
⭮  ६ ⮣  ⨯,  	MemName,    
 믮     樨.	

		      㪠⥫
		    

	    뢠 㪠⥫   筮  ⠪
,   㪠⥫  㣨 ⨯ . 	室  
ᮧ 吝 ᯨ᪮  㣨 ᪨   
⠬ ,  ᢮ ।,   .
	  ᪨ 㪠⥫   ⠪  	ᯮ-
  ,   ᯥ樠 ᨬ	  뫪  
 , ᮢ 㪠⥫. ᬮਬ ᫥騩
ਠ ।饩 ணࠬ:  

	  void Main()
	  {
		    star *MyStar;
		    /*  ࠭  室
		       34  */
		    MyStar=Alloc(34);
		    strcpy(MyStar -> Name,"ᨫ ");
		    MyStar -> Class = 'N';
		    MyStar -> SubClass = 2;
		    MyStar -> Decl = 3;
		    MyStar -> Ra = -9;
		    MyStar -> Dist = 300;
	  }  

	   ⮬ ਠ MyStar   㪠⥫ ⨯
star,    ६ ⨯ star.    MyStar  १-
 ⥬ 饭  㭪樨 Alloc. ,   -
   MyStar,  ᯮ  PtrName  ->  MemNANe.
 "->" 砥,  "  ࠢ   ...";
 ᮪饭 ਠ  祭 (*PtrName).MemNANe  -
  .  

	        switch (४⥫)
	       

	   뢠 室 ந  樨
⨯  

	  do {
		    Cmd=ToLower(GetCh()); 
		    if (Cmd == 'f') Do_File_Menu(Done);
		    else if (Cmd == 'r') Run_Program();
		    else if (Cmd == 'c') Do_Compile();
		    else if (Cmd == 'm') Do_Make();
		    else if (Cmd == '?') Do_Project_Menu();
		    else if (Cmd == 'o') Do_Option_Menu();
		    else if (Cmd == 'e') Do_Error_Menu();
		    else Handle_Others(Cmd,Done);
	  } while (!*Done);  

	    砥 ⮫쪮 ,   
 뫠 뫠  ᯥ樠쭠 ࠢ 	
   switch.    㭪,   ᠭ-
  ᯮ짮  switch:	

	  do {
		    Cmd=ToLower(GetChar());
		    switch(Cmd) {
			      case 'f': Do_File_Menu(Done);
			      break; 
			      case 'r': Run_Program(); break; 
			      case 'c': Do_Compile(); break; 
			      case 'm': Do_Make(); break; 
			      case '?': Do_Project_Menu();
			      break; 
			      case 'o': Do_Option_Menu();
			      break; 
			      case 'e': Do_Error_Menu();
			      break; 
			      default: Handle_Others(Cmd,Done);
		    }
	  } while (!*Done); 

	   㭪   ᨬ,  ண	-
, ८ࠧ  祭  孥 ॣ,    ⥬
  ६ Cmd. ⮬ 	ᨬ	ࠡ-
뢠 ஬ switch  ᭮ 祭 Cmd.
	      ,  ६ Done  
⠭ ࠢ  (।⥫쭮  㭪樨 Do_File_Menu 
Handle_Others).
	   switch 砥 祭  Cmd    ࠢ
   祭 ⪨ case. ᫨  ᮢ,	稭-
 믮 ஢  ⪨,  ஥  த
  襣  break,        
switch. ᫨    ⮪  ᮢ,   稫 
default   switch,   믮   ⮩
⪨; ᫨ ⪨ default ,  switch 楫	-
. 
	  ,   襭   case  ()
  ᯮ짮  break.  ⨢ 砥 
믮 ᫥⥫쭮  , ⭮騥  㣨
⪠ (       break).	,
   ॡ.
	  ᫨   㡥    break  ᫥  맮  Do-
_File_Menu,        ᨬ  f  㤥	뢠  Do-
_File_Menu,  ⥬ 㤥 맢 㭪 Run_Program.	

o-
_File_Menu,    