请教一个利用指针的小问题
//将"How are you?"由横向变成纵向:
#include<iostream>
using namespace std;
char *nextword(char **pp);
int main()
{
char line[]="How are you?";
char *s=line;
while(s)
cout<<nextword(&s)<<endl;
return 0;
}
char *nextword(char **pp)
{
while(**pp=' ') (*pp)++;
static char shuzu[81];
char *ps=shuzu;
while(**pp&&**pp!=' ')
*ps++=*(*pp)++;
return shuzu;
}
程序运行时只有:"press any key to continue"