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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 17:44:23 ]
Visual C++入門者・初心者からの質問を、
お兄ちゃんお姉ちゃん達が優しく、時には厳しく回答してくれるスレッドです。

■質問するにあたって
・エラーや警告のときはエラーメッセージを書きましょう。
・開発環境も書きましょう、特にWindowsForm、MFC、Win32アプリケーションの区別。
・できるだけ具体的に。

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

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

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

649 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 20:59:07 ]
WinInetとか

650 名前:648 [2009/05/21(木) 21:35:23 ]
>>649
レスありがとうございます。
wininetについて今ネットで調べてみたのですがこれってwin32APIですよね。
win32APIはプログラミングが面倒だという印象を持っているんですが
C++でもwebページの取得はwininetが常套手段なのでしょうか?
VisualC++で使える便利なクラスみたいのはないのでしょうか?
わがまま言ってスイマセン。

651 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 21:39:53 ]
>>650
便利なMFCのクラスはあるけど、ExpressEditionじゃ使えない。
それに、Windowsプログラミングの基本はやはりWin32APIだから、それが面倒というなら
VBなりC#なり、C++以外でプログラミングすればよろし。

652 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 22:39:22 ]
>>648
boost::asioとかでいいんじゃないの?

653 名前:デフォルトの名無しさん mailto:sage [2009/05/21(木) 23:39:33 ]
特定のウェブページを取得してテキストボックスとかに表示だったら
特に難しい処理はないだろ
やっつけで用が足りる

654 名前:デフォルトの名無しさん mailto:sage [2009/05/22(金) 00:13:42 ]
>>648
WebClientとかSystem.Net名前空間の中あされ。
CLRアプリならC#スレでそれとなく聞くのがお勧め。

655 名前:648 mailto:sage [2009/05/22(金) 00:55:27 ]
>>650-654
皆さんありがとうございました。
WebClientよさそうですね。あとWebRequestもいけるかな・・・
とりあえずこの辺りから勉強してみる事にします。
とは言っても正直VCもC++も全く解らなくてまず何から
手をつけていいのか混乱している状態です。




656 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 18:20:39 ]
Microsoft Visual C++ 2008 Express Edition
をインストールしたのですが、
コマンドラインからコンパイルできません。
clと入力しても
'cl' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と言われてしまいます。
どうすればコマンドラインからコンパイル出来るようになるでしょうか?

657 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 18:24:16 ]
>>656
msdn.microsoft.com/ja-jp/library/ms235639(VS.80).aspx



658 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 18:25:55 ]
>>656 >>657
2005→2008に読み替え

659 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 18:31:29 ]
ありがとうございます。
普通のコマンドプロンプトからは出来ないのでしょうか?
g++と同じ感覚で使えると便利だと思っているのですが。

660 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 18:44:18 ]
パス通せばできるだろ

661 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 18:58:20 ]
VCVARS32 入ってないのか

662 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 19:01:11 ]
VCVARS32というバッチファイルでコンパイルするんですか?


663 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 19:07:23 ]
少しは自分で調べたらどうだ? VCVARS32 でググりゃいくらでもでてくるだろ。

664 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 19:34:40 ]
もちろん調べたんですが分かりませんでした。
確かにいくらでも出てきましたが
実行しても何もおこりません。

665 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 20:38:59 ]
VCVARS32を実行したら、そのコマンドプロンプトではそれ以降clが使えるようになるよ・・・

666 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 20:51:42 ]
・・・もしかしてOSを再起動してないからclが使えないのでしょうか。
今度OSを再起動できるようになったら試してみます。
ありがとうございます。

667 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 21:12:09 ]
>>665見て俺も実行してみた
が、アクセサリのほうのcmdからはclは使えなんだ



668 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 21:23:52 ]
>>667
ちゃんとCALLしたのか?

669 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 21:25:55 ]
>>667
「そのコマンドプロンプトで」って >>665 に書いてあるだろ?
アクセサリのコマンドプロンプトで VCVARS32 を実行しなきゃ、アクセサリのコマンドプロンプトでは使えんよ。

670 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 21:43:39 ]
初めてやったが問題なく使えた、edlin があるのに驚いた

671 名前:667 mailto:sage [2009/05/23(土) 22:23:52 ]
あ、出来た

672 名前:666 mailto:sage [2009/05/23(土) 23:23:52 ]
できました!
ありがとうございました。

673 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 01:55:55 ]
システムの環境変数に登録しとけば?

てか、VC6の頃は自動で登録してくれたのになぁ

674 名前:デフォルトの名無しさん [2009/05/24(日) 10:51:09 ]
現在、Minimalist PSPSDKを導入し、
IDEとして、Visual C++を使用したいんですが、
どうもうまくいかない状況です。。

1>Project : error PRJ0019: ツールはエラー コードを返しました : "メイクファイル プロジェクト動作を実行しています。"

sourceforge.jp/projects/dxlibp/wiki/チュートリアル
のやり方で、Makefileも作成しています。それに加え、
インクルードの検索パスに
C:\pspsdk\psp\sdk\include
を設定し、
環境変数のPATHに
C:\pspsdk\bin
としています。

ほかに何か不備があるのでしょうか?

よろしくお願いします。

675 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 11:06:36 ]
なぜそのwikiで質問しない?
ここはそのサイトと関係ないだろ

676 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 11:10:21 ]
>>675
頭がパーだからに決まってるだろw

677 名前:デフォルトの名無しさん [2009/05/24(日) 12:53:20 ]
>>675

すみませんでした。。
そちらのお世話になってきます。



678 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 14:20:46 ]
VisualStudio2005でMFCアプリをつくろうとしています。
それでコマンドライン引き数をプログラムに渡したいのですが、
スケルトンのままでビルドしてコマンドラインから、

ttt>hogehoge.exe test1(ret)

と実行すると、test1というファイルをさがしに行ってしまい、
ファイルが見つからないというメッセージを出して終了してしまいます。

普通にコマンドラインを渡すにはどこをいじればいいのでしょうか?


679 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 14:28:30 ]
CCommandLineInfo::ParseParam();
msdn.microsoft.com/ja-jp/library/bss6bxss(VS.80).aspx

680 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 14:57:25 ]
その文章だと本人の思い込みの可能性が強く感じられるから
アドバイスは遠慮する。

681 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 15:33:15 ]
___arg
アンダーバーのついたargとかいうもんがあった希ガス

682 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 16:36:13 ]
ヘルプのdocument explorerの文字を大きくするにはどうすればいいのですか?
初心者過ぎる質問ですがよろしくお願いします。

683 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 16:52:24 ]
「ヘルプに関するヘルプ (Microsoft Document Explorer ヘルプ)」を読め。

684 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 16:56:49 ]
>>682
表示メニューか右クリックメニュー

685 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 17:07:54 ]
683の言われたとおりにヘルプからで探したところ、
インターネットオプションで「WEBページのフォントサイズを使用しない」を選択すればよいことがわかりました。
ありがとうございます。

>>684
オンラインのページだと、文字のサイズを変えても、ページ内の文字の大きさが変わりませんでした。

686 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 23:09:54 ]
>>679
CCommandLineInfoでぐぐったら何とかなりました。Thxです。

>>681
それ以前にまったくアプリが立ち上がらなかったので。

687 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 23:23:45 ]
アプリか
自分もいつか作ってみたいもんだね



688 名前:デフォルトの名無しさん mailto:sage [2009/05/24(日) 23:50:48 ]
>>686
ドキュメント/ビュー アーキテクチャを無理に使う必要はないんだぞ。:-)

689 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 00:59:35 ]
>>688
ドキュメントビューアーキテクチャって何を作って欲しいのか不明だよね

690 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 11:16:32 ]
>何を作って欲しいのか不明
それは君の経験不足だと思うが。

691 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 18:38:21 ]
最近VisualC++を使い始めたのですが、ソフトの特性を理解できていなくて困っているので一つ質問させてください。

main関数を含む単独のcppプログラムを2つ並行して使っているのですが、
それぞれ1つずつのVC++ウィンドウを開いて、それぞれにソリューションを表示してコンパイル(ビルド?デバッグ?)しています。
この2つを1つのウィンドウで開き、タブを切り替えてそれぞれ個別にコンパイルできるような構成にはできないでしょうか?

1つのソリューションに2つのプロジェクトを作って1つずつソースファイルを入れてCtrl+F5を押しても片方のソースだけが実行されてしまって悩んでいます。

692 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 19:19:32 ]
Microsoft Visual C++ 2008 再頒布可能パッケージ (x86)をインストールしたいんだけど、インストーラーでドライブ直下に展開されちゃう。

どなたか保存場所の指定の仕方わかります?

693 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 19:26:33 ]
>>691
後者の状況で、ソリューションエクスプローラ上のプロジェクトのアイコンを右クリック、
メニューの中の「スタートアッププロジェクトに設定」を選ぶと、
Ctrl+F5などを押したときに起動するのがそっちになる。
あと、ソリューションのプロパティで両方同時になどといった設定もできる。

頻繁に切り替えることを考えた作りに見えないし、
望みどおりになるのは難しいと思う。
本質的に別のなら、最初みたいに別々のソリューションにするほうがいいと思う。

694 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 22:16:43 ]
クラスを使ってゲーム作成などをし始めたのですが、作ってるうちにこんがらがってしまいます
配列はとても扱いやすくいので何もかも配列で処理させれば問題なく出来るんですが、
こういう場合はどうすればいいんでしょうか

無理してクラスは使わなくていいんでしょうか?それとも僕はC++に向いてないんでしょうか?

695 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 22:52:06 ]
>>694
その配列に処理するための関数がくっついていれば便利だと思うことはないかね?

696 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 22:58:05 ]
>>694
たくさん作ればそのうちわかる

697 名前:694 mailto:sage [2009/05/25(月) 23:03:34 ]
ありがとうございます!
>>695
説明では何度も読んでいるんですが、どうしても使いこなせないんですよね。多分理解できてないんでしょう・・
計算はmain関数、データは配列に格納って固定概念がいつまでも離れないんです
>>696
ありがとうございます。とりあえずあまり考えずに何か色々作ってみます。
その内なにかひらめくかもしれませんね



698 名前:デフォルトの名無しさん mailto:sage [2009/05/25(月) 23:09:24 ]
プログラミングのノウハウ、作り方や設計等、デザインパターンもそう。
本だけの知識で修得できるものじゃない、体で覚える方が大切。

699 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 02:48:19 ]
判るなぁ、その気持ち
大きいのと小さいのは判るんだけど、それを使って何かやろうとすると
ウゼーと思ってオブジェクト化崩しちゃう
最後まで設計するのが面倒でコーディングに走っちゃうのが
駄目なんだろうな

700 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 09:26:35 ]
この人はグローバル変数やめるところから始めるべきだ

701 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 13:04:20 ]
質問です。
開発環境はVisual C++2005です。
静止画を連続表示してGIFアニメのように見せるソフトを考えています。
今、連続画像AとBがあって、同時に再生スタートして、
ずれないように毎画像(毎フレーム)ごとにお互いの同期を取りながら再生させるには、
どのようにすればよいでしょうか?
よろしくお願いします。

702 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 15:18:17 ]
>>701
すれ違いではあるまいか。
答えは、同期なんかとらなくても、同じスレッドで表示すればいいだけだろ。

703 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 19:33:33 ]
>>701
ギャハハハw
ダッセーw


以下、>>701の発言を正当化する後付け設定の嵐どぞ↓w

704 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 19:46:28 ]
  ┌┐         / //
 [二  ] __     〔/ / 
   | |/,ー-、ヽ      / 
  / /  _,,| |     ./      
 レ1 |  / o └、  ∠/    ∧_∧    
   .|__|  ヽ_/^     ,/     ( ´∀`)       ))
      __       /      /つ( ̄`ヽO_ノ⌒ヽ
   [二二_  ]    /     ノ   )        \ ))
       //    {..    (__丿\ヽ ::    ノ:::: )
     / ∠__    ̄フ..      丿        ,:'  ))  
    ∠___  /  /    (( (___,,.;:-−''"´``'‐'    
     _   / /  \      
    / o ヽ/  /   /      
    ヽ__ /    \

705 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 21:59:51 ]
VC++2008 MFCダイアログベースでアプリを作成しているのですが
ダイアログにファイルをドロップした時に、
ダイアログ上に設置されたリストコントロール上にドロップされたのと、
それ以外のダイアログ上の場所にドロップされたのとで別の処理をしたいのですが、
どう判別したらいいのかわかりません。
教えてください。

よろしくお願いします。

706 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 22:12:35 ]
ダイアログにファイルをドロップした時→ダイアログにWM_DROPFILESがポストされる。
リストコントロールにファイルをドロップした時→リストコントロールにWM_DROPFILESがポストされる。

むろん、ダイアログもリストコントロールも Accept Files を True にしておく。

[別解]
ダイアログだけ Accept Files を True にしておき、ドロップされた時のマウス位置で判別する。

707 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 22:19:41 ]
最近プログラムの流れをノートに書いてるんですが、
こういう流れの図ってなんていうんでしたっけ?



