I'm new to programming and am recently learning C++. I have a Apple laptop and it comes with Xcode. I recently started using the debugger but I don't really understand it. Is there a different view that I can debug in or does c++ always look like this when debugging?
Screen Shot of code in debugger
it's just a list of lower level language.
According to the debugger I have a problem on line 98, but my code is not even that long.
#include <iostream>
#include <fstream>
using namespace std;
ifstream infile;
int main()
{
infile.open("number.txt");
int x = 1, value;
float avg, sum = 0; //numb;
int Max, Min;
cout <<"Enter Numbers to Calculate, type 0 when finished."<<endl<<endl;
int numb[x-1];
value = numb[0];
infile >> value;
Min = value;
Max = value;
while(value != 0)
{
infile.open("number.txt");
sum = sum + value;
avg = sum / x;
x++;
numb[x-1] = value;
if(Max < numb[x-1] )
{
Max = numb[x-1];
}
if(Min > numb[x-1])
{
Min = numb[x-1];
}
infile >> value;
infile.close();
}
cout <<"You Entered " << x-1 <<" Numbers."<<endl;
cout <<"The Max is: "<<Max<< " The Min is: "<<Min<<endl;
cout <<"The Sum of the Numbers is: "<<sum<<endl;
cout <<"The Average of the Numbers is: "<<avg<<endl;
infile.close();
return 0;
}
this is what I'm debugging, very simple code, I just want to get the feel of the Xcode debugger. Any advice using Xcode would be great. Thank you.