[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 12/26 23:49 / Filesize : 222 KB / Number-of Response : 898
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



1 名前:Part28の1000 mailto:sage [2008/02/15(金) 01:45:56 ]
Visual C++入門者・初心者からの質問を、
お兄ちゃんお姉ちゃん達が優しく、時には厳しく回答してくれるスレッドです。

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

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

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

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

237 名前:デフォルトの名無しさん [2008/03/05(水) 01:55:09 ]
>>235
出力時にですがな。

238 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 02:12:24 ]
>>237
>235が言ってるのはビルドエラーだよ?
コンパイラのコードをいじれと?

239 名前:デフォルトの名無しさん [2008/03/05(水) 02:26:33 ]
んが? 自分で出したエラーメッセージじゃないの?
そら失礼。

240 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 06:53:06 ]
ちんちん!

241 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 12:35:45 ]
ちんちんの後でつらいですが、
int a[10];
の a[10] 以降の配列にデータを入れ続けた場合の被害は、最悪プログラムの強制終了だ。と上の方に書いてありましたが本当ですか?
なんか最近OS起動後すぐにWindousのプロセスが強制終了しだしたんですが、
自分のアプリ外のメモリ領域は保護してくれるぐらいの機能はあるんですよね?VC++6.0なんですけど。


242 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 13:10:14 ]
>>241
ttp://www.kumei.ne.jp/c_lang/intro/no_22.htm

動かない事はないけどメモリアドレス関係のバグは命取り

243 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 13:27:14 ]
メモリの保護はOSの役目なのでVC++とか関係ないです。

244 名前:デフォルトの名無しさん [2008/03/05(水) 14:06:06 ]
test
B?ng

245 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:34:33 ]
質問です.VC++2005を使用しているのですが
LPSTR型の文字列をchar str[200]に代入したいのですが可能でしょうか?





246 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:44:28 ]
typedef CHAR * LPSTR;
だから

247 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:51:04 ]
strncpy 使わないとな。

248 名前:デフォルトの名無しさん [2008/03/06(木) 01:15:44 ]
Visual C++ 2008 Express Editionを使ってるんですけど、プロパティバインディングって使えないんでしょうか?
適当なコントロールを選んで、プロパティのApplicationSettings->PropertyBindingの...をクリックし、バインドしたいプロパティを選んで新規を押し、
項目を入力してOKを押すと「設定ファイルがプロジェクトに見つかりません。設定ファイルを追加して、再試行してください。」と出ます。
(プロジェクト名).config, (プロジェクト名).exe.config, App.config, config.xml, (プロジェクト名).xmlといろいろ追加してみましたが結局出来ませんでした・・・。

どうすればいいものかと途方にくれてます。。

249 名前:デフォルトの名無しさん [2008/03/06(木) 18:19:22 ]
大きなダイアログのタブオーダーの設定をしている最中に
スクロールバーでダイアログを動かすと
次にクリックした位置がオーダー1に戻ってしまうのですが、
これってVC2005のバグなのでしょうか?
こういう場合、どのようにしてタブオーダーを設定すればよいでしょうか。

250 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 18:48:33 ]
>>249
msdn2.microsoft.com/ja-jp/library/csz6b8x8(VS.80).aspx
Ctrlを押しながらクリックすれば途中から設定できるはず

それかホイールマウスでスクロールする。

251 名前:デフォルトの名無しさん [2008/03/06(木) 18:57:09 ]
>>250
> Ctrlを押しながらクリックすれば途中から設定できるはず

スクロールした後にコントロールをCtrl+クリックすると、
そこが新たな基準点になるだけで、
そのコントロール自体のタブオーダーは変更されないのです。

> それかホイールマウスでスクロールする。

ホイールを回してもスクロールしないのですが、
これはなにかの設定に依存するのでしょうか?

252 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 19:06:18 ]
>>251
スクロールした後で一つ前のコントロールをCtrl+クリックして基準点として
それ以降を設定すればいいのでは?

ホイールスクロールはマウスユーティリティによるものかも。

253 名前:デフォルトの名無しさん [2008/03/06(木) 19:24:22 ]
>>252
何度もすみません。

> スクロールした後で一つ前のコントロールをCtrl+クリックして基準点として
> それ以降を設定すればいいのでは?

その1つ前のコントロールと次のコントロールが
今のPC上のVS2005ではダイアログエディタ内に収まらないんです。

手前のコントロールをクリック

次のコントロールへスクロール

そのコントロールをクリック

という流れなのですが、ここで通常クリックだと1に戻ってしまい、
Ctrl+クリックだと手前のコントロールのコントロール+1になりません。

254 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 19:41:11 ]
>>253
なら、一時的に周りの余計なツールウィンドウを全て閉じて編集するとか。

それでもだめならリソーススクリプトを直接編集するしかないかもね。
タブオーダーの順に上から記述されてるからコピペで並び替え。

255 名前:デフォルトの名無しさん [2008/03/06(木) 19:52:40 ]
>>254
rcファイルを直接編集して並び替えられました。
ありがとうございます。



256 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 20:18:54 ]
OS:XP SP2
開発環境:VS2005

CDaoDatabaseを使用してDBにアクセスしています
select * from WORK_TABLE WHERE ''='' ORDER BY test
はきちんと検索結果が帰ってくるのですが
select * from WORK_TABLE WHERE ''='' ORDER BY convert(integer,test)
に変更するとエラーが発生します。

なにが問題か分かる方いましたらご教授をお願いします。




257 名前:256 mailto:sage [2008/03/06(木) 20:58:01 ]
追加情報です。

select * from WORK_TABLE WHERE ''='' ORDER BY cast(test as integer)
でもダメでした。

デバッグモードで起動し、エラーをキャッチした箇所でとめてエラー内容を見ると
convertでは「式に未定義関数 'convert' があります。」
castでは「クエリ式 'casttest as integer)' の 構文エラー : 演算子がありません。 」
というエラーが設定されています。


258 名前:デフォルトの名無しさん [2008/03/06(木) 21:24:31 ]
プロジェクトのフォルダの中にある.hと.cppファイルの中で、
実際にはプロジェクトに参加してない無駄なファイルを見つけ
て削除したいのですが、効率良くやるにはどうすればいいで
しょうか? Visual C++6.0です。

259 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:16:50 ]
dspを開いて、\.h|\.cppをgrepする。
あとはそのファイルだけcopyするような
バッチにでも変換すれば。
プロジェクトにないけどincludeされている連中は死ぬけど。

260 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:29:32 ]
いつまた使うようになるかわからないのであった

261 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:38:41 ]
>>257
> convertでは「式に未定義関数 'convert' があります。」
convertが使えない環境

> castでは「クエリ式 'casttest as integer)' の 構文エラー : 演算子がありません。 」
castとtestの間に(を入れ忘れ。
でも、入れたとしてもcastが使えない環境だったら
未定義うんぬんのエラーが出るだろう。

262 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:03:24 ]
WIN32とかSTLとかMCFとかATLとかCRTの違いがよくわからないのですが
これらは全てVC++のことを言ってるのでしょうか?
また、これらの違いがよくわかるHPとかありませんか?

263 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:23:57 ]
> WIN32とかSTLとかMFCとかATLとかCRT
どれも1種のライブラリ。どれもVisual C++から使えることに違いはないが、
誰が何のために制定したかが違う。

264 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 06:44:14 ]
int (*p)[4] = new int[3][4];

int *p = new int[3][4];

じゃだめなんですか?[4]をつける意味無くないですか?

265 名前:デフォルトの名無しさん [2008/03/08(土) 09:19:40 ]
>>264
そう思うのなら試して味噌。



266 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 09:21:45 ]
>>264
内部の動作を想像する能力が必要だ

267 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 09:59:42 ]
int (*p1)[4] = new int[3][4];
p1[1][2] = 400;
cout << p1[1][2];

わかりません。(*p1)[4]を日本語にしてくださいお願いします。








268 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 10:36:52 ]
p1はint型の配列(要素数4)を指すポインタ

int (*p1)[4] = new int[3][4];
はint型の配列(要素数4)を3つ作ってて、p1はその先頭を指している。

以下と対比するとわかりやすいかも。
int* p2 = new int[3];

掲示板では分かりやすい説明は難しいと思われるので、
どうしても知りたければ「Cプログラミング専門課程」の多次元配列の項を読むこと。

269 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 10:42:34 ]
Cスレでやれ馬鹿

270 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 11:30:20 ]
ごめんなさい

271 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 11:56:58 ]
だめだ [4] がなんでだぶってるのかイメージできない。CとC++シニア編の多次元配列とポインタ読んでもわからない。やばすぎる


272 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 14:10:46 ]
p1 += 1; // アドレスが 16増える -> typeof(p1) == int*の要素4つの配列 
p2 += 1; // アドレスが 4増える -> typeof(p2) == int*

273 名前:デフォルトの名無しさん [2008/03/08(土) 15:23:46 ]
Visual C++ 2005 or 2008に関する質問です。
作成したプログラムにてCtrl+Fにより検索フォームを表示したいのですが
どのようにすればいいのでしょうか。
また下記のように検索関数をC++で書いたのですが機能しません。
どのように変え組み込んでいけばいいのでしょうか?
機能的にはCtrl+Fを押されたときに検索フォームが表示され、
その中で検索ボタンを押せば検索が実行される。
つまり検索ボタンに下記のようなプログラムを組み込みたいのですが・・・。

string str;
string buffer;
size_t found;

ifstream fin(argv[1]);

if(!fin){
cout<<"読み込みファイルオープンエラー";
exit(0);
}

cout<<"文字列を入力してください";
cin>>str;

while(fin>>buffer){
found=buffer.find(str);
if(found!=string::npos)cout<<buffer;
}

fin.close();


274 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 15:37:52 ]
アクセラレータにCtrl+Fを定義
呼ばれたら検索フォームを表示するだけ

275 名前:デフォルトの名無しさん [2008/03/09(日) 00:33:39 ]
Visual Studio.NET 2003を使っているんですが、
ソリューションエクスプローラのフォルダ構成を
ローカルのフォルダ構成と同期させることってできないでしょうか?

現在ソースファイルを追加するときは、
ソリューションにフォルダを作って、ローカルに同名のフォルダを作って、
「新しい項目の追加」をしてるんですが、
二度手間だし、フォルダ名を変えたくなったときに面倒です。



276 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 00:24:34 ]
openFileDialogでファイルのパス名を取得したいのですが、実行ファイルと違うフォルダのファイルを選択した場合動作がおかしいです。

・・・(openFileDialogのインスタンス生成等)
if (ofd->ShowDialog() == System::Windows::Forms::DialogResult::OK) {
  String^ s;
  try {
   s = ofd->FileName::get();
  } catch(...) {
   Console::WriteLine("catched");
  }

  System::IO::StreamWriter^ sw = gcnew System::IO::StreamWriter("out.txt");
  sw->WriteLine(s);
  sw->Close();
}

こんな感じでパス名をout.txtに出力するテストコードを作ったのですが、実行ファイルと別のフォルダの
ファイルを指定すると、out.txtが作られません。
でもデバッガで見るとsにパス名は入ってるようですし、セキュリティ例外?ってやつかなと思ってcatchブロック増やしてみても
catchしてないみたいでよくわかりません。

環境はVisual C++ 2008のWindowsフォームアプリケーションです。

277 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 00:46:32 ]
その指定したフォルダにout.txtが作られていないか?
ファイルを開くダイアログはカレントディレクトリを変更する副作用があったはず。
カレントディレクトリに置きたいなら、このダイアログを開く前に予め記憶しておけばいいし、
実行ファイルのある場所に置きたいのなら、
Application::ExecutablePathから加工して実行ファイルのあるディレクトリを切り出しておけばいい。

あと、swはSystem::IO::StreamWriter sw("out.txt");と書け。そしてsw.Write(s);とする。
こうするとClose(正確にはDispose)が自動的に呼ばれる(例外で抜けるときでも)。
これを使わないのはC++を使う意味がない。

278 名前:276 mailto:sage [2008/03/10(月) 02:24:15 ]
>>277
あ。。。。
おっしゃる通りでした。
こんな初歩的なことを忘れていたとは、、申し訳ないです。

C++/CLIって全部ハンドル型でやればいいやって思ってたんですけど、違うんですね。
もう一度勉強してきます。
どうもありがとうございました。

279 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 02:38:01 ]
openFileDialog で使われているだろう
GetOpenFileName / GetSaveFileName API は
カレントディレクトリを変更してしまう

280 名前:デフォルトの名無しさん [2008/03/10(月) 05:35:24 ]
ビルドの中止が出来ないのですが、どうすればいいのですか?

281 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 07:25:11 ]
Ctrl + Break

282 名前:デフォルトの名無しさん [2008/03/10(月) 08:40:27 ]
>>281それをやってもダメなんです…

283 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 09:10:09 ]
いきなりは止まらんぜ?テキトーにいえばVCにとってきりのいいところでストップする。


284 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 10:53:01 ]
}付け忘れただけで中止が効きませんずっとです

285 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 11:19:09 ]
そのソースを晒せ。



286 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 11:20:14 ]
再インストールだな

287 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 12:44:49 ]
VC++6.0を再インストールする場合はまた6.0>2005>2008の順番でインストールしないとまずいですか?

288 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 13:17:35 ]
何故そんなにも闇雲にインストールしたがる。
VC6なんてもう要らないだろうし、2008が入っているなら2005を入れる必要もないだろ。
縦しんばVC6が必要なら、VC6をインストールして関連付けだけ直せば済みそうだが。

