C ordening
This commit is contained in:
27
C/C(extra) ExtraAssignments/Skater/product/terminal_io.h
Normal file
27
C/C(extra) ExtraAssignments/Skater/product/terminal_io.h
Normal file
@@ -0,0 +1,27 @@
|
||||
#ifndef TERMINAL_IO_H
|
||||
#define TERMINAL_IO_H
|
||||
|
||||
#include "skater.h"
|
||||
|
||||
typedef enum
|
||||
{
|
||||
MO_SHOW_ICESKATERS,
|
||||
MO_ADD_ICESKATER,
|
||||
MO_REMOVE_ICESKATER,
|
||||
MO_ADD_TIME,
|
||||
MO_SHOW_CLASSIFICATION,
|
||||
MO_SHOW_FINAL_CLASSIFICATION,
|
||||
MO_LOAD,
|
||||
MO_SAVE,
|
||||
MO_QUIT
|
||||
} MenuOptions;
|
||||
|
||||
void clearScreen();
|
||||
int getInt(const char* message);
|
||||
int getLimitedInt(const char* message, const char* items[], int nrItems);
|
||||
void getStr(const char* message, char* str, int maxLength);
|
||||
MenuOptions getMenuChoice();
|
||||
|
||||
void printProgramHeader();
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user