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

このエントリーをはてなブックマークに追加
935デフォルトの名無しさん:05/01/28 03:23:29
基本から分かってないと思います・・・
だれか助けて・・・
936デフォルトの名無しさん:05/01/28 03:45:50
コンパイルしようとしたら
C:\Program Files\Microsoft SDK\include\ObjBase.h(398) : error C2146: syntax error : missing ';' before identifier 'IRpcStubBuffer'
と出ます。件の行には
typedef interface IRpcStubBuffer IRpcStubBuffer;
と書いてあります。
何を調べたらいいんでしょうか??
937デフォルトの名無しさん:05/01/28 08:42:03
>>936
あんたの頭。

それは兎も角、その行の前辺り。
938デフォルトの名無しさん:05/01/28 10:13:51
>931-932
msgboxをhookしろ。ぐぐれ
939デフォルトの名無しさん:05/01/28 10:16:54
>936
interfaceの定義がわかっていない。
C++でもCでもそんなCOMの実装は見たことがない。
940デフォルトの名無しさん:05/01/28 16:21:57
>>939
確かどこぞのヘッダにこんな呪文が
#define interface struct
941デフォルトの名無しさん:05/01/28 18:36:10
そういやヘッダーファイルを読むやつは少なくなったな。
プリプロセサの吐いたソース読むと面白いのに
942デフォルトの名無しさん:05/01/28 20:02:50
最近MFCの勉強を始めたんですが
参考にしている本がVC6.0プロに対応していて、私はVC++6.0スタンダードしかもっていません。
本を読んでいるとスタンダードは細かい設定が出来ないようなんですが
VC++6.0プロを購入するべきでしょうか?
943デフォルトの名無しさん:05/01/28 21:04:06
>>942
勉強目的ならスタンダードで十分だ
944デフォルトの名無しさん:05/01/28 21:12:45
もう売ってないし
そんなくだらない理由で買い換えるアホはいないだろ
945デフォルトの名無しさん:05/01/28 21:36:37
>943-944
レスthx
しばらくスタンでがんばります
946デフォルトの名無しさん:05/01/29 00:41:29
サービスパック入れて手打ちで設定でプロ版になるらしい
947デフォルトの名無しさん:05/01/29 01:29:08
Visual Studio .NET2003を使用してますが、
標準出力に出力した内容は、どこに表示または
保存されていますか?
標準エラー出力もわかりません・・・。
948デフォルトの名無しさん:05/01/29 01:41:47
>>947
コンソールアプリなら起動したコンソールに、
そうでないならお察しください。
949デフォルトの名無しさん:05/01/29 02:02:21
>>948
どうもです。
ぐぐった所では、MFCならTRACEというマクロ?、ATLなら他の何かで
表示できるらしいのですが、生のC++非コンソールアプリでは無理なのでしょうか。
950デフォルトの名無しさん:05/01/29 02:05:34
>>949
TRACEとかはIDEのアウトプットに出る。コンソールじゃない。
おまいはどこに出したいのだ?
951デフォルトの名無しさん:05/01/29 02:12:00
>>950
デバッグ用に出したいので、どこでもいいんです。
見れればOKです。
できればwstringとstringの両方を自動で対応できるなら
なおさらいいです。
952デフォルトの名無しさん:05/01/29 02:35:24
>>951
環境依存でいいのなら_RPT系マクロがある。
953デフォルトの名無しさん:05/01/29 02:41:36

