读书人

定义内是什么东东原因

发布时间: 2012-03-28 15:40:03 作者: rapoo

定义内是什么错误原因
#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++) // 是分号噢

读书人网 >C++

热点推荐