708 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 22:21:03 ]
フローチャート

709 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 22:22:28 ]

   ̄ヽ、   _ノ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     `'ー '´              ,. -- 、
      ○             ,' , '⌒,ノ
       O           .__ i/  ´
        o    ,,.. '"´ ̄ (__)r'ヽ         と
         。 /        ` ´`ヽ        思
           ,'     ,、 ─-     ',       う
           ! 、 ,.i- i ハi,;-ァ!、 i   i      神
           i i i !,-;!、  ':,_rハiノ|   .|     .綺
           レV!. i.ハ_r! 、  "" i |.   |     で
            i.八"    _   ノ |.  |      あ
            l.|ゝ.>,,、__,,.. イノ レハ  |      っ
            レ| l  | ,.イ-ーニノト.ー 、i |     た
             .| l ,.ヘ、ニ_ノノ  `ヽ!
              | / //不\ヽ    `ヽ


710 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 22:34:16 ]
>706
回答ありがとうございます。

>ダイアログにファイルをドロップした時→ダイアログにWM_DROPFILESがポストされる。
こちらはOKですが、
>リストコントロールにファイルをドロップした時→リストコントロールにWM_DROPFILESがポストされる。
こちらの場合の処理手順がわからないのでマウス位置判別の方法で試してみます。

どうもありがとうございました。


711 名前:デフォルトの名無しさん mailto:sage [2009/05/26(火) 22:50:52 ]
>こちらの場合の処理手順がわからない
CListCtrl の派生クラスを作成して当該リストコントロールに結びつけ、
その派生クラスでWM_DROPFILESメッセージを処理する。

712 名前:710 mailto:sage [2009/05/26(火) 23:13:35 ]
>711
試行錯誤しながら試したらうまくいきました。
ありがとうございました。

713 名前:デフォルトの名無しさん mailto:sage [2009/05/27(水) 23:39:01 ]
デバッグ中にステップインでプログラムを進めているのですが、いつの間にか終わってしまいます
「何かキーを入力してください」の画面も出ません
ウォッチ式のところも文字がグレーになってしまいます
ループのところでハマっているかとも思いましたが、そういうわけでもありませんでした
これはどういう状態なのでしょうか?

714 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 10:22:58 ]
出力ウィンドウには何か出てない?

715 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 12:26:06 ]
リリースビルドだったら許さん

716 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 12:35:47 ]
アクセスバイオレーションで続行して飛んでるとか
オブジェクト残ってて実は終わってないとか

717 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 17:26:40 ]
猫でもわかるプログラミングさんのサイトを使っていたんですが、
WindowsSDKのプログラムを打ちこんだのですがVisual C++ 2008 EEではビルド出来なくて困っています
Visual C++ 2008 EEのアプリケーション開発入門用のサイトで
お勧めなのはありませんか?



718 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 18:19:08 ]
ビルドできないってどんな理由で?
ユニコード文字セットのせいじゃないの?

719 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 18:32:09 ]
ttp://www.kumei.ne.jp/c_lang/sdk/sdk_00.htmのコードをそのままコピペして使いました
そしてビルドしたところ以下のようなエラーメッセージが出ました

sample01.cpp(38) : error C2664: 'CreateWindowExW' : 2 番目の引数を 'char [25]' から 'LPCWSTR' に変換できません。(新しい機能 ; ヘルプを参照)
1> 指示された型は関連がありません。変換には reinterpret_cast、C スタイル キャストまたは関数スタイルのキャストが必要です。

