int index declares a variable called index but does not assign an initial value. The first part of a for loop is intended to assign the initial value. For example, to count from 1 to 10 we do this
for (i=1; i <= 10; i++)
printf("%d\n", i);
Also, when you compile try to turn on warnings in your compiler and fix all of them. In your code you have some other things that should be caught by the compiler, for example:
text= ("The two of");
You made text an `int' variable and are trying to assign a string constant to it.
text=text+" Clubs";
Same here. You cannot add strings together in C in any meaningful way. For string concatenation there is `strcat'.