fork download
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include "Rover.h"
  4. #include "Radar.h"
  5. #include "Drill.h"
  6. #include "Battery.h"
  7. #include "SolarPanel.h"
  8.  
  9. using namespace std;
  10.  
  11. /*
  12.  *
  13.  */
  14. int main(int argc, char** argv) {
  15. Rover *rov = new Rover();
  16. Radar *radar = new Radar();
  17. SolarPanel *solar = new SolarPanel();
  18. Drill *drill = new Drill();
  19.  
  20. rov->attachDevice(radar);
  21. cout<<"\nNumber of Device :"<<rov->deviceCount();
  22. radar->operate();
  23.  
  24. Battery *b = new Battery(12);
  25. rov->attachBattery(b);
  26. cout<<"\nNumber of Battery :"<<rov->batteryCount();
  27.  
  28. rov->attachDevice(solar);
  29. cout<<"\nNumber of Device :"<<rov->deviceCount();
  30. solar->operate();
  31.  
  32. rov->attachDevice(drill);
  33. cout<<"\nNumber of Device :"<<rov->deviceCount();
  34. drill->operate();
  35.  
  36. rov->detachDevice(solar);
  37. cout<<"\nNumber of Device :"<<rov->deviceCount();
  38.  
  39. rov->connectDeviceToBattery(radar,b);
  40. cout<<"Battery : "<<radar->getConnectedBattery();
  41.  
  42. Battery *b1 = new Battery(7);
  43. drill->setBattery(b1);
  44.  
  45. rov->greatestBattery();
  46. }
  47.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: illegal character: '#'
#include <cstdlib>
^
Main.java:1: error: class, interface, or enum expected
#include <cstdlib>
         ^
Main.java:2: error: illegal character: '#'
#include <iostream>
^
Main.java:3: error: illegal character: '#'
#include "Rover.h"
^
Main.java:4: error: illegal character: '#'
#include "Radar.h"
^
Main.java:5: error: illegal character: '#'
#include "Drill.h"
^
Main.java:6: error: illegal character: '#'
#include "Battery.h"
^
Main.java:7: error: illegal character: '#'
#include "SolarPanel.h"
^
Main.java:14: error: class, interface, or enum expected
int main(int argc, char** argv) {
^
Main.java:16: error: class, interface, or enum expected
    Radar *radar = new Radar();
    ^
Main.java:17: error: class, interface, or enum expected
    SolarPanel *solar = new SolarPanel(); 
    ^
Main.java:18: error: class, interface, or enum expected
    Drill *drill = new Drill();
    ^
Main.java:20: error: class, interface, or enum expected
    rov->attachDevice(radar);
    ^
Main.java:21: error: class, interface, or enum expected
    cout<<"\nNumber of Device :"<<rov->deviceCount();
    ^
Main.java:22: error: class, interface, or enum expected
    radar->operate();
    ^
Main.java:24: error: class, interface, or enum expected
    Battery *b = new Battery(12);
    ^
Main.java:25: error: class, interface, or enum expected
    rov->attachBattery(b);
    ^
Main.java:26: error: class, interface, or enum expected
    cout<<"\nNumber of Battery :"<<rov->batteryCount();
    ^
Main.java:28: error: class, interface, or enum expected
    rov->attachDevice(solar);
    ^
Main.java:29: error: class, interface, or enum expected
    cout<<"\nNumber of Device :"<<rov->deviceCount();
    ^
Main.java:30: error: class, interface, or enum expected
    solar->operate();
    ^
Main.java:32: error: class, interface, or enum expected
    rov->attachDevice(drill);
    ^
Main.java:33: error: class, interface, or enum expected
    cout<<"\nNumber of Device :"<<rov->deviceCount();
    ^
Main.java:34: error: class, interface, or enum expected
    drill->operate();
    ^
Main.java:36: error: class, interface, or enum expected
    rov->detachDevice(solar);
    ^
Main.java:37: error: class, interface, or enum expected
    cout<<"\nNumber of Device :"<<rov->deviceCount();
    ^
Main.java:39: error: class, interface, or enum expected
    rov->connectDeviceToBattery(radar,b);
    ^
Main.java:40: error: class, interface, or enum expected
    cout<<"Battery : "<<radar->getConnectedBattery();
    ^
Main.java:42: error: class, interface, or enum expected
    Battery *b1 = new Battery(7);
    ^
Main.java:43: error: class, interface, or enum expected
    drill->setBattery(b1);
    ^
Main.java:45: error: class, interface, or enum expected
    rov->greatestBattery();
    ^
Main.java:46: error: class, interface, or enum expected
}
^
32 errors
stdout
Standard output is empty