#include #include /* prototypes */ void serverBuilder(void); void connectionStatus(void); void manualConnect(void); int main(void) { char option = 0; puts( "##########################################\n" "## Achilles 1.0 ##\n" "## Created By Ice_Dragon ##\n" "###########################################\n\n\n\n"); puts("What do you want to do?"); puts( "###########################################\n" "## [1] - Server Builder ##\n" "## [2] - Connection Status ##\n" "## [3] - Manual Connect ##\n" "## [4] - Live Help ##\n" "## [5] - About ##\n" "###########################################\n"); printf("Option: "); option = fgetc(stdin); switch(option) { case '1': serverBuilder(); break; case '2': connectionStatus(); break; case '3': manualConnect(); break; default: perror("Invalid option"); return 1; } return 0; } void serverBuilder(void) { char buff[128]; char ip[64]; char filename[128] unsigned short int port = 0; puts( "###############################################\n" "## Achilles Server Builder ##\n" "## ##\n" "###############################################\n"); /* get IP */ puts("Please Enter Your Static IP Address / DNS :"); fgets(ip, sizeof(ip), stdin); /* get port */ puts("Please Enter A Port To Connect To:"); fgets(buff, sizeof(buff), stdin); port = atoi(buff); /* get the filename */ puts("Please Enter A FileName (e,g; server.exe) :"); fgets(filename, sizeof(filename), stdin); puts("Please Stand By...."); return; } void connectionStatus(void) { /* blah */ return; } void manualConnect(void) { /* blah */ return; }