我写了这段代码,但它不能避免标点符号。
string str;
char ch[100];
while(scanf("%s[a-z | A-Z ]",ch)!=EOF)
{
str=ch;
cout<<str<<endl;
}
当我输入以下内容时:
road.sign read:
went home.
它显示以下输出:
road.
sign
read:
went
home.
有什么方法可以改进此代码以打印不带标点的单词吗?