星影の魔術師の魔法の呪文

PR

プロフィール

星影の魔術師

星影の魔術師

キーワードサーチ

▼キーワード検索

2016.04.16
XML
カテゴリ: プログラミング
魔術師です。

この前からつくばで手に入れたプログラムにちょっと手を入れようと思って
これが Linux 上の C++ 処理系である g++ で書かれているのです。

困ったことに魔術師は C++ は初心者なのです (*^_^*)
ド素人

Windows 系のプログラミングは Delphi 一本でそれはもう堅い線でしたが
昨年の秋に今まで頑なに一線を越えてなかった C# に手を染めてしまいました。
これは処理系を作った人が一緒であるため C# はまるで Delphi なので
ほぼ一対一に簡単に読み替えが出来てこなせましたが
C++ はちょっとキツいです。

Delphi の兄弟処理系の C++Builder で Delphi と比較して少し C++ のオブジェクト指向的な部分を読み取れたので少しは理解できますがやはり素人初歩から躓きます。

例えば、今時 printf/sprintf は使えないのか
sprintf( s, "%04d", v ) とやりたいだけなのに・・・。

調べてみると C++ では setw setfill だと言う

でもコンパイルでエラーになる・・・(?_?)
更によくよく調べてみると

#include <iomanip> しないといけないのか
おまけに #include <iomanip.h> ではないのね・・・。

出来上がったのは
cout << setw(4) << setfill('0') << 変数


今日判ったのは
_stprintf_s ってのもあるのですね~。

へー、知らなかった

まあ scanf/printf 系はバッファオーバーフロー・セキュリティホールの根本原因ですから
セキュリティのため対応するのは必要なのでしょう。


ちなみに C++ に走ったのは、これは浮気なのか?
仕方がないのよね、これ仕事だから。


人気記事の一覧のある トップ

星影の魔術師に
応援のクリックをポチッとお願いします。

にほんブログ村 携帯ブログ iPhoneへ にほんブログ村 IT技術ブログ IT技術メモへ blogramで人気ブログを分析

PVアクセスランキング にほんブログ村

皆さんの、協力に感謝しています。

QLOOKアクセス解析





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2016.04.16 19:29:35
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: