C言語関係掲示板

過去ログ

No.27. 文字の挿入方法


初めまして。C言語初心者のものです。恐れ入りますが文字の挿入
方法(変換方法?)を教えていただけませんか。

20010530→2001/05/30
といった具合に文字列の途中に”/”を挿入する方法を教えていただけませんか?基本的なことかもしれませんが、よろしくお願いします。


20010530→2001/05/30
とするのでしたら、文字列の後ろから、順にずらすといいでしょう。

char str[20] = "20010530";

str[10] = '\0';
str[9] = str[7];
str[8] = str[6];
str[7] = '/';
str[6] = str[5];
str[5] = str[4];
str[4] = '/';


早々のご返事ありがとうございました。なるほどっ、ポインターを後ろにずらす。大変参考になりました。わかりやすいホームページなのでC言語習得に今後も活用させていただきます。助かりました。ありがとうございました。

戻る


「初心者のためのポイント学習C言語」 Last modified:2001.7.25
Copyright(c) 2000-2002 TOMOJI All Rights Reserved