next up previous contents
Next: Two Tuples (two_tuple) Up: Simple Data Types and Previous: Clever parameter handling (param_handler)

   
Some Useful Functions (misc)

The following functions and macros are defined in <LEDA/basic.h>.

int read_int(string s) prints s and reads an integer from cin.
double read_real(string s) prints s and reads a real number from cin.
string read_string(string s) prints s and reads a line from cin.
char read_char(string s) prints s and reads a character from cin.
int Yes(string s) returns (read_char(s) == `y').
float used_time() returns the currently used cpu time in seconds.
float used_time(float& T) returns the cpu time used by the program from time T up to this moment and assigns the current time to T.
void print_statistics() prints a summary of the currently used memory.
void leda_wait(float sec) suspends execution for sec seconds.
T leda_min(T a, T b) returns the minimum of a and b.
T leda_max(T a, T b) returns the maximum of a and b.
void leda_swap(T& a, T& b) swaps values of a and b.


next up previous contents
Next: Two Tuples (two_tuple) Up: Simple Data Types and Previous: Clever parameter handling (param_handler)
LEDA research project
1998-10-02