I'm new at C++ and I have found the source for a program but when I compile
it, it says:

error C2447: missing function header (old-style formal list?)

the line number is 28 which is the line above 'string font="Default";'. Can somebody tell me what sort of function header will fix this?
heres the source code:

#include <iostream.h>
#include <string>
#include <stdlib.h>
#include <conio.h>
#include <fstream.h>
#include <stdio.h>

void menu()
{
system("cls");
cout << "******************************\n";
cout << "1.) Insert an Image\n";
cout << "2.) Insert an Image Link\n";
cout << "3.) Insert Text\n";
cout << "4.) Insert Text Link\n";
cout << "5.) Change Font\n";
cout << "6.) Change Font Size\n";
cout << "7.) Change Font Color\n";
cout << "8.) Insert Horizontal Line\n";
cout << "9.) Insert a Break\n";
cout << "10.) Exit WebpageMakerv.1.1\n";
cout << "******************************\n";
}


int string, main();

{
string font="Default";
string fontsize="Default";
string fontcolor="Default";
string text;
string hrcolor;
string align;
string address;
string alink;
string vlink;
string link;
string path;
string color;
......