start: integer; // begins here
stop: integer; // ends here
s: string;
c: char; // temp
//以下为字符串
我的代码如下(我用的getline)
#include<cstdio>
#include<cstring>
#include<iostream>
#include<sstream>
using namespace std;
const int MAXN= 1000+100;
string table[MAXN][200];
const int MAX= 1000+100;
int main()
{
string line;
int n=0,a[MAXN],i;
string table[MAXN][200];
while(getline(cin,line)) //读入单词
{
stringstream ss(line);
i=0;
while(ss>>table[n][i]) i++;
cout<<table[n][i];
a[n]=i;//统计每行有多少个单词
n++;//统计行数
}
for(i=0; i<n; i++)
{
cout<<a[i]<<endl;
for(int j=0; j<a[i]; j++)
{
cout<<table[i][j]<<" ";
}
cout<<endl;
}
return 0;
}