**イタリックテキスト**### 前提
キーボードから入力された文字列(最大50文字,途中にスペースを含まない)に対し,次の処理を行うプログラムを作成せよ.
(処理1)ポインタ pt を文字列の先頭を指し示すように設定し,指し示されている文字 *pt を表示する.
(処理2)ポインタが文字列の終端に到達するまで,次の(※)を繰り返す.
(※)文字 *pt が1-9のいずれかの数字であれば数字の分だけ,それ以外であれば1文字分だけ,ポインタを文字列の終端側に移動させ,新たに指し示された文字 *pt を表示する.
たとえば,読み込んだ文字列が「a23456789」であれば,ポインタは最初は先頭の文字「a」を指し示しており,これを画面に表示する.次に,「a」は数字ではないので,ポインタを1文字分終端側に移動させる.その結果ポインタは「2」を指し示すので,これを画面に出力する。次に,「2」は数字なので,ポインタを2文字分終端側に移動させ,「4」を出力する.次にポインタを4文字分終端側に移動させ,「8」を表示する.次にポインタを8文字分終端側に移動させようとするが,その途中でポインタは文字列の終端に到達するので,ここでプログラムを終了する.
[実行例1]
[入力] → [出力]
a23456789 → a;
2;
4;
8;
[実行例2]
[入力] → [出力]
ab2cde3fgh5ij → a;
b;
2;
d;
e;
3;
h;
5;
実現したいこと
ここに実現したいことを箇条書きで書いてください。
- ▲▲機能を動作するようにする
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。