[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 01/05 02:16 / Filesize : 109 KB / Number-of Response : 451
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★初心者にVisual C++を教えるスレ★ Part26



1 名前:デフォルトの名無しさん mailto:sage [2007/04/12(木) 23:25:17 ]
1 : ◆Manna2uCLg :2005/04/15(金) 13:33:14
Visual C++入門者・初心者からの質問を、
お兄ちゃん達が優しく、時には厳しく回答してくれるスレッドです。

■質問するにあたって
・エラーや警告のときはエラーメッセージを書きましょう。
・開発環境も書きましょう。
・できるだけ具体的に。

質問の仕方については次のページが大変参考になります。
www.hyuki.com/writing/techask.html
myu.daa.jp/osiete/

■回答するにあたって
・回答する場合はその答えに至るための「コツ」も書いてあげると良いでしょう。
 (MSDNのどの項目だとか、何のキーワードでGoogleするとか)
・ネタや煽りは軽く流しましょう。

過去スレ、関連スレなどは>>2-5

72 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 07:55:05 ]
>68
そのDLLの内部でfopen()お呼びfclose()が行われてるってことかな。
ソースあるなら呼ばないで自分で似たようなの作り直すってのはダメなのか?
あるいは、そのDLLの問題部分を完全に突き止めて、ここをこう直せと指摘するとか。

73 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 08:28:27 ]
お前らの話しを全部理解できてないので間違えてるかもしれんが
俺も例外をcatch(...)で取れないことが最近あった。
で、調べた。

記憶が確かなら
VC6のころはメモリアクセス違反をcatch(...)で取れた。

VC2005はコンパイルオプションを変えないと
その手のCPUがだす例外をcatch(...)で取れない。
あるいは例外ハンドラを自分で書くのかな。
コンパイラオプションは覚えとらんので書けない。

とりあえずメモリアクセス違反を握りつぶすのも問題だから
VC2005でデフォルトが例外をcatch(...)で取れないようになったのは
妥当なことなのかな。

74 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 08:33:44 ]
>>72
それが一番だよな。
エラー処理が不十分てことだからDLLを直させるべき。

でも自分の担当じゃないDLLの細部まで調べないと云々は納得いかんな。

社外の作成したDLLだからソースなしで
責任転嫁だとか本当にお前の担当部分にバグがないのかとか・・・
愚痴になってしまったのでおしまい。

75 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 09:30:00 ]
>>73
C++例外でないアクセス違反を、C++の構文で捕捉できた事が異常。

76 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 17:52:57 ]
>74
>でも自分の担当じゃないDLLの細部まで調べないと云々は納得いかんな。
他人に直させるにしても、問題が本当に相手のソースにあるのかまではつきとめないと
やっぱり自分のミスでしたって事になった場合、人間関係に亀裂が入り易いからなぁ。
(はっきり指摘してやって逆ギレするのもいるが、そういうのは置いといて^^;)

少ない修正で済むような問題なら、教えてやった方が結果的にロスタイムも少ないしな。

77 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 18:43:19 ]
なぜfopen()が失敗するのか

78 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 19:02:47 ]
>>76
別に細部まで調べなくても
渡すデータがDLLの仕様どおりで、呼び出し部以外でコケてなけりゃどう考えてもDLLの問題だし

79 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 19:10:47 ]
下手に全部調べてからDLL担当者に「バグってますよ」というより、
「巧くいかなくて困っているんで、DLL側で助けてもらえませんか」と下手に出たほうが
協力を得やすく労力も減るかもしれない。

80 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 19:27:43 ]
もしそのDLLが普通に使われてるんなら
仮にバグがあったとしても今まで問題にならなかったということだ。



81 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 19:47:25 ]
とある事情によりDLL自体に手を入れ難い状況ということは今まで何事もなく使われてたんだろ

82 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 21:40:04 ]
まあ、ファイル名を引数等で指定して処理させるような形だったら
一度呼び出し側でfopen()して開けなきゃDLLの関数は呼ばなきゃいいんじゃね?
2度手間になるから、もちろんいじれるならDLLいじった方がいいが。

83 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 08:03:55 ]
VC++ .NET 2003のオプションで指定するインクルードファイルとかのパスって
どこに保存されてるの?

84 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 11:32:52 ]
デフォルトの設定 レジストリ
プロジェクトの設定 プロジェクトの定義ファイル

