I have a program and I need help solving my errors, any help would be appreciated. Oh, and I'm using code blocks.
Code:
#include<iostream>
#include <string>
#include<fstream>
#include <iomanip>
using namespace std ;
void floor_level (int, string);
string office_name (int);
string Parties (char);
char party;
int main()
{
int District_number,room_number;
string name, office_building, office, floor, state, building_name, party_name;
char party;
int count1=0, count2=0;
ifstream inFile; //input file stream variable
string filename; // name of the input file
cout << "Enter the name of the input file: " ;
cin >> filename;
inFile.open(filename.c_str () );
//inData.open("numbers1.txt");
if ( !inFile)
{
cout << " input file not found \n";
return 1;
}
getline(inFile, state);
cout<<"\n==========================================\n";
cout<<"| Directory for the representatives from |\n";
cout<<"| |\n";
cout<<"| "<<state<<" |\n";
cout<<"| |\n";
cout<<"============================================";
while ( inFile!=0)
{
inFile>>District_number>>name>>party>>room_number>>building_name;
building_name=office(office_building);
party_name=Parties(party);
cout<<left<<"District"<<District_number;
cout<<" "<<party_name<<"\n";
cout<<setw(15)<<name<<"\t";
cout<<setw(15)<<" "<<building_name;
cout<<left<<" Room "<<room_number;
floor(room_number,office_building);
cout<<"\n\n";
if(party=='R')
{
count1++;
}
else if(party=='D')
{
count2++;
}
}
cout<<"Number of Republicans in "<<state<<": "<<count1<<"\n";
cout<<"Number of Democrats in "<<state<<": "<<count2<<"\n";
cout<<"\nProgrammer: Josef Morken\n";
cout<<"Date:3/22/2013\n";
cout<<"CRN:23856\n";
return 0;
}
void floor_level(int room_number, string office_building)
{
if (office_building == "CHOB")
{
if (room_number<200)
cout<<"First Floor";
else if(room_number>200 && room_number<300)
{
cout<<"Second Floor";
}
else if(room_number>300 && room_number<400)
{
cout<<"Third Floor";
}
else if(room_number>400 && room_number<500)
{
cout<<"Fourth Floor";
}
else if(room_number>500 && room_number<600)
{
cout<<"Fifth Floor";
}
}
if (office_building == "LHOB")
{
if (room_number<1200)
cout<<"First Floor";
else if(room_number>1200 && room_number<1300)
{
cout<<"Second Floor";
}
else if(room_number>1300 && room_number<1400)
{
cout<<"Third Floor";
}
else if(room_number>1400 && room_number<1500)
{
cout<<"Fourth Floor";
}
else if(room_number>1500 && room_number<1600)
{
cout<<"Fifth Floor";
}
}
if (office_building == "RHOB")
{
if (room_number<2200)
cout<<"First Floor";
else if(room_number>2200 && room_number<2300)
{
cout<<"Second Floor";
}
else if(room_number>2300 && room_number<2400)
{
cout<<"Third Floor";
}
else if(room_number>2400 && room_number<2500)
{
cout<<"Fourth Floor";
}
else if(room_number>2500 && room_number<2600)
{
cout<<"Fifth Floor";
}
}
string office_names(string office_names)
{
string buildingname;
if (office_names=="CHOB")
buildingname = "Cannon Building";
if (office_names=="LHOB")
buildingname = "Longworth Building";
if (office_names=="RHOB")
buildingname = "Rayburn Building";
return buildingname;
}
}
string Parties(char party)
{
string Party_names;
if (Party_names=='R')
cout<<"Republican";
else if (Party_names=='D')
cout<<"Democrat";
return Party_names;
}
Morken_J_Prj3.cpp