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

定义内是什么东东原因

2012-03-28 
定义内是什么错误原因#includeiostreamusing namespace stdvoid star(int n)int main(){char cdo{int

定义内是什么错误原因
#include<iostream>
using namespace std;
void star(int n);
int main()
{
  char c;
  do
  {  
  int a;
  cin>>a;
  star(a);
  cin>>c;
  }
  while(c!='N'&&c!='n');  
  system("pause");
  return 0;
}
void star(int n)
{
  for(int i=1,i<=n,i++)//这一行开始提示错误,原因不明,
  cout<<'*';
  cout<<endl;
  return;
}
全部的错误代码。
  In function `void star(int)': 
20 expected init-declarator before '<=' token 
20 expected `,' or `;' before '<=' token 
23 expected primary-expression before "return" 
23 expected `)' before "return"

[解决办法]
for(int i=1;i<=n;i++) // 是分号噢

热点排行