raxbg

Items.cpp

May 17th, 2011
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include "Items.h"
  5.  
  6. using namespace std;
  7.  
  8. Items::Items()
  9. {
  10.     int counter=0,power;
  11.     string name;
  12.     ifstream items("items.lst");
  13.     while(items >> name >> power){
  14.         itemNames[counter] = name;
  15.         itemPower[counter] = power;
  16.         itemsNumber = ++counter;
  17.     }
  18.     items.close();
  19. }
  20.  
  21. void Items::printPlainItems(){
  22.     for(int i=0;i<itemsNumber;i++){
  23.         if(itemPower[i]==0){
  24.             cout << itemNames[i] << " " << itemPower[i] << endl;
  25.         }
  26.     }
  27. }
  28.  
  29. void Items::printPositiveItems(){
  30.     for(int i=0;i<itemsNumber;i++){
  31.         if(itemPower[i]>0){
  32.             cout << itemNames[i] << " " << itemPower[i] << endl;
  33.         }
  34.     }
  35. }
  36.  
  37. void Items::printNegativeItems(){
  38.     for(int i=0;i<itemsNumber;i++){
  39.         if(itemPower[i]<0){
  40.             cout << itemNames[i] << " " << itemPower[i] << endl;
  41.         }
  42.     }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment