ここから本文です

printfを用いたプログラミングについて。

max********さん

2014/4/1012:23:30

printfを用いたプログラミングについて。

printfを用いてアスキーアートを作るのですが、スペースを取る方法がわからないので、知っている方いたら教えてください。

閲覧数:
162
回答数:
1

違反報告

ベストアンサーに選ばれた回答

ent********さん

2014/4/1114:47:07

(的外れだったらごめんなさい)

文字列を扱うクラスに、置換するメソッドがあるなら
それで置換すればいいと思います。
例えば、CString strだとすると、str.Replece("△","");とか
(ブラウザでスペースは詰められてしまうので△で表示)

文字列クラスを使ってない場合は、自分でバッファをくるくるしてみる。
例えば、
for(int i=0;i<strlen(bf);i++)if(bf[i]!=0x20)printf("%c",bf[i]);
な感じ。

最終的にブラウザで表示させるなら上でも書きましたが
勝手になんかつまります。
詰めたくないなら<PRE>タグとかを使ったりしなかったり。

質問した人からのコメント

2014/4/11 21:54:13

ありがとうございます。
無事できました。

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる