- 1 名前:デフォルトの名無しさん mailto:sage [2008/10/31(金) 12:16:11 ]
- Visual C++入門者・初心者からの質問を、
お兄ちゃんお姉ちゃん達が優しく、時には厳しく回答してくれるスレッドです。 ■質問するにあたって ・エラーや警告のときはエラーメッセージを書きましょう。 ・開発環境も書きましょう、特にWindowsForm、MFC、Win32アプリケーションの区別。 ・できるだけ具体的に。 質問の仕方については次のページが大変参考になります。 www.hyuki.com/writing/techask.html ■回答するにあたって ・回答する場合はその答えに至るための「コツ」も書いてあげると良いでしょう。 (MSDNのどの項目だとか、何のキーワードでGoogleするとか) ・ネタや煽りは軽く流しましょう。 過去スレ、関連スレなどは>>2-5辺り。
- 620 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 15:39:18 ]
- CoInitializeで未解決のトークンとリンクエラーになるのですが何かlibを追加しなくてはダメですか?
- 621 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 15:57:13 ]
- ole32.lib だと思うが、普通はわざわざ指定しないけどな?
- 622 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 18:29:48 ]
- >>621
普通は指定しないですよね? でもなぜかしれを追加したらリンク通りました・・・ ありがとうございます。
- 623 名前:611 mailto:sage [2009/01/13(火) 19:22:32 ]
- >>615
フフ、プログラミングでわからない事なんて、しょっちゅうよ…
- 624 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 01:15:15 ]
- ・Visual C++2008 express
・開発環境・・WindowsVista Debugモード、Releaseモード共にコンパイルは通ります。 Debugモードでデバッグ無しで実行は問題なく動作し、正常に終了します。 Releaseモードでデバッグ無しで実行した際には、途中でOSからのエラー、 ----.exeは動作を終了しました。 問題が発生したため、プログラムが正しく動作しなくなりました。 というメッセージが出、途中で終了します。また、エラーが出るタイミングも まちまちです。 これはどういう問題かと思われますか?タイミング問題でしょうか?
- 625 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 01:24:30 ]
- 変数の初期化し忘れとかそういう方向で
- 626 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 08:00:10 ]
- Windows XP、Visual C++ 2003 でダイアログアプリを作っています。
アプリを一つだけ起動した状態は問題ないんですが、二つ以上起動すると タスクバーのボタンがグループ化されたときに「(2) TODO: <ファイルの説明>」というような 表記になってしまいます。 このような文言らしきものがリソースの VS_VERSION_INFO にあったので 適当に編集してみたのですが、表記は変わりませんでした。 どうしたらタスクバーの表記が正しいものになるでしょうか?
- 627 名前:624 mailto:sage [2009/01/15(木) 09:05:56 ]
- >>625
やはり、考えられるのはそれぐらいになりますよね・・・ ありがとうございました
- 628 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 10:37:15 ]
- >>626
以下のレジストリから該当アプリを削除して再度実行する。 HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache
- 629 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 10:56:59 ]
- 基本クラスをCFormViewで作成したときに
これのウィンドウハンドルはm_hWndでしょうか?
- 630 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 17:56:35 ]
- GetSafeHwnd()使え。
- 631 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 18:57:02 ]
- メイクしたユーザの名前を実行ファイルに
文字列として埋め込むことって可能ですか?
- 632 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 19:04:25 ]
- 可能
- 633 名前:626 mailto:sage [2009/01/15(木) 19:10:04 ]
- >>628
おおお 初回起動時の値をずっと保持しているのですね。 消して再実行したらきちんと編集した値に更新されました。 どうもありがとうございました。
- 634 名前:631 mailto:sage [2009/01/15(木) 19:20:38 ]
- >>632
どうすればできますか?
- 635 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 19:21:23 ]
- >>634
#define hoge "うんこタロウ"
- 636 名前:631 mailto:sage [2009/01/15(木) 19:29:40 ]
- >>635
それだと"うんこタロウ"以外がメイクした時にも "うんこタロウ"と埋め込まれると思うのですが・・・
- 637 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 19:37:51 ]
- メイクする人が変われば名前変更しなさいよ
VCは自動でメイクした人の名前を認識できませんよ
- 638 名前:631 mailto:sage [2009/01/15(木) 19:43:49 ]
- >>637
やはり手動でしかできませんか・・・ ありがとうございます。
- 639 名前:631 mailto:sage [2009/01/15(木) 19:53:11 ]
- 今思いついたのですが、
static const char NAME[NAME_LEN] ("HOGEHOGE"); と、ソースに埋め込んで、ビルド後のイベントで 実行ファイルをバイナリレベルで走査し、 指定文字列を発見したらGetUserName()を埋め込む というのは危険すぎるでしょうか?
- 640 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 19:57:52 ]
- ビルド後のイベントって他環境でも強制できるの?
- 641 名前:631 mailto:sage [2009/01/15(木) 20:05:23 ]
- >>640
恐らく*.projあたりに埋め込まれているのだと思うので、 VCを使用している限り埋め込む実行ファイルと プロジェクトを一対で持ちまわれば 可能になるのではないかな、と。 ただ、プログラムのコード中に(想定しているバッファ以外に) 走査対象文字列が出てきたらと考えると危険な香りが・・・
- 642 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 20:42:25 ]
- >>641
コンパイルオプションに環境変数 USERNAME を埋め込むのはどうか? /D "HOGEHOGE_USERNAME=\"$(USERNAME)\"" コードでその文字列を確保 CString sUserName = _T(HOGEHOGE_USERNAME);
- 643 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 20:52:30 ]
- C言語の勉強として、GetWindowRect関数を利用してウィンドウシェードを作っているのですが、
OnGetMinMaxInfoで最小サイズを指定していると思われるウィンドウではどうしてもタイトルバー だけにすることができません。 どうすればそのようなウィンドウでもタイトルバーだけにすることができるでしょうか。 Microsoft Visual C++ 2008 Express Edition DLLファイル(TTBaseのプラグイン)
- 644 名前:631 mailto:sage [2009/01/15(木) 20:53:40 ]
- >>642
できました。ありがとうございます。
- 645 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 22:47:03 ]
- 新規作成で出てくるウィザードにあるプロジェクトの種類 CLR Win32 全般 ってどういう使い分けなんですか?
ロベールのC+;教室ってサイトでは Win32 コンソール アプリケーションを使ってやるみたいなんですけどどれがどう違うのか教えてください。 それと新規作成でファイルを選んだ場合に作成されるのがプロジェクトで作ったのと何が違うのかも・・・ VC++2008EEを使ってます
- 646 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 07:38:09 ]
- >>645
CLRは.NET frameworkを使ったプログラムでC#やVisualBasicで作るのと同じ中間言語にコンパイルされる C++で使う利点は無いので最初からC#で書いたほうが楽 実行時にランタイムが必要だったり不便な点がある Win32は普通のプログラムなのでこれで作れ 全般はコンパイラを別のにして開発環境だけ使うとかしてクロスコンパイルが出来る(メイクファイルプロジェクト)
- 647 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 16:58:59 ]
- すごく初歩的な質問かもしれませんが、1つのプロジェクトにa.cppとb.cppがある場合どのような順番でコンパイルされていくんですか?
- 648 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 17:26:00 ]
- プロジェクトファイルに書いてある順番
- 649 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 18:53:52 ]
- 順番なんかどうでもいい
- 650 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 01:58:13 ]
- /MP使えばほぼ同時だな。
- 651 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 11:10:24 ]
- MFCでファイルオープンダイアログを出す方法を教えてください
- 652 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 11:30:17 ]
- CFileDialog dlg(TRUE);
if (dlg.DoModal() == IDOK) { MessageBox(dlg.GetFileName()); }
- 653 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 13:31:54 ]
- >>652
できましたありがとう
- 654 名前:デフォルトの名無しさん [2009/01/19(月) 23:39:08 ]
- CM_Get_DevNode_Registry_Propertyのかわりに
SetupDiGetDeviceRegistryPropertyほうを使うのが良いらしいんですが、 どういう理由なんでしょうか?
- 655 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 11:40:37 ]
- MSDNにそう書いてあるから、じゃだめ?
- 656 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 23:21:50 ]
- 今使っているのはVisual Studio 2005です。
人に出来上がったexeファイルを配布するときに このアプリケーションの構成が正しくないため、 アプリケーションを開始できません でした。 というエラーを起こさないようにプロジェクトのランタイムライブラリの設定を マルチスレッドDLLからマルチスレッドに変えました。 そうしたら以下のような警告が出て、他にも外部シンボルが未解決ですというエラーが大量に出ました。 warning LNK4098: defaultlib 'LIBCMT' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。 人に配布するときに一番上のエラーが出なく、かつリンクが通るようにするにはどのようにすればいいのですか?
- 657 名前:デフォルトの名無しさん mailto:sage [2009/01/20(火) 23:42:25 ]
- >>656
DebugビルドとReleaseビルドが混じってるとか リビルドしてみるか、言われたとおり /NODEFAULTLIB:LIBCMT.lib を試してみる
- 658 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 09:08:20 ]
- >>656
元の構成に戻して、構成プロパティの全般ページの「MFCの使用」を 「スタティックライブラリでMFCを使用する」にする。 か、 元の構成に戻して、該当する方を渡す。 Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ (x86) www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=ja Microsoft Visual C++ 2005 再頒布可能パッケージ (x86) www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=ja
- 659 名前:656 mailto:sage [2009/01/21(水) 14:59:38 ]
- ゲームを作ろうと思っているのですが、
他の人が作っているゲームや商業用のゲームは 再配布可能パッケージをインストールしなくても動いているのが気になります。 それはなぜなのでしょうか。
- 660 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 15:10:46 ]
- >>659
スタティックリンクかもしれないし、 MFCを使ってないかもしれないし、 VCじゃないかもしれないし、 付属のセットアップで全部インストールされるかもしれないし、 … もういいですか?
- 661 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 15:11:21 ]
- 全然満足できません
- 662 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 15:14:29 ]
- あぁもう面倒くさいな。
取り敢えず「スタティックライブラリでMFCを使用する」でどうなるかやってみろ。
- 663 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 15:17:55 ]
- 面倒くさいならレスしないで下さいよ。ここは初心者スレなんだから。
- 664 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 15:20:03 ]
- 他の人が作っているゲームや商業用のゲームとかいう認識レベルのやつに説明しても無駄
開発環境や使用ライブラリぐらい調べてから質問しろ
- 665 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 15:21:15 ]
- 無駄ならレスしないで下さいよ。ここは初心者スレなんだから
- 666 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 15:27:31 ]
- 初心者じゃなくて初心者以前だろ
- 667 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 15:28:56 ]
- 知りもしないで文句だけたれてるクズがうざぃ
- 668 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 15:39:57 ]
- そのゲームと同じにしたかったら同じ環境で同じように作ればいい
- 669 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 15:44:28 ]
- その程度のレスなんていらないよぉ
- 670 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 16:11:57 ]
- Microsoft Visual C++ 2005 再頒布可能パッケージなんだから
Visual C++ 2005以外で作れば入れる必要ない
- 671 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 17:02:41 ]
- 誰か>>643を…
- 672 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 17:16:41 ]
- >>671
ちょっと待て
- 673 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 17:51:52 ]
- と思われるウィンドウって他の人が出してるウインドウ?
サイズ変更のメッセージでサイズ調整したりするけど 他から勝手に余計なことされたらどうなるんだ?
- 674 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 17:55:57 ]
- 余計な事は考えないで質問にだけ答えてくださいよ。
- 675 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 17:59:02 ]
- >>673
ウィンドウシェードが目的なので他のプログラムですね。 コマンドプロンプトなどだと中身が一行見えたり、GIMPだとほとんどウィンドウの中身が見えてしまっていて全く使えません。 もちろん手動でタイトルバーだけにしようと思っても(OnGetMinMaxInfoかなんかで)それ以上小さくならないですし。
- 676 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 18:48:54 ]
- ウィンドウシェードなんて聞いたことない
知ってるやつが来るまでおとなしく待ってればいいよ
- 677 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 19:37:30 ]
- >>676
MacやBlackboxなどにあるウィンドウをタイトルバーだけにする機能のことです。
- 678 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 19:44:19 ]
- explorer.exeを殺して最小化すればいい。
- 679 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 20:03:54 ]
- >>675
他のシェードツールでは問題なく動作するの? それなら動かしつつSPYで見てみるとか
- 680 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 20:26:41 ]
- >>678
互換シェル使っていますのでexplorer.exeはファイラー以外使ってません。 でもシェルを切ればタイトルバーだけになりますね。あまりあれは好きではありませんが。 >>679 Stylerでできた気がするのですが諸事情で確認できません。
- 681 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 22:40:49 ]
- VS2008(VC9?)で、newしたときに、失敗したときに例外じゃなくてNULLを返させたいです。
でもnew(nothrow)みたいに、既存のソースのnewを一個一個置き換えるのはやなので、一発でなんか無いですか?
- 682 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 22:55:40 ]
- newを自作
- 683 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 22:59:59 ]
- なんか方法があるのは憶えてるけど、どうやるかは忘れたな。
ググればでてくるんじゃないか?
- 684 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 23:03:43 ]
- 検索したらmsdnにヒットしたけどオフィシャルとは思えない笑える説明
- 685 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 23:08:01 ]
- 笑える部分をコピペしてやりたいけど、それやると検索で見つかってしまうからやめておこう
- 686 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 23:09:37 ]
- ダウンロードしたMSDNライブラリを、たとえばfirefoxで閲覧するにはどうすればよいでしょうか
- 687 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 23:49:00 ]
- >>682-685
えー 教えてください
- 688 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 00:24:09 ]
- もしかしてnothrownew.objをリンクするってやつ?
- 689 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 14:29:19 ]
- WindowsのAPI関数をさしてF1キーなどでドキュメント付属のリファレンス見れますけど、
英語のものばっかり表示されるんですが、日本語で表示するにはどうすればいいですか? オプションで全部日本語を設定してるんですが・・・
- 690 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 14:55:16 ]
- んな難しい英語使われてないやろ
- 691 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 15:00:09 ]
- なんで2ちゃんねらーって論点をずらすことばかりするの?
- 692 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 15:03:55 ]
- そりゃあたくさん人がいるからだよ
- 693 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 15:06:28 ]
- visual studio使ってる段階でクズだし基地外が好んで使うから
- 694 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 15:20:01 ]
- >>689
キーワードタブのフィルタ条件を「日本語ドキュメント」にする。 その状態は記憶されるので次からは日本語になる。
- 695 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 15:50:57 ]
- VC++6.0を使用しています。
メニューバーの項目を一つだけ右端に持って行きたいのですが可能でしょうか? 下のような感じで。 ________________________________ |ファイル|編集|表示|___________________|ヘルプ|  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
- 696 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 15:58:18 ]
- >>695
不可能
- 697 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 16:04:28 ]
- >>965
無理
- 698 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 16:05:12 ]
- >>696 >>697
感謝です。
- 699 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 16:07:43 ]
- >>695
リソースじゃなくて自分でメニューバーのウィンドー作れば可能
- 700 名前:695 mailto:sage [2009/01/22(木) 16:15:20 ]
- >>699
感謝です。 yokohama.cool.ne.jp/chokuto/urawaza/menu1.html メニューバーの作り方はここを参考に作れば大丈夫でしょうか?
- 701 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 21:59:52 ]
- Web制作の経験があるという理由だけで会社でVisual C++の担当になりました。
1から勉強しなければならないのですが、そもそもこのソフトで何ができるようになるのでしょうか? 上司に聞こうにも上手くはぐらかされるだけでストレスになっています。 例えばこういうものが作れるといった具体例があれば教えていただけないでしょうか?
- 702 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 22:09:40 ]
- この世に存在する自動的に制御されているものはほとんど作れます
- 703 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 22:17:49 ]
- これはさすがに釣りだろjk
- 704 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 22:59:02 ]
- >>701
ウインドウズのアプリケーション。 ライブラリ。 DLL。 COM。 ActiveX。 Webアプリケーション。
- 705 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 04:26:10 ]
- 工具箱で何が作れるのか聞いてるようなもんだな。
- 706 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 13:11:32 ]
- >>701
VCはなんでも作れるらから安心しろ。
- 707 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 13:30:49 ]
- 最初、ヴァーチャルストゥディオって読んでました
- 708 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 13:38:02 ]
- VirtualStdioか
意味は通らなくもない
- 709 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 16:33:42 ]
- VisualC++2005EEとVisualC++2008EEの違いって何ですか?
教えてください。
- 710 名前:デフォルトの名無しさん [2009/01/25(日) 16:40:52 ]
- VisualC++2008EEのほうが全てに秀でる あと軽い
- 711 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 16:49:55 ]
- ありがとうございました。
2008インストールしてみます。
- 712 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 19:45:42 ]
- >>701
会社の業務に関係するシステムを作らされそうなの? たぶんC#とかVBでやったほうがいいとおもうけど。
- 713 名前:デフォルトの名無しさん [2009/01/26(月) 23:16:58 ]
- ダイアログベースアプリで、ウイザードが生成するコードで、
CXXXDlg::OnPaint() { if(IsIconic()) { 処理 って奴あるじゃん。 あのIsIconicのときの処理って走りますか? 何時走るの?? ちなみにモーダルやモードレスの子ダイアログの場合、最小化すると走るらしいけど、 メインウインドの場合は?
- 714 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:28:03 ]
- >>713
MSDNには最小化したら0以外が返るって書いてあるけど、 ダイアログ以外のウインドウだと動作が違うの?
- 715 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:30:19 ]
- そもそも最小化しているときにOnPaintが呼ばれるのか?ということだろ。俺も気になる。
- 716 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:41:09 ]
- てか、最近のVCのウィザードはif(IsIconic())なんてコードを吐くの?
- 717 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:41:21 ]
- int main(void)
{ int a=0, b=99; Exchange(a,b); printf("a=%d ,b=%d\n",a,b); } int Exchange(int t1, int t2){ int tmp = t2; t2 = t1; t1 = tmp; return t1,t2; } 上の文では戻り値が返されずa=0,b=90と言う結果が出てしまいます。 どんな時に戻り値が適用され、どんな場合に仮引数、実引数が使われるのかが分かりません。 もしかして2つの値は返されないのでしょうか? また、これは値渡しと言うものなのでしょうか? 混乱しています。よろしくお願いします。
- 718 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:42:49 ]
- >>715
そうそう、そんな感じ。 ウィザードがわざわざ生成するくらいだから何とかすれば通るような。 でもブレイクポイント設定して何をやってもブレイクしないし。
- 719 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:45:16 ]
- >>717
煽るわけじゃなくて、マジ疑問なんだけど、どういうのを 手本にして勉強してるの? ネットのサイトとか? 二つの値を返したいときはこうだな。 void Exchange(int* t1, int* t2){ int tmp = *t2; *t2 = *t1; *t1 = tmp; } int main(void) { int a=0, b=99; Exchange(&a,&b); printf("a=%d ,b=%d\n",a,b); }
- 720 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 23:46:38 ]
- >>718
Win3.1時代の名残りかな? そのころは、最小化するとタスクバーじゃなくて、アイコン化されてたし。
|

|