この他に二つエラーが出ましたが、
そちらは型変更のキャストを入れています

720 名前:717 mailto:sage [2009/05/28(木) 18:38:56 ]
すみません、>>719>>718の返答ですorz

721 名前:デフォルトの名無しさん [2009/05/28(木) 18:42:55 ]
>>719
まさに>>718
マルチバイトとUNICODEが混在してる。
プロジェクトのプロパティと使用してる文字セットを見直して。

722 名前:デフォルトの名無しさん mailto:sage [2009/05/28(木) 18:57:36 ]
>>721
助かりました
Unicodeからマルチバイトに変更したら問題なく通りました
半日悩んでたので、ようやくすっきり出来ましたw

723 名前:デフォルトの名無しさん [2009/05/29(金) 02:03:34 ]
mfcの求人がないお(;ω;)

mFCこそしきょくの現代プログラミングだとおもうんだお(^ω^)


724 名前:デフォルトの名無しさん mailto:sage [2009/05/29(金) 02:17:42 ]
>>723
あー、わかる
ホント仕事ないよなぁ・・・
っていうか別にこれに限らずプログラム組む仕事ならちょっとなれれば
なんでもできるからどこへでもまわしてくれって思うけどね

725 名前:デフォルトの名無しさん mailto:sage [2009/05/29(金) 08:04:27 ]
MFCの求人がないお
というレスに対してのレスとしてそれは正しいのか?

仕事がないおじゃなくてMFCの求人がないおだぞ
的外れにもほどがあるお

726 名前:デフォルトの名無しさん mailto:sage [2009/05/29(金) 08:17:32 ]
Webじゃ作れない業務に強くなるしか無いんじゃない?
ムスレの話題じゃないなw

727 名前:デフォルトの名無しさん [2009/05/29(金) 16:36:55 ]
ここで質問すべきなのか分かりませんが。

8FFFFFFFU と 1U では

_BitScanForwardした結果を返すスピードは
変わらないのでしょうか?

上位のほうにあろうと下位のほうにあろうと関係ないのでしょうか。




728 名前:デフォルトの名無しさん mailto:sage [2009/05/29(金) 16:52:55 ]
自分で試しても違いがわからなかったら変わらないと言える。

729 名前:デフォルトの名無しさん mailto:sage [2009/05/29(金) 16:53:31 ]
>>727
homepage1.nifty.com/herumi/diary/0811.html
のページによると_BitScanForwardはアセンブラレベルでは
bsfの1命令に落ちるみたいなので、変わらないんじゃないの

確実な答えがしりたいなら人に聞くんじゃなくて、Intelのサイトとかで
対象CPUの命令のスペックを調べること

730 名前:デフォルトの名無しさん [2009/05/29(金) 19:51:56 ]
今、学校の課題をやっているところなのですが、
「関数 'erfc' は定義されていません。」と出てしまいました。
erfc()はmath.hのエラー関数の関数で、
ぐぐったところ、標準ライブラリ(拡張)と出てきました。
どうすればいいでしょうか。お願いします。

731 名前:デフォルトの名無しさん mailto:sage [2009/05/29(金) 20:20:17 ]
なんだ、まだ解決してないのか
先生に聞いてみな

732 名前:デフォルトの名無しさん mailto:sage [2009/05/29(金) 20:44:58 ]
>>725
ないのはしょうがねぇじゃんw
でもそれ以外不可ってのが俺的にネックだなぁ・・・
って感じでレス書いてる内に俺の都合レスになったw

733 名前:デフォルトの名無しさん [2009/05/29(金) 20:58:57 ]
>729
1命令で収まりそうですね。
ビットを探すためにループ処理はしていませんね。
ありがとうございました。


734 名前:デフォルトの名無しさん mailto:sage [2009/05/29(金) 22:38:59 ]
>>724
畑違いだとめっちゃしんどいぞ。

735 名前:デフォルトの名無しさん mailto:sage [2009/05/29(金) 22:40:12 ]
>>734
っていっても俺はじめゲーPGだしw

736 名前:デフォルトの名無しさん mailto:sage [2009/05/30(土) 17:33:07 ]
関数を作ると、

関数に 2 個の引数を指定できません。

