#include #include #include "lists/hardware.h" #include "lists/cpu.h" #include "include/setcpu.h" #include "include/sethardware.h" void* ptr = &A7800x3d; int main() { using namespace std; /* Error Checking cout << "Main pointer address for A7800x3d: " << &A7800x3d << endl; cout << "A7800x3d pointer before the value set is :" << &A7800x3d->manufacturer << endl; cout << "A7800x3d value before change is: " << A7800x3d->manufacturer << endl; A7800x3d->manufacturer = "AMD"; cout << "A7800x3d manufacturer is: " << A7800x3d->manufacturer << endl; cout << "A7800x3d pointer after the change to AMD is: " << &A7800x3d->manufacturer << endl; */ // A7800x3d->manufacturer = "AMD"; // Cat out both CPU's that have been created for sanity // cout << "i75820k manufacturer is: " << Ii75820k->HardwareSpecs["manufacturer"] << endl; // cout << "A7800x3d manufacturer is: " << A7800x3d->HardwareSpecs["manufacturer"] << endl; cout << "Lets try the setCPU function!\n"; cout << "A7800x3d main clock speed is: " << A7800x3d->HardwareSpecs["mainclock"] << endl; setHardwaremanufacturer(A7800x3d, "AMD"); setCPUcores(A7800x3d, "cores", 8); setCPUthreads(A7800x3d, "threads", 16); setCPUmainclock(A7800x3d, "mainclock", "4.8 Ghz"); setCPUboostclock(A7800x3d, "boostclock", "5.2 ghz"); cout << "\n\nA7800x3d new main/boost speed is: " << A7800x3d->HardwareSpecs["mainclock"] << "/" << A7800x3d->HardwareSpecs["boostclock"] << endl; // cout << "A7800x3d manufacturer is: " << A7800x3d->HardwareSpecs["manufacturer"] << "\n\n\n"; // Start of Hardware Dictionary Test // Hardwaredictadd(A7800x3d, "manufacturer", "Ganome Himself"); // cout << "Parent Hardware() dict manufacturer is: " << A7800x3d->HardwareSpecs["manufacturer"]; system("sleep 3s"); return 0; }