289 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 14:05:56 ]
>>286
VC6は、販売期間と.net移行前の最終リリースだけあって結構それで作られたソフト多いからねぇ
いまさら、VC6で作ることは無いにしてもメンテで必要になる可能性は多いよ
俺のPCは今でも3.1とのデュアルブート環境だし

290 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 14:14:31 ]
>>289
メンテで必要になるくらいなら、OSごとVC6環境を静態保存するだろ。常考

291 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 14:53:25 ]
だからビルドの中止はそのオブジェクトのコンパイルが終了した時点だって。つまりcl.exe(だっけ?)が終了した時点。
でかいソースにオブジェクト分割もせずにズラズラと書いてればすべてのコンパイルが終了するまで中止できない。

292 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 16:53:48 ]
VC++2008を使用しているのですが、console.hをインクルードする為のコンソールAPIはどうやって追加するんですか?


293 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 20:15:39 ]
console.hなんて聞いたことないけど、
<windows.h>や<conio.h>は違うの?

294 名前:デフォルトの名無しさん [2008/03/10(月) 20:55:38 ]
VC++6はVistaでも動きますか?

295 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 10:07:33 ]
>>293
コンソールAPIの使用法がいまいち解らないんで……。
ネットで検索しても、どのヘッダーファイルをインクルードするのか詳しく書かれておらず、console.hなるものを見つけたんですが、VC++2008にはそれらしいのがなくて……。



296 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 10:23:31 ]
console.hなんてVC6にもないよ

297 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 12:10:33 ]
やりたいことを書いたほうがいい。
やりたいことを探してるうちに、console.hの存在を知り
それを探す/使うのが目的になっちゃってないか?

298 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 14:36:55 ]
>>296
そうなんですか……。

>>297
あ、いえ、やりたいことはあるのですが、それを成すにはコンソールAPIがないと出来ないと思ったんです……。
コンソールで文字位置、色を変えたり。それで方法を探してた結果、検索で出てきたのがconsole.hなんです。




299 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 14:42:34 ]
いやだから、コンソールAPIはwindows.hのincludeで使えるよ。
そのconsole.h とやらはどこで出てきたの?
unix系なら sys/console.h とかあるし、CEにもそれらしいのあるけど
その console.h のインクルードは、 <console.h> なのか?
"console.h" ならそこのローカルなファイルだぞ。

300 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 14:53:33 ]
すみません。
console.hはC言語のサイトからです。
ttp://www.plustarnet.com/aspil/Programming/CConsole.htm

"console.h"です。

>>いやだから、コンソールAPIはwindows.hのincludeで使えるよ。
そうなんですか・・・。

301 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 15:55:01 ]
ttp://www.plustarnet.com/aspil/Programming/console00.htmに
>これらの API を簡単に使って頂く為に、CConsole クラス として、一つのクラスにまとめてみました。
って思いっきり書いてるじゃねーか。
このHPの作者が、処理しやすいようにクラス化したってことでしょ

302 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 16:43:29 ]
>>301
いろいろすみません……ありがとうございます。
そして申し訳ないです。。

VC++2008に<windows.h>をインクルードするには何か追加が必要なんですか?



303 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 16:49:40 ]
ほらきたきた

304 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 16:52:07 ]
>VC++2008に<windows.h>をインクルードする
VC++以前の問題で基本が分かってないから、入門書読んできなさい。

305 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 16:54:10 ]
VCの入門書でもAPIの入門書でもなくC言語の入門書な。



306 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 16:55:11 ]
これは初心者の俺から見ても痛い。

何が痛いかって、行動が

307 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 16:55:32 ]
>>302
Cは初めてか?力抜けよ。

console.h使いたいなら、そのサイトのページまるまるコピーしてconsole.hというファイル名で
セーブすりゃいいし、

>>301のコードをconsole.h無しでやるなら
#include <stdio.h>
#include <windows.h>

int main(int argc, char* argv[])
{
COORD coord;
HANDLE hConsoleStdOut = GetStdHandle(STD_OUTPUT_HANDLE);

printf("012");

coord.X = 3;
coord.Y = 1;
SetConsoleCursorPosition(hConsoleStdOut, coord);

printf("345");
return 0;
}
とかやればいい

308 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 17:06:53 ]
すみません。ありがとうございます。
出直します。

309 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 17:32:16 ]
VisualC++ 6.0でログ出力画面を作成しようとしています。

1.外から1行分ずつデータが常にとばされてくる
2.スタートボタンとストップボタンを用意し、スタート押下時からストップ押下時
  までの間のみ、画面に出力する
4.出力中はTeratermでtail -fをしたように、新しいログがくればスクロールしていく
  (上限を超えたら古いものから削除)
