Ok folks, here's that competition I was promising.. Basically, the objective of this is to find a way of executing the hidden() function. You need to use any way possible (WITHOUT changing the code given, obviously) to launch the hidden function. I have done it myself, so message me your ideas, and I'll post whoever get's it right. If you give up, I'll message you the solution, just don't go giving the solution to others

.
In the next programming challenge (I have one done already) I'll give the answer this time next Sunday. However, because this one is rather simple, I probably won't be publicly posting the answer for a while..
The program is written in C, and can be compiled using the following:
Anyway, here's the code! Best of luck!
Code:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
void hidden(){
printf("Well done!\n");
exit(0);
}
int main(int argc, char *argv[]){
char buffer[5];
if(argv<2){
printf("Usage: %s <your name>\n",argv[0]);
exit(0);
}
strcpy(buffer, argv[1]);
printf("Your name is: %s\n",buffer);
return 0;
}
Good luck!