This C program displays a random image.
To compile this application, run:
cc -o rand_images.cgi rand_images.c
The program is as follows:
/* This program selects a random number and then chooses an image, based on that number. This allows the image to change each time the webpage is loaded. */ #include <stdio.h> #include <stdlib.h> #include <time.h> /* set variables */ char *dir = "/images/"; char *files[] ={"file1.jpg", "file2.jpg", "file3.jpg", "file4.jpg", "file5.jpg"}; int num; int size; int main() { size = sizeof (files) / sizeof (files[0]); srand( (int)time(NULL) ); num = ( rand() % 4 ); /* Print out head with Random Filename and Base Directory */ printf("<img src=\"%s%s\" alt=%s border=1 >\n<BR>", dir, files[num], files[num]); printf("Location: %s%s\n\n<BR>",dir, files[num]); return (0); }