Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
调试c++;使用xcode 我是新手,最近学C++。我有一台苹果笔记本电脑,它带有Xcode。我最近开始使用调试器,但我并不真正理解它。是否有不同的视图可以调试,或者调试时C++总是这样? 调试器中代码的屏幕截图 _C++_Xcode_Debugging - Fatal编程技术网

调试c++;使用xcode 我是新手,最近学C++。我有一台苹果笔记本电脑,它带有Xcode。我最近开始使用调试器,但我并不真正理解它。是否有不同的视图可以调试,或者调试时C++总是这样? 调试器中代码的屏幕截图

调试c++;使用xcode 我是新手,最近学C++。我有一台苹果笔记本电脑,它带有Xcode。我最近开始使用调试器,但我并不真正理解它。是否有不同的视图可以调试,或者调试时C++总是这样? 调试器中代码的屏幕截图 ,c++,xcode,debugging,C++,Xcode,Debugging,这只是一个低级语言的列表 根据调试器,我在第98行遇到了一个问题,但我的代码甚至没有那么长 #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, M

这只是一个低级语言的列表

根据调试器,我在第98行遇到了一个问题,但我的代码甚至没有那么长

#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;
}
#包括
#包括
使用名称空间std;
河流充填;
int main()
{
infle.open(“number.txt”);
int x=1,数值;
浮点平均值,总和=0;//numb;
int Max,Min;

cout您看到的是代码的反汇编。参考汇编是“由汇编程序转换的低级符号代码”这是一种讨厌的编程语言。查看汇编是一种高级的调试方式,不再有很多人使用。关于这一点,已经有一个问题了。请看

您应该修复缩进。缩进不良会导致大量代码失败/错误,并使其他人难以阅读。请您详细说明一下缩进,我对编码相当陌生,我一直想知道如何使我的代码更易于阅读。您可以使用哪些技巧来提高代码的视觉效果?这是一种更好的样式
int numb[x-1];
如果
x
是一个稍后才能确定的值,那么它就没有什么意义了。(
x
在声明
numb
时是1。想想这意味着什么。)不过,对于正在计算的任何值,都不需要数组。而且,不,它不应该是这样。它应该是源代码。在某个地方有一个设置或菜单项。非常好!非常感谢Alex G 1。我了解到特定视图称为代码汇编2。我修复了问题3。我将研究更好的格式我的基于代码的wiki参考。@JerryBerry我在问题中格式化了你的代码,举个例子。如果对你有用,请随意将其标记为答案。