帮忙看看这个程序哪里出错了~
#include "stdafx.h"
#include <iostream>
#include <vector>
using std::cout;
using std::cin;
using std::endl;
using std::vector;
using std::string;
int main()
{
int s0,sum;
vector<int> s;
while(cin>>s0)
{
s.push_back(s0);
}
for(vector<int>::size_type index=0; index != s.size(); ++index;)
{
sum=s[index]+s[index+1];
cout<< sum <<endl;
}
return 0;
}
主要就是这里for(vector<int>::size_type index=0; index != s.size(); ++index;)
(21) : error C2059: syntax error : ';'
用VS2005编译的,实在看不出来这行哪里有错