FormatOutput.h

Go to the documentation of this file.
00001 #include <iostream>
00002 
00003 
00004 #ifndef FORMAT_OUTPUT
00005 #define FORMAT_OUTPUT
00006 
00007 struct PBar
00008 {
00009   PBar(int i)   : progress(i){}
00010   PBar(double i): progress(i*100.0){}
00011   
00012   friend ostream& operator << (ostream& out, const PBar& pb ){
00013     for (int i=0;i<100;i++)
00014       out << '\b';
00015     out << pb.progress << '%' << flush;
00016     return out;
00017   }
00018   
00019   double progress;
00020 };
00021 
00022 #endif
00023 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Mon Sep 26 18:43:45 2011 for CRyptography And Groups (CRAG) by  doxygen 1.6.1