• ベストアンサー

strcpyが古い形式として宣言されました・・。って何?

コンパイルすると次のような警告が出ます。 'strcpy' が古い形式として宣言されました。 'strncat' が古い形式として宣言されました。 この関数は古いのでしょうか? 何か新しい書き方があるのでしょうか。 この警告を消したいのですが、ご指導お願いします。

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

  • ベストアンサー
  • FAY
  • ベストアンサー率49% (95/193)
回答No.3

大変お世話になっている有名サイトにそれと思わしきものが。

参考URL:
http://www.kumei.ne.jp/c_lang/net2005/index.html

その他の回答 (2)

回答No.2

たとえば、下記の URL に書かれている内容でしょうか? これは、ヘルプ etc. をあたって解決できるようにならないと、今後ちょっと大変になってくるかなという気がします。

参考URL:
http://www.microsoft.com/japan/msdn/security/demo/runtime.aspx
  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

標準C/C++に別れを告げ、独自路線を歩み始めた処理系からすれば、「古い形式」なのでしょう。 > この警告を消したいのですが、ご指導お願いします。 処理系が書かれていないので正確なことはいえません。多分「あれ」だと思いますが...

関連するQ&A