#include <cstdlib>
#include <iostream>
#include "Rover.h"
#include "Radar.h"
#include "Drill.h"
#include "Battery.h"
#include "SolarPanel.h"
using namespace std;
/*
*
*/
int main(int argc, char** argv) {
Rover *rov = new Rover();
Radar *radar = new Radar();
SolarPanel *solar = new SolarPanel();
Drill *drill = new Drill();
rov->attachDevice(radar);
cout<<"\nNumber of Device :"<<rov->deviceCount();
radar->operate();
Battery *b = new Battery(12);
rov->attachBattery(b);
cout<<"\nNumber of Battery :"<<rov->batteryCount();
rov->attachDevice(solar);
cout<<"\nNumber of Device :"<<rov->deviceCount();
solar->operate();
rov->attachDevice(drill);
cout<<"\nNumber of Device :"<<rov->deviceCount();
drill->operate();
rov->detachDevice(solar);
cout<<"\nNumber of Device :"<<rov->deviceCount();
rov->connectDeviceToBattery(radar,b);
cout<<"Battery : "<<radar->getConnectedBattery();
Battery *b1 = new Battery(7);
drill->setBattery(b1);
rov->greatestBattery();
}
I2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgIlJvdmVyLmgiCiNpbmNsdWRlICJSYWRhci5oIgojaW5jbHVkZSAiRHJpbGwuaCIKI2luY2x1ZGUgIkJhdHRlcnkuaCIKI2luY2x1ZGUgIlNvbGFyUGFuZWwuaCIKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgovKgogKiAKICovCmludCBtYWluKGludCBhcmdjLCBjaGFyKiogYXJndikgewogICAgUm92ZXIgKnJvdiA9IG5ldyBSb3ZlcigpOwogICAgUmFkYXIgKnJhZGFyID0gbmV3IFJhZGFyKCk7CiAgICBTb2xhclBhbmVsICpzb2xhciA9IG5ldyBTb2xhclBhbmVsKCk7IAogICAgRHJpbGwgKmRyaWxsID0gbmV3IERyaWxsKCk7CiAgICAKICAgIHJvdi0+YXR0YWNoRGV2aWNlKHJhZGFyKTsKICAgIGNvdXQ8PCJcbk51bWJlciBvZiBEZXZpY2UgOiI8PHJvdi0+ZGV2aWNlQ291bnQoKTsKICAgIHJhZGFyLT5vcGVyYXRlKCk7CiAgICAKICAgIEJhdHRlcnkgKmIgPSBuZXcgQmF0dGVyeSgxMik7CiAgICByb3YtPmF0dGFjaEJhdHRlcnkoYik7CiAgICBjb3V0PDwiXG5OdW1iZXIgb2YgQmF0dGVyeSA6Ijw8cm92LT5iYXR0ZXJ5Q291bnQoKTsKICAgIAogICAgcm92LT5hdHRhY2hEZXZpY2Uoc29sYXIpOwogICAgY291dDw8IlxuTnVtYmVyIG9mIERldmljZSA6Ijw8cm92LT5kZXZpY2VDb3VudCgpOwogICAgc29sYXItPm9wZXJhdGUoKTsKICAgIAogICAgcm92LT5hdHRhY2hEZXZpY2UoZHJpbGwpOwogICAgY291dDw8IlxuTnVtYmVyIG9mIERldmljZSA6Ijw8cm92LT5kZXZpY2VDb3VudCgpOwogICAgZHJpbGwtPm9wZXJhdGUoKTsKICAgIAogICAgcm92LT5kZXRhY2hEZXZpY2Uoc29sYXIpOwogICAgY291dDw8IlxuTnVtYmVyIG9mIERldmljZSA6Ijw8cm92LT5kZXZpY2VDb3VudCgpOwogICAgCiAgICByb3YtPmNvbm5lY3REZXZpY2VUb0JhdHRlcnkocmFkYXIsYik7CiAgICBjb3V0PDwiQmF0dGVyeSA6ICI8PHJhZGFyLT5nZXRDb25uZWN0ZWRCYXR0ZXJ5KCk7CiAgICAKICAgIEJhdHRlcnkgKmIxID0gbmV3IEJhdHRlcnkoNyk7CiAgICBkcmlsbC0+c2V0QmF0dGVyeShiMSk7CiAgICAKICAgIHJvdi0+Z3JlYXRlc3RCYXR0ZXJ5KCk7Cn0K
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