スポンサーサイト [Edit]
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


スポンサー広告 | 【--------(--) --:--:--】 | Trackback(-) | Comments(-)
4995 [Edit]
今書いているプログラムで,ビルドすると...

C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\cstdio(25) : warning C4995: 'gets': 名前が避けられた #pragma として記述されています。

ってなWarningがはき出される.getsだけじゃなく,sprintfとか,wprintfとかでも出る.DirectX(DirectShow)を使っていると出るみたい.

なんとかしたいなぁ,と思ってるんだけど,どうすればいいんだろう?とりあえずはき出すのをやめる(表示させない)だけなら,

#pragma warning(disable : 4995)

ってやればいいみたいだけど,どうもなぁ.
スポンサーサイト


[OS]Windows | 【2005-08-18(Thu) 20:04:11】 | Trackback:(0) | Comments:(3)
コメント
ちょっと調べないで適当に言ってますが、
c のヘッダじゃなくて、c++ のヘッダ(.hがないヤツ)を include して、
namespace 解決をしてやれば消えるんじゃないでしょうか?

#indlude <stdio>
using namespace std;

見たいな感じで。
2005-08-20 土 07:52:06 | URL | 名鏡 恵 #6urEx/7U [ 編集]
snprintf()とかを使えということだと思う.
2005-08-21 日 10:33:38 | URL | musi #- [ 編集]
#include <cstdio>
using namespace std;

ってやればいいのかな?これだと駄目でした.んで,snprintf()は,面倒だなぁ...
2005-08-22 月 13:02:29 | URL | ug_d555 #- [ 編集]
コメントの投稿
管理者にだけ表示を許可する

FC2カウンター
現在の閲覧者数:
リンク
RSSフィード
ブログ内検索
フリーエリア

カテゴリー
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。