85 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 19:15:31 ]
レジストリ内の場所ってわかる?
レジストリエディタで目的のパスで検索かけてもHitしないんだけどさ・・・

ちなみにオプションのVC++ディレクトで設定する、インクルードファイルとか実行可能ファイルとか指定するとこなんですが

86 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 14:30:15 ]
VC++2005なんですが
自作のクラスにメンバを追加したり、STLなどの既存のクラスを読み込んだりしたときに
かなりの頻度で、プロジェクトを閉じて開いたり、VSを再起動したりしないと
:: や . や -> などを入力した後の一覧に追加したメンバが表示されないのですが
再起動などせずに解決する方法は無いのでしょうか

87 名前:デフォルトの名無しさん mailto:sage [2007/05/06(日) 20:29:25 ]
MSに要望出せ

88 名前:デフォルトの名無しさん [2007/05/08(火) 20:40:19 ]
なぜかある場所でメンバ関数呼び出すと
thisポインタを使わないとメンバ変数が使えなくて
thisで指定しないでその変数に行くとランタイムエラーだされるんですが

これはメモリの領域破壊のバグのひとつでしょうか?

89 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 21:05:01 ]
ある場所をはっきりさせてから質問してください

90 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 21:09:54 ]
ランタイムエラーが出るんならランタイムに行ってんだろ



91 名前:デフォルトの名無しさん mailto:sage [2007/05/08(火) 21:14:06 ]
ランタイムの使い方がおかしいんだろうね。
その辺りのコード晒してみ?

92 名前:デフォルトの名無しさん [2007/05/09(水) 15:54:38 ]
スレ違いでしたらすみません。
質問があります。
ホームページビルダーを久しぶりに起動したら、
次のようなエラーメッセージが出て、起動できなくなりました。
何か解決方法はありますでしょうか?よろしくお願いします。
環境はOSがXP、HBはV9です。

-----------------------------------------------------
Microsoft Visual C++ Runtime Library

Assertion failed!

Program: ... Files\IBM Homepage Builder V9\bin\hpbpage.exe
File: .\RegistryBase.cpp
Line: 81

Expression: code == ERROR_SUCCESS
-----------------------------------------------------

93 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 16:19:41 ]
ホームページビルダー作った会社に訊け

94 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 18:57:27 ]
>>92
ここは「Microsoft Visual C++を使う人」のためのスレです
Microsoft Visual C++を「使って作られたソフトを使う人」はお帰りください

95 名前:デフォルトの名無しさん [2007/05/09(水) 21:27:25 ]
ウェブ上に公開されているサンプル プロジェクトをビルドすると、次のエラーが出て失敗します。
環境はWinXP、VC++2005です。

> error C2678: 二項演算子 '<' : 型 'const ErrorEntry' の左オペランドを扱う演算子が見つかりません (または変換できません) (新しい動作; ヘルプを参照)。
> c:\program files\microsoft visual studio 8\vc\include\xutility 267


試したサンプルはWinsock Programmer's FAQのAsynchronous I/O Clientです
ttp://www.kt.rim.or.jp/~ksk/wskfaq-ja/examples/basics/AsyncClient/index.html
(ページの下のほうの「project package (33 KB)」からダウンロード)

ファイルはVC++5のプロジェクトが丸ごと圧縮されており必要なものは全てそろっているそうです。
VC++2005でプロジェクトを変換して開いたのですが、上記のようになりました。
エラーの場所が場所なのでコンパイラに渡すオプションあたりをいじる必要があるのでしょうか?

ご教示お願いします。

96 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 21:40:31 ]
全然関係ないけど
P.J. Plaugerが自ら語るVS2005搭載C++テンプレートライブラリ
STL.NET

97 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 23:36:26 ]
従来のSTLの機能の大半は.NET Frameworkクラスで事足りるのにSTL.NETとはこれいかに

98 名前:デフォルトの名無しさん mailto:sage [2007/05/09(水) 23:39:31 ]
>>97
まぁ読んでみれ
www.microsoft.com/japan/msdn/vs05/visualc/stl-netprimer.aspx

99 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 20:00:32 ]
なんでこう、バージョンアップするごとにIntelliSenseがバカになってくいんだ・・・

100 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 20:03:28 ]
新しいものに慣れるのがつらい年頃なのかね。



101 名前:デフォルトの名無しさん mailto:sage [2007/05/10(木) 20:19:52 ]
そうか、いくらファイルを保存してもインテリの情報が更新されないのが新しいものなのかw

102 名前:デフォルトの名無しさん [2007/05/11(金) 00:49:58 ]
>>99
IMEも98ぐらいの時が一番賢かった気がする。

103 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 00:55:58 ]
それはない

104 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 08:08:03 ]
ATOK使おうぜ

105 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 17:06:10 ]
いやVCのインテリは付いたときから馬鹿だろ
それだけがVBの取り柄

106 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 19:29:34 ]
>>104
そのあたりは無理に標準でついてるもの以外を使う必要が無いからなぁ

107 名前:デフォルトの名無しさん mailto:sage [2007/05/11(金) 23:10:48 ]
Japanist2003

108 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 17:47:08 ]
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInst,LPTSTR lpCmdLine,int nCmdShow){
MessageBox(NULL,lpCmdLine,"1",MB_OK);
if (lpCmdLine=="/abc"){
MessageBox(NULL,lpCmdLine,"2",MB_OK);}
return 0;}

これで実行ファイルを1.exeとしますと、1 /abcとコマンドラインから実行しても
2つ目のメッセージボックスが出ないんですが何故でしょうか?VS2005,WinXPです。

109 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 18:22:15 ]
何それ?

110 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 19:04:09 ]
>>108
文字列の比較方法を調べなさい



111 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 19:15:58 ]
できました、ありがとうございました。

112 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 20:03:30 ]
_tWinMain

113 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 22:31:06 ]
他のC++用IDEにある、IntelliSense同等の機能の方が、圧倒的に性能いいの?

114 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 02:34:02 ]
他は知らんが
個人的には VS2003 のインテリセンスの具合が好き
2005 はインテリセンスに限らず全体的使えないと思う

115 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 09:18:05 ]
あー俺も。2003から離れられない。

116 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 09:57:05 ]
pimplイディオムを使うとインテリセンスも利かなくなるんだけど
これって意図された動作なのかただの偶然なのか?

117 名前:デフォルトの名無しさん [2007/05/19(土) 12:09:55 ]
昔VC6.0で作ったプログラムをVC2005に移植したいんですが、
そのままだとビルド出来ませんでした。

プロジェクト自体は変換とか出来たんですが、StdAfx.hでインクルードされてた
Windows ヘッダー ファイル群(windows.hとか)が、No such file or directoryでエラーになります。
かといってこれを外したらコンパイル通らないし・・。

1から組むのは大変なんで、何とか使い回せないかと思うのですが、
何かいい方法ありますでしょうか。


118 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 12:12:36 ]
Express EditionでPlatform SDKをインストールしてないとか、
パス通してないとかってオチはないよな?

119 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 12:16:38 ]
No such file or directoryぐらいの簡単な英語なら理解できるだろ

120 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 12:23:22 ]
>>117
おいおい初心者の俺でも分かるぜ。



121 名前:117 [2007/05/19(土) 14:01:08 ]
117です。
すみません、仰るとおり、SDKをインストールしていませんでした。。。
インストールしたらインクルードは解決しました。

今度はコンパイルエラーとwarningがいっぱい出てきましたが
ワーニングは無視してコンパイルエラーを修正。
(コンパイルエラーは for(int i=0) の i を for以降で使ってました)

次に「ファイル 'LIBC.lib' を開くことができません」が出ましたが、これはググッて解決。
(プロジェクトのプロパティで特定ライブラリの無視にLIBC.lib追加。)


現在、このエラーと格闘中です。
「zlib.lib(gzio.obj) : error LNK2019: 未解決の外部シンボル _errno が関数 _gz_open で参照されました。」


122 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 14:21:28 ]
VCのインテリセンスは昔からウンコ

123 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 14:27:05 ]
errno は VC2005 だとマクロになってた気がするよ。
余計な warning が鬱陶しければ #pragma warning(disable:警告番号) で消した方が。

124 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 14:27:29 ]
こんどはzlibの追加だネ!

125 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 15:24:53 ]
VC2005についてるSTLとSTLportでは何が違うの?

126 名前:117 mailto:sage [2007/05/19(土) 15:37:14 ]
117です。

zlib.libを作り直そうと思って調べてるんですが、
VC2005でStatic Libraryは作れないんでしょうか?


2005、全部1から作るには楽なんだろうけど、ちょっと違うコトしようとしようとすると途端に・・

127 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 15:43:35 ]
初心者の俺でも作れるし

128 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 17:31:04 ]
VC6使ってたんなら初心者というわけじゃないだろうし
自分で調べてみるぐらいしようよ
ちょっとでも調べてたらそういう質問はないと思う

129 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 20:10:17 ]
ダイアログの大きさがフォントの大きさによって変わってしまうのですが、
常に設計時の大きさになるようにする設定ってありますか?

130 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 20:12:03 ]
あ、実行時にフォント変えてもダイアログの大きさは変わらないのかな?
↑は無視してください。



131 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 20:28:46 ]
VC++.NETとVC++とは違うものなのでしょうか?


132 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 20:34:45 ]
.NET使わないなら単なるVC7、VC8

133 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 20:55:23 ]
>VC2005についてるSTL

そもそもそんなものは無い

134 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 20:55:34 ]
クグって見たんですが.NET Framework?MFC見たいな物?

VC++ .NET?って?
.NET Framework?って?

VC++6.0で知識が止まってますorz

135 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 21:10:09 ]
VistaマシンでVC6.0は使用できないのでしょうか。
(「VMWare等で旧OS(XPや2k)入れて使え」と言うのは取り合えず置いておいて)

インストール試してみようと思いsetup.exe実行
→「このプログラムには基地の互換性の問題があります。」

と表示されたところでいったん止めてWeb漁ってるのですが、なかなか有効な解放が得られず。。。

136 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 21:33:02 ]
>>134
JavaのVMに相当

137 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 21:40:23 ]
VC++.NETという表現は使われなくなりました。

138 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 21:52:02 ]
>>135
MS的にはサポート外です。

139 名前:117 mailto:sage [2007/05/19(土) 22:08:00 ]
117です。

何とか解決しました。

ググってはいたんですが、VS2005の用語が全然分からなくて、とっかかりがなかったです。
ソリューションて何?とかいう浦島太郎状態で。

5年前に自作したツールの、数字を決め打ちしてた部分を1カ所直したいだけだったんですが
結局ビルド通すのに丸一日かかりました。


で、通ったら今度はデータが読めない・・・。

fwrite(this,sizeof(Cdata),1,fp);
ってやってクラス丸ごとバイナリで保存しておいたデータを
fread(this,sizeof(Cdata),1,fp);
で読み込んでるんですが、読み込んだデータが化けてるっぽい。

この辺の仕様も変わっちゃってるのかなぁ・・・

140 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 22:16:11 ]
ひとりごと



141 名前:117 mailto:sage [2007/05/19(土) 22:25:25 ]
昔に保存したデータをあきらめて、データ作り直したら行けるっぽいです。めんどいけど。
長々チラ裏に付き合ってもらってありがとうございました。


142 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 22:45:48 ]
考えられる原因はこんなとこか?
バイナリモード指定していない
アラインメントの指定がおかしい
データ型の大きさが変わった (ex time_t)

143 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 22:46:43 ]
インスタンスのメモリイメージをそのままをバイナリ保存って無謀すぎ。
普通はシリアライズ用関数とか用意するもんだ。

144 名前:デフォルトの名無しさん [2007/05/19(土) 22:47:52 ]
あと、文字列がANSIだったとか。

145 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 22:57:12 ]
手抜きなんだからしょうがない

146 名前:デフォルトの名無しさん mailto:sage [2007/05/19(土) 23:04:21 ]
>>117
vtable の事もたまには思い出してあげてくださいね。

147 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 06:42:57 ]
どうせ ANSI 文字列をユニコードで表示しようとしてるんだろう。

148 名前:デフォルトの名無しさん [2007/05/20(日) 17:31:22 ]
旧バージョンのVisual C++4.0で「コンソールプログラムを作成する」
というような使用条件であれば、十分に活用できますか?
(主にRS232CをWin32APIから使用するのが目的です)

また、当時NT4.0との組み合わせで不具合(多分使用できない機能?)
があるとかの話を耳にしたような記憶があります。
WinXPおよびWin2000での動作はどうでしょうか?
バージョンからして、既に現状に沿った話でなくて恐縮ですが、ご教示下さい。


149 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 17:37:58 ]
そこまでしてVC4を使う理由が判らない。
つーか、Win32APIからRS232Cを使うというのが何を意味しているのか判らない。
単にシリアル伝送したいだけならmodeコマンドで条件設定してcopyコマンドでもtypeコマンドでもできるだろうに。

