MOOS 0.2375
|
00001 #include <iostream> 00002 #include <cstdio> 00003 #include <string> 00004 00005 #include "alogTools/indexedAlogReader.h" 00006 00007 int main( int argc, char** argv ) 00008 { 00009 if( argc < 2 ) 00010 { 00011 printf("Usage: %s /path/to/filename.alog\n",argv[0]); 00012 exit(0); 00013 } 00014 00015 indexedAlogReader myindexedAlogReader; 00016 std::string fName(argv[1]); 00017 if( myindexedAlogReader.Init( fName ) ) 00018 { 00019 std::string line; 00020 00021 printf("\n\n"); 00022 printf("First three lines\n"); 00023 00024 myindexedAlogReader.GetNextLine(line); 00025 printf("\t%s\n",line.c_str()); 00026 00027 myindexedAlogReader.GetNextLine(line); 00028 printf("\t%s\n",line.c_str()); 00029 00030 myindexedAlogReader.GetNextLine(line); 00031 printf("\t%s\n",line.c_str()); 00032 printf("\n\n"); 00033 printf("Line 45678:\n"); 00034 00035 myindexedAlogReader.GetLine(45678, line); 00036 printf("\t%s\n",line.c_str()); 00037 printf("\n\n"); 00038 } 00039 else 00040 { 00041 printf("indexedAlogReader.Init(%s) failed...\n",fName.c_str()); 00042 } 00043 }