と出るんですが、どうすればいいでしょうか



737 名前:デフォルトの名無しさん mailto:sage [2009/05/30(土) 18:00:51 ]
関数プロトタイプを見直せ。



738 名前:デフォルトの名無しさん mailto:sage [2009/05/30(土) 18:01:23 ]
それは作ったほうじゃなくて呼び出したほうのエラー
具体的にどうやったのか?

739 名前:デフォルトの名無しさん mailto:sage [2009/05/30(土) 18:49:23 ]
>>737,>>738
分かりました、ありがとうございます
いままで関数のほうばかり見て、
関数プロトタイプの括弧の中を記述し忘れていました

740 名前:デフォルトの名無しさん [2009/05/30(土) 20:01:17 ]
さっきVisual C++ 2008 Express Edition をインスコしたとこで、とりあえず簡単なプログラム実行させようとしたんだけど、

include ファイルを開けません。'iostream.h': No such file or directory
って出てコンパイル通らんという状態なんだが

Cygnusでは実行できたからソースコードが悪いわけではないと思うんだが・・・
それとも新規プロジェクトはWin32コンソールアプリケーションじゃあ駄目だったのか?

741 名前:デフォルトの名無しさん mailto:sage [2009/05/30(土) 20:13:08 ]
インクルードパスに追加すればいいだけでは?

742 名前:740 [2009/05/30(土) 20:16:25 ]
#include <iostream.h>は#include <iostream>にしたらエラー吐かなくなった。 
なんか新しい書式だと.hを付けないから古いほうだとエラーになるとかなんとか…?
でも俺らの参照する文献(ネット上も含めて)には旧バージョンもまだまだあるだろ…迷惑な

でも#include <iomanip.h>のほうはエラー吐き続けるんだが・・・

743 名前:デフォルトの名無しさん mailto:sage [2009/05/30(土) 20:32:56 ]
#include <iomanip>


744 名前:デフォルトの名無しさん [2009/05/30(土) 20:48:24 ]
すみません。書籍スレと迷ったんですが、こっちで聞かせてください。

大分、MFCにもなれ、自作アプリを3個くらい手の込んだのを作りました。ある程度のアプリなら
ネットやら書籍で検索しながら作れるような気はしてます。
書籍もオークションやらブックオフで色々あさって技術評論社とかAsCIIのを
12冊くらい持ってます。で、色々お勧め本をみるとハーバートシルトのMFC6.0という分厚いやつがお勧めらしいですが
本屋でぱっと見た限りほとんど知ってる事だと感じました。実際読んでないんでわかりませんが、
それでも含蓄あるから買ったほうがいいとか
そういうことありますか?

745 名前:デフォルトの名無しさん mailto:sage [2009/05/30(土) 21:00:59 ]
人それぞれだと思うよ。
もっとも、趣味範囲でのプログラミングなら、参考書に載っていない部分を、工夫しながら作っていくのが面白いのだけどな。

746 名前:デフォルトの名無しさん mailto:sage [2009/05/30(土) 21:13:51 ]
他に持ってる本で用が足りてれば買ってもしょうがないだろうけど
そんなの全部内容比較しなきゃ誰にもわからんだろ

747 名前:デフォルトの名無しさん mailto:sage [2009/05/31(日) 01:45:45 ]
プログラミングに限らず大抵の分野について初心者用の本ばかりなんじゃないの。
中級向けの本なんて作るの大変なうえに売れないし、作る人いないんじゃないかな。
雑誌でちょっとずつ高度な話を連載して書籍化ってパターンがあるけど雑誌が売れなくて消えてく時代だし。



748 名前:デフォルトの名無しさん [2009/06/03(水) 00:07:40 ]
すいません。教えてください。
#include <string>
#include <iostream>
using namespace std;

class User
{
private:

public:
User()
{
cout << "デフォコン" << endl;
}
};

int main()
{
User x;
User y();
return 0;
}

User y();でデフォルトコンストラクタが呼ばれないのは何でですか?

749 名前:デフォルトの名無しさん mailto:sage [2009/06/03(水) 00:16:32 ]
>>748
User型の戻り値を持つ関数yのプロトタイプ宣言とみなされてるとか






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

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

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