Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.02 KB

CoreInterface_PrintTitle_Example.md

File metadata and controls

37 lines (30 loc) · 1.02 KB

category:Code examples

#include 

#include <brlcad/ConstDatabase.h>

int main (     int   argc,     char* argv[] ) {     int ret = 0;

    if (argc < 2) {         std::cout << "Usage: " << argv[0] << " ";         ret = 1;     }     else {         try {             BRLCAD::ConstDatabase database;

            if (database.Load(argv[1]))                 std::cout << database.Title();             else {                 std::cout << "Could not load file: " << argv[1];                 ret = 2;             }         }         catch(BRLCAD::bad_alloc& e) {             std::cout << "Out of memory in: " << e.what();             ret = 3;         }     }

    return ret; }