複素数を含んだ双曲関数(sinh,cosh,tanh)の計算をしたいのですが、どのようにしたらようでしょうか?何かアイディアがあればお願いします。
ヘッダファイルを用い、複素数の和、差、積、商、平方根、絶対値、指数関数については定義済みで、動作確認もされています。
954デフォルトの名無しさん:05/01/29 02:42:39
sinは計算できるの?
955デフォルトの名無しさん:05/01/29 02:44:20
できます
956デフォルトの名無しさん:05/01/29 02:46:52
2次元ベクトルで良いじゃん
957953:05/01/29 02:48:08
2次元ベクトル??
つまり、実部と虚部を別々に計算するということですか?
958デフォルトの名無しさん:05/01/29 02:49:42
内積、外積しだいだが
959デフォルトの名無しさん:05/01/29 02:50:30
>>953
マルチしたまま放置せんと、該当スレに謝罪して来い。
960953:05/01/29 03:41:17
すみません。これまでの書き込みは無視して下さい。
大変失礼しました。
961デフォルトの名無しさん:05/01/29 03:51:30
VC っていつの間にか UI を簡単に作れるようになったんだ!
いつから出来るようになったの?(バージョン及び年)
ずっとただの CV の Windows 版だと思ってたよ。
962デフォルトの名無しさん:05/01/29 07:38:56
>>961
V1.0から
963デフォルトの名無しさん:05/01/29 10:58:11
.NETからは一応フォームエディタも
964デフォルトの名無しさん:05/01/29 11:25:55
>>961
製品名の「Visual」は伊達じゃないんだぞ・・・
965デフォルトの名無しさん:05/01/30 04:01:01
Win98の互換を入れると動くプログラムをXPにも対応させたいの
だけれどどうすればよいでしょうか?
互換を入れると普通に動くのですが・・・

Win98のVC++6.0です。
966デフォルトの名無しさん:05/01/30 07:38:31
>>965
環境依存するようなプログラムを排除すればいいだけ。
967デフォルトの名無しさん:05/01/30 16:28:12
strcmpってなんですか?
これが-1になる理由がよくわかりません。
#include <stdio.h>
#include <string.h>

main()
{
printf("%d\n",strcmp("a","may"));
}
968デフォルトの名無しさん:05/01/30 16:37:02
わかりました。
このサイトのstrcmpの結果が間違っているんですね。

http://word.starword.org/c/c_string_h.html
-2,2,-97,97とかいてありましたが、
-1,1,-1,1になりました。正か負か0か比較判定するんですね。
969デフォルトの名無しさん:05/01/30 17:20:08
>>967-968
スレ違い
970デフォルトの名無しさん:05/01/30 20:12:26
猫でもわかるSDK39章について
フォントの設定次第で実行結果のWindowに"猫でも分かる"と表示されずに"LAai@eなどと文字化けしてしまいます。
文字コードの設定方法の違いだけだと思うのですが、文字コードなどの設定はどこで変更すればいいのでしょうか?
971970:05/01/30 20:13:32
スレ違いすみません。こっちに質問しました
http://pc5.2ch.net/test/read.cgi/tech/1054813207/l50
972デフォルトの名無しさん:05/01/31 12:29:20
>>962-964
ありがとございます。
フォームエディタは .net からなんですね。
VC 1.0 は仕事で使いましたが、使いにくくてそれ以降使ってませんでした。
まぁほとんどコンソールプログラムばっかだし。
973裕美子(東京の孤独な女) ◆h8lIp1b.Ek :05/01/31 21:18:42
URLデコードに関するロジックをC++で実装したいのですが
サンプルをどなたか書いてくれませんでしょうか?

VC++6.0を持っているのですが、ヘルプで検索してもよく分からないので
お願いいたします。
974デフォルトの名無しさん:05/01/31 21:21:42
Windowsでスレッドは何個まで作れますか?
975デフォルトの名無しさん:05/01/31 21:24:13
>>974
いくらでも
976デフォルトの名無しさん:05/01/31 21:37:35
>>974
4G個
977デフォルトの名無しさん:05/01/31 21:54:47
>>973
そういうのはC++スレの住人が得意
>>977
でもマルチポンポしたくないので、このスレで
お願いします。
なんて、裕美子のまねをしちゃったぜ(へへへ)
>>973

googleで「URLデコード」で検索してごらん、アドレスは失念したけど
VBでコーディングした例が見つかるはずだ。
981デフォルトの名無しさん:05/01/31 22:32:50
>>975
>>976
ありがとうございます
982デフォルトの名無しさん:05/02/01 01:08:09
>>891
7.0ってNTに対応してたのか…知らんかった。
てっきり.NETは2000以降かと。
983デフォルトの名無しさん:05/02/01 08:13:57
985は次スレを立てよう。
984デフォルトの名無しさん
7.0で切り捨てられたのは95系じゃなかった?