北京比较好的网站公司,网站建设陆金手指科捷14,烟台做网站,首页英文最近加入一个C的学习群#xff0c;群里免不了有些网友提问题。我也正好学习一下。把一些问题#xff0c;一些小程序记录下来#xff0c;让自己的C水平慢慢提上来...... 函数功能#xff1a; 把输入的字符串中的标点符号去掉之后输出来#xff0c;循环执行 如果输入的字符串…最近加入一个C的学习群群里免不了有些网友提问题。我也正好学习一下。把一些问题一些小程序记录下来让自己的C水平慢慢提上来...... 函数功能 把输入的字符串中的标点符号去掉之后输出来循环执行 如果输入的字符串没有标点符号,他就输出Nopunctuation character in the string ?! 1#include string 2#include cctype 3 4int main() 5{ 6 string s,result_str; 7 bool has_punct; 8 char ch; 9 coutEnter a string: endl;10 while(getline(cin,s))11 {12 has_punctfalse;13 result_str ;14 for(string::size_type index0;index!s.size();index)15 {16 chs[index];17 if(ispunct(ch))18 { 19 has_puncttrue;20 }21 else22 result_strch;23 }24 if(has_punct)25 coutResult: endlresult_strendl;26 else27 {28 coutNopunctuation character in the string ?!endl;29 //return -1;30 continue;31 }32 33 }34 return 0;35}36 转载于:https://www.cnblogs.com/tianyige/archive/2009/04/26/1444028.html