5.画面上のログは範囲選択でき、クリップボードにコピペや
  名前をつけて保存ボタンによるファイル出力を可能とする

以上の内容を作るにあたり、参考になるサイトはないでしょうか?
VBをさわったことはあるんですが、VC++は初めてで、GUIやクラスの使い方から
結構つまづいています。

310 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 17:47:59 ]
>>309
つまりC++でのウィンドウズプログラミング入門だな。「猫でも」とかどうぞ。


しかし今VC初めてなのにVC6ってのが不思議。

311 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 18:36:28 ]
ハノイの塔で再起なんたらの項目なんですが、これ頭で最後までたどれる人いますか?板の数は3です
これできないレベルだとこの先勉強する価値が脳にありますか?

312 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 18:46:12 ]
遊びでC++やるとしても4本までは図に描かなくても最初からできないと結局ポインタも使いこなせないだろうしやめた方がいいよ
自分の出来る事でがんばるんだ。あきらめよう

313 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 18:55:39 ]
学校じゃ教えてくれないすばらしいレスだ

314 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:09:21 ]
ソフトからtxtやhtmlのファイルの開くのを
vcでやるのはどういう関数を使えば良いですか?

315 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:24:10 ]
日本語でおk。たぶんsystemで事足りる。



316 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:27:55 ]
>>312
たしかに思考の階層の深さってのは努力ではどうしようもない
能力で稼ぐ業界だからまず社会で戦えないだろうし、遊ぶならベーシックのほうが楽しい
スレタイが初心者ってなってるからって勘違いして雑魚がたまに来るのが痛い


317 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:31:50 ]
よく入門書のハノイの塔がうんたらとか言うけど
そういうの載ってる本みたことないんだが

318 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:35:57 ]
>>317
再帰関係かアルゴリズム関係でググればすぐ見つかる。

319 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 21:25:33 ]
>309
Teratermのソース持ってるから見てみればいい

320 名前:デフォルトの名無しさん [2008/03/11(火) 21:29:04 ]
>>311
東急ハンズなどで売っているから手に取って試してみたら?

321 名前:デフォルトの名無しさん [2008/03/11(火) 21:30:24 ]
>>309
「Teratermでtail -f」じゃなくて、Unix系OSでtailコマンドを使っただけだろ。
Cygwinでも入れて使うか、tailのソースでも探してきたら?

322 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 21:39:05 ]
TeratermはMFCなのか
今まで使ってて気がつかなかった

323 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 22:51:41 ]
>>321
すれ違いだし、>>309 の方がまともなこと言ってるし。

要するに、巣に帰れと言うことだ。

324 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 05:39:15 ]
質問です
VS.NET 2003 で Visual C++ を使用しているのですが、
みなさんは、普段完成品をリリースするときに、最適化のオプションはなにを選びますか?

325 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 06:26:00 ]
特に遅くないからまったく気にしたことない。



326 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 07:59:06 ]
普段意識しないが、最適化するとはまることがあるので、最適化しないようにする方が吉なのかも。

327 名前:デフォルトの名無しさん [2008/03/12(水) 08:04:52 ]
アホかい。

328 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 08:14:57 ]
VCで作られたバイナリは、少なくともどのくらい古いCPUで動くんですか?486?
逆に言うと、cmov*とか使わないんですか?

329 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 10:25:51 ]
コンソールアプリでもdosで起動した16bitモ−ドじゃ動かない

330 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 11:51:30 ]
>>328
コンパイラのオプションで選べた気がする

331 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 12:12:25 ]
>>309
外から飛ばされてくる部分についてはどういう仕組み?
それによってはVBで別アプリとして作ったものを利用するというのも出来そうだが

332 名前:デフォルトの名無しさん [2008/03/12(水) 15:51:27 ]
VC++2008を使い始めたのですがEclipseでの[Ctrl]+[I]のようなインデント修正機能ってありますか?

333 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 16:50:57 ]
Eclipse知らんけど
Ctrl + K , Ctrl + F
だろうか?


334 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 17:47:26 ]
独習C++の第5章の理解度チェック8の問題で思い切り恥じかいた。
解答が間違ってるじゃん。

335 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 17:49:43 ]
連投ですまんが、まあ俺が未熟だというのも問題なんだがな。
でも間違った解答を載せるなよ(怒)



336 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 18:04:15 ]
『独習C++ 第3版』正誤表 1刷(26件)

337 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 18:23:36 ]
seshop.com/book/errata/Default.asp?mode=detail&pid=3236&printno=1&pageno=all

26件中13件は、15刷で修正






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

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

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