hidebun の回答履歴
- Object Picker
VC++6.0でObject Pickerを使いユーザーの検索を行っています。 ユーザー名の取得までは出来ているのですが、どうしても[コンピュータ名]\[ユーザー名]の形式で取得することが出来ません。 例えば、コンピュータ名が“MyPaso”でユーザー名が“User01”の場合、MyPaso\User01という形で取得したいのです。 コードの内容などはMSDNに載っているものをほぼそのまま使用し、ScopeやFilterなどいろいろ変更してやってみたのですが、どうしてもうまくいきません。 どなたかご存知の方がおられましたら、ご教授のほどお願いいたします。
- 基本情報技術者試験の問題がわからない
基本情報技術者試験のプログラムの問題が理解できません。 問題の解答を見てプログラムをトレースしようとしても、 どのような動きになっているのか脳内でイメージできません。 3桁の割り算を暗算でやっているようで途中で忘れてしまいます。 この程度の頭であればプログラマーになるのはやめた方がいいでしょうか?
- 無限ループの防ぐ方法
いつもお世話になっております、While文、for文などで 無限ループが発生した場合の良い対応方法を教えて教えて いただけないでしょうか? 最小限で且つ最速な変更が 一番助かります。 ------------------------------------------------------- 【例】 for(;;){ if(iNum == 10) break; } この場合だと、iNumが10になるまで抜けない為 無限ループになりPCがフリーズしてしまいます。 ------------------------------------------------------- 【対応】 【例】 for(;;){ if(iNum == 10) break; delay(1); } 一番簡単な対応だと、delay1を入れる事により PCのフリーズが防げると思います。ですが、delay1を入れる 事により処理が重くなってしまいます。 ------------------------------------------------------- そこで教えていただきたいのは、PCがフリーズさせない ような処理は他にないでしょうか? そのような関数が100ほどあるので、出来るだけ最小限な 改造で薦めたいと思っています。 以上です。
- ベストアンサー
- C・C++・C#
- noname#262807
- 回答数10
- 無限ループの防ぐ方法
いつもお世話になっております、While文、for文などで 無限ループが発生した場合の良い対応方法を教えて教えて いただけないでしょうか? 最小限で且つ最速な変更が 一番助かります。 ------------------------------------------------------- 【例】 for(;;){ if(iNum == 10) break; } この場合だと、iNumが10になるまで抜けない為 無限ループになりPCがフリーズしてしまいます。 ------------------------------------------------------- 【対応】 【例】 for(;;){ if(iNum == 10) break; delay(1); } 一番簡単な対応だと、delay1を入れる事により PCのフリーズが防げると思います。ですが、delay1を入れる 事により処理が重くなってしまいます。 ------------------------------------------------------- そこで教えていただきたいのは、PCがフリーズさせない ような処理は他にないでしょうか? そのような関数が100ほどあるので、出来るだけ最小限な 改造で薦めたいと思っています。 以上です。
- ベストアンサー
- C・C++・C#
- noname#262807
- 回答数10
- クロック数の測定
ある特定のプログラムの実行速度を測定したいのですが、それをその部分で打ったCPUのクロックを測定することで行いたいと考えています。 それをどのように行えばよろしいのでしょうか? 参考URLだけでも結構です。おねがいします。
- 締切済み
- C・C++・C#
- kopanda116
- 回答数3
- クロック数の測定
ある特定のプログラムの実行速度を測定したいのですが、それをその部分で打ったCPUのクロックを測定することで行いたいと考えています。 それをどのように行えばよろしいのでしょうか? 参考URLだけでも結構です。おねがいします。
- 締切済み
- C・C++・C#
- kopanda116
- 回答数3
- ランチャのプログラムについて教えてください
http://www.geocities.co.jp/SiliconValley-Cupertino/4084/Cprogram/lancher.html にあるような、ランチャを作りたかったのですが、ここのページのプログラムは、BSD・Linux用にかかれたもので、C言語だけで(はりぼてOSでも動くという意味で)かかれたものではありませんでした。実際にDev-C++でコンパイルしてみたのですが、エラーばかりでした。プログラムは初心者なのでどこをどう直せばよいのか、わかりません。作者の連絡先にメールを送ろうとしたのですが、エラーのメールがかえってきます。そこで、お願いしたいのですが、どなたか、プログラムの何行目をこうすればよいなどの、具体的なご指導を願えないでしょうか。かなり困っておりますので、よろしくお願いいたします。
- ランチャの作り方のソースを教えてください。
プログラム初心者なので、変なことを書いていたらすいません。C言語で、プログラムランチャを作りたく思い、ネット上でソースを探したのですが、見つかりませんでした。環境はWinXPですが、プログラムランチャは別のOS(名前がよくわからないのでかけませんすいません。)ですが、C言語で作ったものは動かせそうです。お手数をおかけしますが、どなたか、こういう風に書けばよい、またはここのサイトにヒントがある。などでかまいませんので、よろしくお願いいたします。
- プログラムの処理速度について
プログラムを拡張してみたですが、実行してみると処理は5秒以上かかります。あまり望ましくない-.-;;。どこの部分が(例えばどの関数)時間を食うのか?どうやって調べますか? ファイル処理や計算処理をやっていて、ファイル処理時間を抑えるため一応二分探索やってますが。。。それでもまだ時間かかるんです。。。ちなみにネストのデータ構造は結構処理に影響でるんでしょうか? よろしくお願いします。
- プログラムの処理速度について
プログラムを拡張してみたですが、実行してみると処理は5秒以上かかります。あまり望ましくない-.-;;。どこの部分が(例えばどの関数)時間を食うのか?どうやって調べますか? ファイル処理や計算処理をやっていて、ファイル処理時間を抑えるため一応二分探索やってますが。。。それでもまだ時間かかるんです。。。ちなみにネストのデータ構造は結構処理に影響でるんでしょうか? よろしくお願いします。
- ランチャの作り方のソースを教えてください。
プログラム初心者なので、変なことを書いていたらすいません。C言語で、プログラムランチャを作りたく思い、ネット上でソースを探したのですが、見つかりませんでした。環境はWinXPですが、プログラムランチャは別のOS(名前がよくわからないのでかけませんすいません。)ですが、C言語で作ったものは動かせそうです。お手数をおかけしますが、どなたか、こういう風に書けばよい、またはここのサイトにヒントがある。などでかまいませんので、よろしくお願いいたします。
- C言語
今C言語の基本について学習しているのですが… 初心者なのでまったくわかりません。 #include<stdio.h> int main() char *p,*q; char s[27]="abcdefghijklmnopqrstuvwxyz" char h[5]="GHIJK" 【 】 printf("%c"\n,p); printf("%c"\n,q); return(0); } この【 】の中に何がくるのか分かる方がいたらぜひ教えてほしいですm(__)m よろしくおねがいします。
- 締切済み
- C・C++・C#
- koba112211
- 回答数4
- UNICODE文字が書き込めるWriteprivateProfileStringのようなファイルに書き込む関数はないですか?
お世話になります。 VC++ MFC VisaualStidio 2003 で開発しております。 UNICODE文字が書き込めるWriteprivateProfileStringのようなファイルに書き込む関数はないでしょうか? ファイルを使用して、他EXEとやり取りしているのですが、WriteprivateProfileStringは、ANSI文字にもある文字しか使用できないみたいです。 「森鷗外𠮟る」などのUNICODEにしかない文字をファイルを経由して他EXEに渡したいのです。 よろしくお願いします。
- 入力制御
c言語初心者です。 以下のプログラムをみてください。 #include<stdio.h> int main() { char ch[3]; fgets( ch, 3,stdin ); if(ch[0]=='3') { printf("Hello!\n"); } else if(ch[0]=='2') { puts("回る"); } else{ puts("間違いf"); } return 0; } このプログラムでは2を入力すると"回る"と表示されますが 2wでも同じように表示されてしまいます。 制限して2wで入力したら"間違い"と表示させたいのですがなかなかうまくいきません。 どなたか教えてください。
- openCVのトラックバーについて
OpenCV.jpのトラックバーのサンプルを使用して、トラックバーを複数個作りたいです。 サンプルにあるように2つの場合は、トラックバーと下の黒い部分が近いのですが、トラックバーを増やしていくと徐々に離れてしまいます(図)。 これは仕様でしょうか、それともプログラムで直せるものでしょうか。 分かる方、よろしくお願いします。 OpenCV.jpサンプルプログラム http://opencv.jp/sample/simple_gui.html#trackbar Cで作成しています。
- 締切済み
- C・C++・C#
- negative-X
- 回答数5
- openCVのトラックバーについて
OpenCV.jpのトラックバーのサンプルを使用して、トラックバーを複数個作りたいです。 サンプルにあるように2つの場合は、トラックバーと下の黒い部分が近いのですが、トラックバーを増やしていくと徐々に離れてしまいます(図)。 これは仕様でしょうか、それともプログラムで直せるものでしょうか。 分かる方、よろしくお願いします。 OpenCV.jpサンプルプログラム http://opencv.jp/sample/simple_gui.html#trackbar Cで作成しています。
- 締切済み
- C・C++・C#
- negative-X
- 回答数5
- openCVのトラックバーについて
OpenCV.jpのトラックバーのサンプルを使用して、トラックバーを複数個作りたいです。 サンプルにあるように2つの場合は、トラックバーと下の黒い部分が近いのですが、トラックバーを増やしていくと徐々に離れてしまいます(図)。 これは仕様でしょうか、それともプログラムで直せるものでしょうか。 分かる方、よろしくお願いします。 OpenCV.jpサンプルプログラム http://opencv.jp/sample/simple_gui.html#trackbar Cで作成しています。
- 締切済み
- C・C++・C#
- negative-X
- 回答数5