| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 567 人关注过本帖
标题:C++程序编译出错,问题出在哪?请求帮助,急!
只看楼主 加入收藏
hsnr
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2010-4-4
结帖率:90.32%
收藏
已结贴  问题点数:10 回复次数:3 
C++程序编译出错,问题出在哪?请求帮助,急!
在下面程序
class DataBankbyInput
{
public:
    static int NELEM;
    static int NPOIN;
    static int NDIME;
    static int NNODE;
    static int Nx;
    static int Ny;
    static double Dtime;
    static double Ttime;
    static int** Lnods;
    static double** Coord;
    static double* InitialValue;

    DataBankbyInput( );
    void InputBasicData(int& NELEM,int& NPOIN,int& NDIME,int& NNODE,
                        int& Nx,int& Ny,double& Dtime,double& Ttime,
                        int** Lnods,double** Coord,double* InitialValue);
    ~DataBankbyInput(){};
};


DataBankbyInput::DataBankbyInput( )
{
}
                    

void DataBankbyInput::InputBasicData(int& NELEM,int& NPOIN,int& NDIME,int& NNODE,
                                     int& Nx,int& Ny,double& Dtime,double& Ttime,
                                     int** Lnods,double** Coord,double** InitialValue)
{
    int ielem,inode,ipoin,idime;

    ifstream input_data_file;
    string filename1;
    cout<<"enter the name of the input file";
    cin>>filename1;
    input_data_file.open(filename1.c_str());
    if(input_data_file.fail())
    {
        cout<<"File input_data_file could not be opened";
        exit(2);
    }

//
    ofstream output_data_file;
    string filename0;
    cout<<"enter the name of the output file";
    cin>>filename0;
    output_data_file.open(filename0.c_str());
    if(output_data_file.fail())
    {
        cout<<"File output_data_file could not be opened";
        exit(2);
    }

//   READ THE FIRST DATA CARD, AND ECHO IT IMMEDIATELY.

    input_data_file>>NELEM>>NPOIN>>NDIME>>NNODE>>Nx>>Ny;
    output_data_file<<NELEM<<'  '<<NPOIN<<'  '<<NDIME<<'  '<<NNODE<<'  '<<Nx<<'  '<<Ny<<'  '<<endl;

   
//   READ TIME STEPPING AND SELECTIVE OUTPUT PARAMETERS


    input_data_file>>Dtime>>Ttime;
    output_data_file<<Dtime<<'  '<<Ttime<<endl;

//
    for(ielem=0;ielem<NELEM;ielem++)
    {
        for(inode=0;inode<NNODE;inode++)
        {
            input_data_file>>Lnods[ielem][inode];
            output_data_file<<Lnods[ielem][inode]<<'  '<<endl;
        }
    }

    for(ipoin=0;ipoin<NPOIN;ipoin++)
    {
        for(idime=0;idime<NDIME;idime++)
        {
            input_data_file>>Coord[ipoin][idime];
            output_data_file<<Coord[ipoin][idime]<<'  '<<endl;
        }
    }

    for(ipoin=0;ipoin<NPOIN;ipoin++)
    {
        input_data_file>>InitialValue[ipoin];
        output_data_file<<InitialValue[ipoin]<<'  '<<endl;
    }

    return;
}
的编译过程中出现以下的错误提示,请高手帮忙看看问题出在哪?
c:\Users\LiNansheng\Documents\try0\try0.cpp(196): error C2511: “void DataBankbyInput::InputBasicData(int &,int &,int &,int &,int &,int &,double &,double &,int ** ,double ** ,double ** )” : “DataBankbyInput”中没有找到重载的成员函数
搜索更多相关主题的帖子: 请求 编译 
2010-04-06 10:19
书呆
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:188
注 册:2010-3-26
收藏
得分:5 
void DataBankbyInput::InputBasicData(int& NELEM,int& NPOIN,int& NDIME,int& NNODE,
                                     int& Nx,int& Ny,double& Dtime,double& Ttime,
                                     int** Lnods,double** Coord,double** InitialValue) // 多了个*

沉醉东风月下读。柴门闭,莫管客来无。
2010-04-06 10:23
hsnr
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2010-4-4
收藏
得分:0 
谢谢帮助!怎么我自己找毛病就这么难呢?看来还是编程不熟练。
2010-04-06 10:32
zhug
Rank: 1
等 级:新手上路
帖 子:8
专家分:6
注 册:2010-4-3
收藏
得分:5 
看来要细心呀
2010-04-09 12:18
快速回复:C++程序编译出错,问题出在哪?请求帮助,急!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036312 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved