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

大家帮帮忙!该怎么处理

2012-06-19 
大家帮帮忙!!!#includeiostream#includefstream#includeiomanip#includevectorusing namespace st

大家帮帮忙!!!
#include<iostream>
#include<fstream>
#include<iomanip>
#include<vector>

using namespace std;

vector<vector<int> > a; 

void input()
{
  ifstream in("b.txt");
  int row, col;
  in>>row>>col;
  a.resize(row, vector<int>(col));
  for(int i=0; i<row; ++i)
  for(int j=0; j<col; ++j)
  in>>a[i][j];
}
void output()
{  
  for(int i=0; i<a.size(); ++i)
  for(int j=0; j<a[0].size(); ++j)
  cout<<a[i][j];
  cout<<endl;
}
int main()
{
  iuput();
  output();
  system("PAUSE");
}
错误: E:\C++\程序调试\练习\3\main.cpp In function `int main()': 
#include<iostream>
#include<fstream>
#include<iomanip>
#include<vector>

using namespace std;

vector<vector<int> > a; 

void input()
{
  ifstream in("b.txt");
  int row, col;
  in>>row>>col;
  a.resize(row, vector<int>(col));
  for(int i=0; i<row; ++i)
  for(int j=0; j<col; ++j)
  in>>a[i][j];
}
void output()
{  
  for(int i=0; i<a.size(); ++i)
  for(int j=0; j<a[0].size(); ++j)
  cout<<a[i][j];
  cout<<endl;
}
int main()
{
  iuput();
  output();
  system("PAUSE");
}
 E:\C++\程序调试\练习\3\main.cpp In function `int main()': 
29 E:\C++\程序调试\练习\3\main.cpp `iuput' undeclared (first use this function) 
#include<iostream>
#include<fstream>
#include<iomanip>
#include<vector>

using namespace std;

vector<vector<int> > a; 

void input()
{
  ifstream in("b.txt");
  int row, col;
  in>>row>>col;
  a.resize(row, vector<int>(col));
  for(int i=0; i<row; ++i)
  for(int j=0; j<col; ++j)
  in>>a[i][j];
}
void output()
{  
  for(int i=0; i<a.size(); ++i)
  for(int j=0; j<a[0].size(); ++j)
  cout<<a[i][j];
  cout<<endl;
}
int main()
{
  iuput();
  output();
  system("PAUSE");
}
#include<iostream>
#include<fstream>
#include<iomanip>
#include<vector>

using namespace std;

vector<vector<int> > a; 

void input()
{
  ifstream in("b.txt");
  int row, col;
  in>>row>>col;
  a.resize(row, vector<int>(col));
  for(int i=0; i<row; ++i)
  for(int j=0; j<col; ++j)
  in>>a[i][j];
}
void output()
{  
  for(int i=0; i<a.size(); ++i)
  for(int j=0; j<a[0].size(); ++j)
  cout<<a[i][j];
  cout<<endl;
}
int main()
{
  iuput();
  output();
  system("PAUSE");
}
#include<iostream>
#include<fstream>
#include<iomanip>
#include<vector>

using namespace std;

vector<vector<int> > a; 

void input()


{
  ifstream in("b.txt");
  int row, col;
  in>>row>>col;
  a.resize(row, vector<int>(col));
  for(int i=0; i<row; ++i)
  for(int j=0; j<col; ++j)
  in>>a[i][j];
}
void output()
{  
  for(int i=0; i<a.size(); ++i)
  for(int j=0; j<a[0].size(); ++j)
  cout<<a[i][j];
  cout<<endl;
}
int main()
{
  iuput();
  output();
  system("PAUSE");
}
  (Each undeclared identifier is reported only once for each function it appears in.) 
找不到错误的地方

[解决办法]
#include<iostream>
#include<fstream>
#include<iomanip>
#include<vector>

using namespace std;

vector<vector<int> > a; 

void input()
{
ifstream in("b.txt");
int row, col;
in>>row>>col;
a.resize(row, vector<int>(col));
for(int i=0; i<row; ++i)
for(int j=0; j<col; ++j)
in>>a[i][j];
}
void output()
{
for(int i=0; i<a.size(); ++i)
for(int j=0; j<a[0].size(); ++j)
cout<<a[i][j];
cout<<endl;
}
int main()
{
 // iuput(); 开始为你写的为iuput,实际应该为input()
input();
output();
system("PAUSE");

return 0; //你开始未加return,如果main前面有Int,需要加个return,如果是void则不需要加。
}

热点排行