MOOS 0.2375
/home/toby/moos-ivp/MOOS-2375-Oct0611/Tools/Graphical/libAlogTools/bin/readIndexedAlog.cpp
Go to the documentation of this file.
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 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines