May 20, 2012, Sunday, 140

Getname.c

Aus MaRoDiSo-MegaCAD

Wechseln zu: Navigation, Suche

Beispiel: getname.c

siehe auch: GetFilename, MegaCMD

<source lang="cpp"> ///////////////////////////////////////////////////////////////////////////// // Dieses Programm öffnet einen Dateiauswahl-Dialog und fordert den // // Anwender auf eine PRT-Datei zu wählen, die anschließend geladen wird. // ///////////////////////////////////////////////////////////////////////////// // Verwendete MegaCAD-Strukturen: // // ---- // ///////////////////////////////////////////////////////////////////////////// // Verwendete MegaCAD-Funktionen

// // GetFilename, MegaCMD // /////////////////////////////////////////////////////////////////////////////

/**********************************************************************/

  1. include "std.h"
  2. include "megatyp.h"
  3. include "megacad.h"

/**********************************************************************/ short MegaMain(

       char *filename,
       char *args )

{

   char fname[200];
   char buf[200];
   // fname initialisieren
   strcpy(fname,".\\PRT\\*.PRT");
   // Datei auswählen
   if(GetFilename("Datei auswählen",fname))
   {
       // Kommandostring zusammenstellen
       sprintf(buf,"%s%s","PrtLoad ",fname);
       // MegaCAD Kommando ausführen
       MegaCMD(buf);
   }
   return(0);

} /**********************************************************************/ </source>