Visual Studios 2010:'文件位置'不被识别为内部或外部命令...(C程序)

时间:2013-05-17 05:19:42

标签: c visual-studio-2010

我的Thermo教授为我们的班级分配了一个计算项目,我们必须计算一些热力学函数。他为我们提供了一些代码来解决这个问题,该程序基本上可以找到函数x ^ 2的两点之间曲线下的区域。该代码被认为是正确的,它对我来说是正确的。但是,我的所有程序都遇到了FREQUENT问题,错误地说“'文件位置''不被识别为内部或外部命令,可操作程序或批处理文件。”在初始运行项目或[主要]重新开放项目时。

我一直在研究这个问题好几个小时。我尝试像许多其他网站建议的那样调整环境变量,但我要么做得不对,要么就是不行。我一直在阅读的是人们解释.exe文件的目的,我必须找到该文件并打开它。问题是我找不到任何.exe文件。我使用我创建的source.c文件创建了一个项目,并编写了该程序。其他所有项目都有我以前从未见过的冗长扩展。

我对Visual Studios最近的不一致行为越来越不耐烦了。我刚刚从MATLAB开始,虽然它是一种劣质的编程语言,但它更加用户友好,更易于编程。对于那些对我正在运行的代码感兴趣的人,它位于:

#include <stdio.h>
#include <iostream>
#include <math.h>

using namespace std;
double integration();

double integration()
{
    int num_of_intervals = 4, i;
    double final_sum = 0, lower_limit = 2, upper_limit = 3, var, y = 1, x;

    x = (upper_limit - lower_limit) / num_of_intervals; // Calculating delta x value

    if(num_of_intervals % 2 != 0) //Simpson's rule can be performed only on even number of intervals
    {
        printf("Cannot perform integration. Number of intervals should be even");
        return 0;
    }

    for(i = 0 ; i < num_of_intervals ; i++)
    {
        if(i != 0) //Coefficients for even and odd places. Even places, it is 2 and for odd it is 4.
        {
            if(i % 2 == 0)
                y = 2;

            else
                y = 4;
        }

        var = lower_limit + (i * x);// Calculating the function variable value
        final_sum = final_sum + (pow(var, 2) * y); //Calculating the sum
    }

    final_sum = (final_sum + pow(upper_limit , 2)) * x / 3; //Final sum
    return final_sum;
}

int main()
{
    printf("The integral value of x2 between limits 2 and 3 is %lf \n" , integration());
    system("PAUSE");
    return 0;
}

提前致谢,

的Dom

0 个答案:

没有答案