Thread: grr not working no matter what i do

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date
    Sep 2005
    Posts
    196

    grr not working no matter what i do

    why will my code not work ive declared everything
    Code:
    #include <cstdlib>
    #include <iostream>
    #include <string>
    
    using namespace std;
    void create();
    void createdata(string race);
    int yn;
    int main()
    {
    string select;
    do
    {
        cout<<"welcome to my little game i like to call\n";
        cout<<"FABLE RIPOFF\n";
        cout<<"\n\n\n";
        cout<<"please choose an option,\n";
        cout<<"tutorial is recommended for beginners\n\n";
        cout<<"play game(type play)\n";
        cout<<"load(type load)\n";
        cout<<"tutporial(type tut)\n";
        cout<<"quit(type quit)\n";
        cin>>select;
        cout<<endl;
        if(select == "play" || select == "Play")
        {
                  system("cls");
                  create();
                  cin.get();
        }
        if(select == "tut" || select == "Tut")
        {
                  cout<<"under construction\n";
                  cin.get();
        }
        if(select == "quit" || select == "Quit")
        {
                  break;
        }
        cin.get();
    }while(select != "quit" || select != "Quit");
    }
    void create(){
    string race;
    string yn;
    cout<<"which race do you want to be?\n";
    cout<<"\n\n";
    cout<<"human(press h)\n";
    cout<<"elf(press e)\n";
    cout<<"mage(press m)\n";
    cout<<"demon(press d)\n";
    cout<<"please choose an option\n";
    cin>>race;
    if(race == "h" || race == "H" )
    {
    cout<<"humans are not a preferred race for battles mainly because of there\n";
    cout<<"stupidity,they are however the only race that shops will talk to\n";
    cout<<"but because of this they cant go into other lands shops other than\n";
    cout<<"philostone.at the moment no human has survived even a minimal attack\n";
    cout<<"from another monster,will you?\n";
    cout<<"are you sure you want to be human\n";
    cin>>yn;
    if(yn == "y" || yn == "Y")
    {
    ERROR HERE:createdata(string race);
    }
    else
    {
        system("cls");
             create();
    };
    }
    else if(race == "e" ||race == "E")
    {
    cout<<"elves are an amazing race,known for there absoloute mastery in \n";
    cout<<"archery,choosing this race will assure you a spot in the archers\n";
    cout<<"guild,they are also the only race other than mages to be\n";
    cout<<"able to do magic,but dont let that fool you there no mages\n";
    cout<<"but there very small which means this is what they have to rely\n";
    cout<<"on just magic and archery but being small gives them amazing speed\n";
    cout<<"allowing them to flee from every battle they face\n";
    cout<<"are you sure you want to be an elf?\n";
    cin>>yn;
    if(yn == "y" || yn == "Y")
    {
    cout<<"under construction\n";
    cin.get();
    }
    else
    {
        system("cls");
             create();
    };
    }
    else if(race == "m" || race == "M")
    {
    cout<<"mages are the most powerfull magicians and also most likely\n";
    cout<<"to finish the game to the very end,and being able to join\n";
    cout<<"the magic guild gives them the arsenal of magic they need\n";
    cout<<"provided they have the money to buy the spells of coarse\n";
    cout<<"are you sure you want to be a mage?\n";
    cin>>yn;
    if(yn == "y" || yn == "Y")
    {
    cout<<"under construction\n";
    cin.get();
    }
    else
    {
        system("cls");
             create();
    };
    }
    else if(race == "d" || race == "D")
    {
    cout<<"demons dont care about archery or magicks they care about\n";
    cout<<"BRUTE strenth there dumb as a doorknob but stronger than \n";
    cout<<"anything else in the world\n";
    cout<<"nobody whose fought a demon in a brute strenth battle\n";
    cout<<"has lived to tell the tale\n";
    cout<<"are you sure you want to be a demon?\n";
    cin>>yn;
    if(yn == "y" || yn == "Y")
    {
    cout<<"under construction\n";
    cin.get();
    }
    else
    {
        system("cls");
             create();
    };
    };
    }
    void createdata(string race){
         ERROR HERE:string race;
         if(race == "h" || race =="H")
         string huname;
         cout<<"what is your humans name?\n";
         ERROR HERE:cin>>huname;
         cout<<"hmm"<< huname <<"if your sure\n";
         cout<<"here are your stats\n";
         }
    }
    };
    Last edited by lilhawk2892; 07-05-2006 at 09:10 PM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Function not working
    By sloopy in forum C Programming
    Replies: 31
    Last Post: 11-12-2005, 08:08 PM
  2. Program Not working Right
    By raven420smoke in forum C++ Programming
    Replies: 2
    Last Post: 09-16-2005, 03:21 AM
  3. Trying to eject D drive using code, but not working... :(
    By snowfrog in forum C++ Programming
    Replies: 3
    Last Post: 05-07-2005, 07:47 PM
  4. x on upper right corner not working
    By caduardo21 in forum Windows Programming
    Replies: 1
    Last Post: 02-20-2005, 08:35 PM
  5. cygwin -> unix , my code not working properly ;(
    By CyC|OpS in forum C Programming
    Replies: 4
    Last Post: 05-18-2002, 04:08 AM