使用cin.get()就不用记忆字符串了
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
char ch;
bool flag=true;
while((ch=cin.get())!=EOF)
{
if(flag)
{
ch=ch-32;
flag=false;
}
if(ch==' '||ch=='\n')
flag=true;
cout.put(ch);
}
return 0;
}