Professional Documents
Culture Documents
Tutorial 8 1 Skeleton.c
Tutorial 8 1 Skeleton.c
h>
#include <stdlib.h>
#define TRUE 1
#define FALSE 0
int main(void)
{
//Δήλωση μεταβλητών
int nFractions;
...
//Δέσμευση μνήμης και έλεγχος για την απόδοσή της.
...
do
{
// Δημιουργία menu
opcode = menu();
if (opcode == 1)
{
//κλήση readFractions
if (!read)
{
printf("No data found!!!\n");
continue;
}
//κλήση multiply
...
}
else if (opcode == 3)
{
//έλεγχος αν υπάρχουν στοιχεία κλασμάτων και αποτέλεσμα
πολλαπλασιασμού
...
//κλήση printing
...
}
}
while(TRUE);
}
//Δήλωση συναρτήσεων
// void readFractions(διάταξη κλασμάτων, αριθμός κλασμάτων)
// void printMultiplication(διάταξη κλασμάτων, αριθμός κλασμάτων,
αποτέλεσμα)
// Δείκτης σε fractionType multiply(διάταξη κλασμάτων, αριθμός κλασμάτων,
αριθμητής, παρονομαστής)
// int menu(void)
...
done = TRUE;
return done;
...
}
...
...
return result;
}
int menu(void)
{
int operation;
do
{
//επιλογές menu
...
}
while (...);
return operation;
}