150 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 17:40:38 ]
XP+VC5を使ってる人は知ってるけど、
VC4はわからないなぁ。



151 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 17:42:38 ]
昔のプログラムでも動くのは動くし、動かないのは動かない
適当なの探してきて動かしてみればいい

152 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 18:48:47 ]
include の path 指定の書式について質問です。

stdafx.h
#include <../creptopp/sha.h>

と記述してこれをコンパイルすると、
--------------------------------------------------------------------------------
コンパイルしています...
debug.cpp
c:\test\Anonymous\stdafx.h(126) : fatal error C1083:
include ファイルを開けません。'../../creptopp/sha.h': No such file or directory
--------------------------------------------------------------------------------

ファイルの階層は下のようになっています。
test
- creptopp/
- Anonymous/stdafx.h

#include <sha.h>
#include <../creptopp/sha.h>
#include <../../creptopp/sha.h>
と試してみたのですが、うまくいきませんでした orz

どうぞよろしくお願い致します。m(__)m



153 名前:152(追記) mailto:sage [2007/05/20(日) 18:53:27 ]
* Crypto++ Library 5.4
www.cryptopp.com/
cryptopp/sha.h
cryptopp/sha.cpp

展開するとみたいになっていました。これを利用したいです。

154 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 18:54:15 ]
#include <file-name>
使うならちゃんとpath通しとけよ

155 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 18:59:35 ]
>>152
相対パスの元は、stdafx.h の場所ではなく
コンパイルしている cpp の置かれた場所なんじゃね?

156 名前:デフォルトの名無しさん mailto:sage [2007/05/20(日) 19:13:50 ]
解凍してそのまんまビルド
ライブラリができたらヘッダとlibを適当な場所へ置いて使うだけ

157 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 21:29:58 ]
C++で普通に関数にするのとクラスのメンバ関数にするのとではとちらが遅いのでしょ?

158 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 21:38:42 ]
一概には言えない。コンパイラの最適化で、実質的な差が出ない可能性も高い。
速度に関しては、個別に実測する以外は全てただの憶測。

159 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 22:33:48 ]
オーバーヘットとかは無いの?

160 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 22:40:45 ]
非仮想関数ならthisを積む程度の差しかないだろうなあ
まぁそんなこと考えるのは時間の無駄だから、コードの見易さ・美しさを考える方がいいよ



161 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 00:00:15 ]
>オーバーヘットとかは無いの
なんですか? その「オーバーヘット」って。

162 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 00:06:05 ]
夏塩蹴

163 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 00:54:16 ]
まあ韓国の文化は冷麺のどんぐり麺?あれだけは評価できるね

164 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 01:07:28 ]
VC++2005アカデミック日本語版で質問です

「warning C4996: 'scanf' が古い形式として宣言されました。」

scanf()を使うと2005から上記の警告が出ることはググって分かったのですが
当方の警告文は全て英語のままで上記の一文が出てきません

↓これだけ
'This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'

日本語の警告文の説明を表示させたいのですがどこを設定すればいいのでしょうか?
よろしくお願いします


165 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 07:41:21 ]
C4996でググればいい。
というより、MSDNライブラリインストールしろ

166 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 07:58:06 ]
役に立たねぇ香具師だなぁ。警告を日本語にしたいって書いてんだろ。
C4996だけの問題じゃねぇんだよ。判ってねぇなら書くなよ。

167 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 08:11:29 ]
すいませんした。俺が悪いんです。この通りです。許してください。読み違えただけなんです。怒らないでください。日本語にするやり方分かります。でも教えないです。ごめんなさい。

168 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 08:13:17 ]
どんな警告・エラーもCxxxxの番号が振られているんだから、
C4996以外もその番号でググればいい。

169 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 09:58:06 ]
わざわざ英語で出るように自分で設定変えたくせに
元に戻す方法は人に聞くのってどういう了見なんだ?

170 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 11:00:13 ]
C4996でググったらみんな日本語で警告が出るのに
俺の環境じゃ英語しか出ねえよ

て解釈した

英語にアレルギーがあるかしらんがこの機会に慣れたら?



171 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 11:32:05 ]
VC++2005日本語版に付属のコンパイラとは別に英語版のコンパイラも入れたの?

172 名前:デフォルトの名無しさん mailto:sage [2007/05/22(火) 11:33:59 ]
特に何もしてない






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<109KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef