/* ***************************************** */ /* Laboration 2 i Datakommunikation 2 */ /* RPC-lib */ /* ***************************************** */ /* c_app.c */ /* Ber användaren mata in vilken typ */ /* av operation denne vill göra */ /* ***************************************** */ /* Christian Ohlsson, di7chro@cse.kau.se */ /* Stefan Sonesson, di7stes@cse.kau.se */ /* ***************************************** */ #include "header.h" /* ============================================== menu() Skriver ut menyn på skärmen ============================================== */ int menu() { char choice[5]; int ret_val = TRUE; system("clear"); puts("Welcome to RPC"); puts("================"); puts("1 - Open file"); puts("2 - Read file"); puts("3 - Write to file"); puts("4 - Delete file"); puts("5 - Close file"); puts("6 - Exit"); printf("\nEnter your choice: "); fgets(choice, sizeof(choice), stdin); switch(choice[0]){ case '1': ret_val = in_open(); break; case '2': ret_val = in_read(); break; case '3': ret_val = in_write(); break; case '4': ret_val = in_delete(); break; case '5': ret_val = in_close(); break; case '6': ret_val = in_quit(); break; default : puts("Try again 1-5 or 6");break; } return ret_val; }