首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

麻烦请高手看一下,这程序有啥异常

2012-02-05 
麻烦请高手看一下,这程序有啥错误麻烦请高手看一下,下面的程序有啥错误,我自己找了几个,可是不敢确定。请高

麻烦请高手看一下,这程序有啥错误
麻烦请高手看一下,下面的程序有啥错误,我自己找了几个,可是不敢确定。
请高手帮忙,先谢谢了。

int   *alloc_and_init(   string   file_name   )
{
ifstream   infile(   file_name   );
int   elem_cnt;
infile   > >   elem_cnt;
int   *pi   =   allocate_array(   elem_cnt   );
int   elem;
int   index   =   0;
while   (   cin   > >   elem   )
pi[   index++   ]   =   elem;
sort_array(   pi,   elem_cnt   );
register_data(   pi   );
return   pi;
}

[解决办法]
1. elem_cnt //assert(elem_cnt > 0);
2. pi //assert(pi!= NULL);
3. pi[ index++ ] = elem; //assert(index <elem_cnt);
4. sort_array( pi, elem_cnt ); //sort_array( pi, index);
只发现这么多!
[解决办法]
那是你没有进到某一个具体的版块

热点排行