• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:このプログラムを改良したい)

プログラム改良方法を教えてください

このQ&Aのポイント
  • 単語分割プログラムを改良して、区切り文字も一つの単語として表示させたいです。
  • 区切り文字を考慮したプログラムの追加方法を教えてください。
  • 教えてgooの質問No.919881のarukamunさんのプログラムを参考にしました。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

もう一つやりたいことがわからないのですが、 ( . ? ! " )を単語に含めると言うことであれば、 keyのチェックから除けばいいです。 文字通り1文字を独立した単語としたいのであれば、 ptr[num] = str+len+1 ; の下に、以下を挿入します。(やっていることは、通常やる処理の間に挿入しているだけです。) if( key=='.' || key== '!' || key=='?' || key=='"'){ str[++len]=(char)key; str[++len]='\0'; ptr[++num]=&str[len+1]; }

yosudesu
質問者

お礼

BLUEPIXYさん、即レスありがとうございます。 大変助かりました。

関連するQ&A

専門家に質問してみよう