35 lines
617 B
C++
35 lines
617 B
C++
|
// dump out a gdbm version of the simple airport file
|
||
|
|
||
|
#include "runways.hxx"
|
||
|
|
||
|
int main( int argc, char **argv ) {
|
||
|
FGRunwaysUtil runways;
|
||
|
FGRunway r;
|
||
|
|
||
|
if ( argc == 3 ) {
|
||
|
runways.load( argv[1] );
|
||
|
runways.dump_mk4( argv[2] );
|
||
|
} else {
|
||
|
cout << "usage: " << argv[0] << " <in> <out>" << endl;
|
||
|
}
|
||
|
|
||
|
cout << endl;
|
||
|
|
||
|
FGRunways runway_db( argv[2] );
|
||
|
|
||
|
#if 0
|
||
|
while ( runway_db.next( &r ) ) {
|
||
|
cout << r.id << " " << r.rwy_no << endl;
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
runway_db.search( "KMSP", &r );
|
||
|
|
||
|
while ( r.id == "KMSP" ) {
|
||
|
cout << r.id << " " << r.rwy_no << endl;
|
||
|
runway_db.next( &r );
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|