★初心者にVisual C++を教えるスレ★ Part5
■ このスレッドは過去ログ倉庫に格納されています
0001987
NGNGVisual C++ 初心者用スレッドです。
前スレ・関連スレは、>>2 ぐらい。
0557デフォルトの名無しさん
NGNG0558本7 ◆HON7/awDa.
NGNG0559デフォルトの名無しさん
NGNG>return (f == TRUE) ? true : false;
( ´_ゝ`) フーン
0560デフォルトの名無しさん
NGNG0561デフォルトの名無しさん
NGNG0562名無し@沢村
NGNGそのコード、バグの温床だな。
0563デフォルトの名無しさん
NGNG0564デフォルトの名無しさん
NGNGつか、 true と TRUE を使い分ければ良い話でわ?
わざわざ変換関数必要なん?
0565デフォルトの名無しさん
NGNGSTLとか使って普通にWindowsプログラミングをしていたら必要になってくるだろ、ボケ。
0566デフォルトの名無しさん
NGNG簡単な例出してみ。総ツッコミ入るだろうけど。
0567デフォルトの名無しさん
NGNG簡単な例出してみ(ゲラ 総ツッコミ入るだろうけど(嘲笑激藁
0568デフォルトの名無しさん
NGNG0569デフォルトの名無しさん
NGNG0570デフォルトの名無しさん
NGNGstd::bitset<10> aho;
aho.set(0, ::IsWindowEnabled(hWnd));
さあ、ツッコミ入れろ。vector<BOOL>にしろとか言うなよ。
0571デフォルトの名無しさん
NGNG0572デフォルトの名無しさん
NGNGツッコミも何もそのコード自身、変換関数なんて使ってないじゃん。
0573デフォルトの名無しさん
NGNG>>564「わざわざbool<->BOOL変換関数必要なん?」
↓
>>565「STLとか使って普通にWindowsプログラミングしてたら変換関数が必要だろボケ」
↓
>>566「変換関数が必要になる例出してみ」
↓
>>570「std::bitset<10> aho; aho.set(0, ::IsWindowEnabled(hWnd));」
↓
>>572「どこにも変換関数使って無いじゃん(;´Д`)」
0574ドアフォ。
NGNGせっかくMicrosoft Visual C++ 6.0も入ってるのに学校ではやらないそうなんです。
で、個人的に勉強してみようとあっちこっちの初心者向け回ってるんですが、
どうやったらプログラム作り始められるかがわかりません!!w
とりあえずファイル>新規作成>Win32 Console ApplicationでDOS窓用、
Win32 ApplicationでWindowsプログラムってのはなんとなくわかったんだけど・・・
File ViewでSource Filesって書いてあるのがコード書いたのを保存するフォルダ?
あーわけワカメ。
0575デフォルトの名無しさん
NGNG本買え
0576デフォルトの名無しさん
NGNGを出したくないだけでしょ。
0577デフォルトの名無しさん
NGNG会社だと
bool fHantei = 判定関数;
:
:
:
if(!fHantei){ //←ここ
:
}
こういう書き方はダメなところが多いと思うけど。
C#でもこういう書き方はErrorになるはず。
0578デフォルトの名無しさん
NGNG0579デフォルトの名無しさん
NGNG#define NULLPO 0
HANDLE *pHandle = GetHandle();
if(pHandle == NULLPO){
MessageBox("ぬるぽ!");
exit(0);
}
ってやるやつがいます。
0580デフォルトの名無しさん
NGNGBOOL型を返す関数でFALSEがエラー
FALSE以外が正常ってのがあったような気がするから
BOOL B;
...
if(B == TRUE)はやってはいけないと
やるなら
if(B == FALSE)
if(B != FALSE)
みたいに
0581デフォルトの名無しさん
NGNG0582デフォルトの名無しさん
NGNG0583デフォルトの名無しさん
NGNGif(hoge==FALSE)するかどうかはコーディングスタイルや会社の規約に関わってくるから
水掛け論にしかならんだろうし。
0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
NGNG0586デフォルトの名無しさん
NGNGよく読め。「顔の火」がチンコだ。
0587デフォルトの名無しさん
NGNGどんな生命体だよ・・・
0588デフォルトの名無しさん
NGNG0589デフォルトの名無しさん
NGNG/⌒\
( )
| | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| |< 呼んだー?
( ・∀・) \_________
) (
(__Y_)
0591デフォルトの名無しさん
NGNG0592デフォルトの名無しさん
NGNGif( >>551 == true )
{
cout <<" /⌒\ "<< endl;
cout <<" ( ) "<< endl;
cout <<" | | "<< endl;
cout <<" | | "<< endl;
cout <<" ( ・∀・) "<< endl;
cout <<" ) ( "<< endl;
cout <<" (__Y_) "<< endl;
return 0;
}
return -1;
}
0593551
NGNGあの程度のミスでなんで糞呼ばわりされなきゃならないんだ?
初心者なんだから仕方ないだろう?
それともあんたらはプログラム初めてそういうミス一度もしたことないのか?
0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNG0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNG人間叩かれて大きくなるんだYO!
でも変な所を大きくしないでね
0598デフォルトの名無しさん
NGNGおまえだけが間違うのは勝手だが初心者を巻き込むな
0599デフォルトの名無しさん
NGNG0600デフォルトの名無しさん
NGNG0601デフォルトの名無しさん
NGNG0602デフォルトの名無しさん
NGNG0603デフォルトの名無しさん
NGNG0604デフォルトの名無しさん
NGNGたぶんそこがネックになって速度が落ちると思うのね
もっとフラッシュを抑制する方法ってないかしらん?
0605デフォルトの名無しさん
NGNG0606Are you OK ??
NGNG#include <windows.h>
using namespace std;
inline bool BOOL2bool(BOOL f){ return (f == TRUE) ? true : false; }
inline bool bool2BOOL(bool f){ return (f == true) ? TRUE : false; }
int main()
{
for(int i=0;i<3;i++){
BOOL fB = (BOOL)i;
bool fb = (bool)i;
cout << "(BOOL)" << i << " = " << fB << " , BOOL2bool((BOOL)" << i << ") = " << BOOL2bool(fB) << endl;
cout << "(bool)" << i << " = " << fb << " , bool2BOOL((bool)" << i << ") = " << bool2BOOL(fb) << endl;
cout << "\n";
}
return 0;
}
(BOOL)0 = 0 , BOOL2bool((BOOL)0) = 0
(bool)0 = 0 , bool2BOOL((bool)0) = 0
(BOOL)1 = 1 , BOOL2bool((BOOL)1) = 1
(bool)1 = 1 , bool2BOOL((bool)1) = 1
(BOOL)2 = 2 , BOOL2bool((BOOL)2) = 0
(bool)2 = 1 , bool2BOOL((bool)2) = 1
0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNG0609デフォルトの名無しさん
NGNG0610606
NGNG普段からBOOLなんて使わんしさ
0611デフォルトの名無しさん
NGNGなんでWindowsプログラミングをしていないのにこのスレにいるの?
0612デフォルトの名無しさん
NGNGどうすれば直りますか?
0613デフォルトの名無しさん
NGNG引っ込み思案な性格を、カウンセリングで直せ。
0614デフォルトの名無しさん
NGNGendl のかわりに \0 代入して
表示するさいに std::finish とかってどうよ?
0615デフォルトの名無しさん
NGNGまだCを勉強して間もない初心者なんじゃないの?
0616デフォルトの名無しさん
NGNG(初心者スレで回答を得るのは)難しい。
0617デフォルトの名無しさん
NGNG>>552
大変遅くなりましたができました。ありがとうございました。ちなみにこのような感じです。
SendMessage(HWND,WM_KEYDOWN,(WPARAM) VK_RETURN, 0);
SetFocus(HWND);
SendMessage(HWND,WM_KEYUP,(WPARAM) VK_RETURN, 0);
0618デフォルトの名無しさん
NGNGVC終了して拡張子clw,aps,opt,ncbのファイルを消してVC起動して「表示」→「ClassWizard」で
なんか聞いてくるから「はい」選択。変なダイアログ表示されるから「全て選択」ボタン押してからOK。
0620デフォルトの名無しさん
NGNG表示されるよ。変更はスペースでもコメントでもOK.そのあと元に戻せばOK
0621デフォルトの名無しさん
NGNGメモ帳をスパイで見ると
"無題 - メモ帳" Notepad
└""Edit
となっており、クラス名Editのハンドル取得は以下のようにして行うことができました。
FindWindowEx(FindWindow("Notepad", NULL),NULL,"Edit",NULL)
ここで質問なのですが、
"Titlehoge" Clshoge
└""Edit
└"Edit2"
└""Edit
└"Edit3"
の場合、クラス名Edit3のハンドル取得はどのように行えば良いのでしょうか?
0622デフォルトの名無しさん
NGNG制すうちを入力しshort型の変数に格納した後
この変数の内部表現をビット列で表示するプログラムを作成せよ・・・
という課題がでました。
integer=>1
0000000000000001
integer=>-2
1111111111111110
といった感じで表示するってとこまでは分かったけど・・・
実際のプログラムが分かりません。どうしよう・・・tt
0623デフォルトの名無しさん
NGNGスレ違いw
0624デフォルトの名無しさん
NGNGa. 既存のパスに "c:\Borland\Bcc55\bin" を追加します。
と記載されているのですが、いきなり意味がわかりません。
これは、どういうことをするのですか?
インストールしたところは、
D¥program files\borland\bcc55
としますた。
0625デフォルトの名無しさん
NGNGスレ違いw
0626デフォルトの名無しさん
NGNG氏ね
C/C++の宿題やらせてください。おながいします
http://pc2.2ch.net/test/read.cgi/tech/1045074808/l50
>>624
おまえも氏ね
タダで使えるBorland C++ part2
http://pc2.2ch.net/test/read.cgi/tech/1030493157/l50
0627
NGNG誰か教えてください。
0628
NGNG0629デフォルトの名無しさん
NGNG0630デフォルトの名無しさん
NGNG再起関数
0631デフォルトの名無しさん
NGNGで開発してるんですけど。
ブレークポイントを追加してから、デバッグすると
かなりの確立でフリーズするんですけど・・・
ずっと昔からこの状態が続いているんですよ。同じ現象の方いらっしゃいませんか?
環境は
WindowsXP ProfessionalとWindows Me(どちらでも同じ現象)
CPU AthlonXP1600+
Memory DDR256MB
0632デフォルトの名無しさん
NGNG再帰関数
0633デフォルトの名無しさん
NGNGフリーズってOSごと?VCのみ?
0634631
NGNGAlt + F4で強制終了がきかない→
Alt + Ctrl + Delでタスクマネージャーを呼び出せない→
死亡。
なぜにタスクマネージャーさえも呼び出せないのかが不明!
マウスは動きます。キーボードも動作してます。
あとたまにビルド中でVCのみフリーズすることがあります。
Meのときは、一時その状態にしとくと、OSもフリーズしました。
XPのときは、そのままにしておくと、どうもなりません。
0635デフォルトの名無しさん
NGNG0636631
NGNGそんな無茶な。
というか、結構前からこの症状でてマシタ。
0637デフォルトの名無しさん
NGNGしめつけ性,しゃぶなめ性,こしふり性を監査
上シスは,上級尻刺す
ゴムがうんこだらけ,でもやみつき
被監査対象 監査持ってるが仕事がない人事教育のオールドミスに食われました。ぐいぐいと。
しかも,一生懸命奉仕したため,オールドミス仲間や最近ごぶさたの孫持ちおばはんの同僚たちにも回され,徹底的に姦さされました。
この年ではじめて3Pしましたが,相手2人の合計はぼくの年のほぼ4倍です。
助けてほしいですが,気持ちよくて,そんな自分が許せないのです。どうしたらいいでしょうか。
監査技法 バイブを使いなさい,伝統的な技法では通用しません。
上がシースルー を上シスと呼びます
電算室でSEXすると,いくらはりきっても汗が出ません。
アナルスト え,まだ前からやってるの?
坊や,まだまだ子供ね
ぶす
松嶋奈々子 図体はともかく顔でかすぎ
田中麗奈 爬虫類?
広末涼子 あざらし
藤本美貴 AVエロ顔
こんなので抜けるの?
本上まなみ 地味ぶす
男の方がましかも
最近の女,ぶすばっか
くさいし
ばかだし
すぐやらせちゃって病気もちだし
疥癬だし
腋臭だし
エステ通ってるおばちゃんか,男のほうがいいな
0638デフォルトの名無しさん
NGNGSPは5?
0639デフォルトの名無しさん
NGNGその症状が出るようになった頃にインストールしたソフトは何?
0640デフォルトの名無しさん
NGNGttp://forums.belution.com/ja/vc/000/050/71.shtml
いろいろあるがうちではMS IMEが問題だった。
Win2000 & WinXP & VC6 & VC.NET
この中の組み合わせで確認。
MS IMEを使わないことで解決しました。
参考に。
0641631
NGNG思われます。
SPはわかりません・・バージョン情報で確認できませんでした。
というか、SPをインストールしたことはないのでSPは入ってないのかな?
Coperight (c) 1994-98 って書いてあるんで、更新されてないと思います。
0642デフォルトの名無しさん
NGNGSPは入れておこうよ。
まあインストールしたことにより新たな不具合が発生することもあるけど(^^;
0643631
NGNGって喜んでいいのか・・・
Nortonの仕業かもしれません。
Norton2002を入れてるんですが、Norton2003だったときは
正常に動いていた気がします・・・
皆様ありがとうございました。
0644デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNGマチクタビレタ〜
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\#・∀・) < ServicePack6まだ〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| お茶漬けの素 |/
0648デフォルトの名無しさん
NGNGとりあえずSP3&SP4をインストールしたら、デバック時のフリーズはなくなったが、
アプリケーションが不正終了したときに出るダイアログでキャンセルを選ぶとフリーズする現象がまだ直っていない。
そうかIMEが悪さしている可能性があるのか。
試してみるよ。
0649デフォルトの名無しさん
NGNG現在、VC++6.0(SP5)を使用してプログラミングをしているんですが、ついさっきまで
出来ていたビルドが急に以下のようなエラーを吐いてできなくなってしまいました。
"ツールを開始できません。
この操作を正しく終了しました。
ツールを開始できません。
'vcspawn.exe' 実行時のエラーです。 ビルドを実行できませんでした。"
海外のメーリングリスト等も辿ってみて、
ttp://www.experts-exchange.com/Programming/Programming_Platforms/Win_Prog/Q_10199148.html
とか、
MSのKBからも対処方法を見つけてきたのですが、
ttp://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q236/0/92.ASP&NoWebContent=1
どの方法を取っても回避できません。そしてもちろん再インストールも行いましたが、
何も変わりません。
どのようにしたらいいんでしょうか。
0650デフォルトの名無しさん
NGNG文字がデカすぎて紙がもったいねー。
いちいち別のエディタでソース開いて印刷するのもメンドイし。
0651649
NGNGWin2K (5.00.2195) SP2 です。
0652デフォルトの名無しさん
NGNG0653
NGNG0654デフォルトの名無しさん
NGNG0655デフォルトの名無しさん
NGNGディスクの空き容量が足りないとかそんなんじゃないのか?
0656デフォルトの名無しさん
NGNGためしにソース(*.cpp,*.h,と*.dsp、*.dsw、*.rc等)以外のファイル消してみな。
直ることがあるぞ。
0657デフォルトの名無しさん
NGNGどなたか教えて頂けないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています