トップページ⇒tech
1001コメント297KB

***すれ立てるまでもない質問はここで 第59刷***

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
Google厨は無視せよ。

前スレ
***すれ立てるまでもない質問はここで 第58刷***
http://pc5.2ch.net/test/read.cgi/tech/1092665695/
0002デフォルトの名無しさんNGNG
ぐぐってからきけ
0003デフォルトの名無しさんNGNG
age
0004デフォルトの名無しさんNGNG
4get
0005デフォルトの名無しさんNGNG
5
0006デフォルトの名無しさんNGNG
>>1
乙
0007デフォルトの名無しさんNGNG
プログラム何も知らない者で申し訳ないんだけどお聞きします。

任意のウィンドウで(メイン窓にしなかったり、最小化していても作動するような)
たとえば、2chブラウザで定期的に更新を押してくれるような
そういうツールみたいなものって作れるものなんでしょうか?
そういうのあれば便利だなぁなんて思って。
ヒントになるサイトなんかも教えて頂けると嬉しいんですが・・・お願いします。
0008デフォルトの名無しさんNGNG
>>7
PC初心者板へ行ってください
00097NGNG
>>8
板違いでしたか、失礼しました・・・。
0010デフォルトの名無しさんNGNG
             / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                 | お地蔵様、ヌルポォォー!って叫んでも
     ,__     |  殴られませんように。
    /  ./\    \___________
  /  ./( ・ ).\       o〇       ヾ!;;;::iii|//"
/_____/ .(´ー`) ,\   ∧∧         |;;;;::iii|/゙
 ̄|| || || ||. |っ¢..|| ̄   (,,  ) ナムナム   |;;;;::iii|
  || || || ||./,,, |ゝ iii~   ⊂  ヾwwwjjrjww!;;;;::iii|jwjjrjww〃
  | ̄ ̄ ̄|~~凸( ̄)凸 .(  ,,)〜 wjwjjrj从jwwjwjjrj从jr
0011デフォルトの名無しさんNGNG
可変長の複数のデータを1つのファイルに格納する時、
データが更新されてデータ長が大きくなった場合に、
そのままそのデータのみを更新すると次のデータの領域を侵食してしまいます。
この場合ファイルの末尾に新たに領域を定義してそこへ書き込み、
今までの領域は空き領域としてストックするようにしているのですが、
このような操作を行うファイルでもっと効率的なファイル構造や、
アルゴリズムはないでしょうか?
自分はこうしてるぞって話でも結構です。
0012デフォルトの名無しさんNGNG
>>11
DBの勉強するといい
0013デフォルトの名無しさんNGNG
DBの書籍ってミドルウェア利用系が多くてDBそのものってあまり見つからないんです。
見つかっても結構古い書籍だったりで…。
お勧めな書籍ってありますか?
0014デフォルトの名無しさんNGNG
>>13
ミドルでも十分だ。実際に動かせばどんな動作してるのかわかるだろう。
001511NGNG
ミドルウェアを使っていてデータをどのようにファイルに書いているか、
あふれた領域をどう処理しているかとかわかりますか?
いま作ってるものは本格的なDBを導入するほどのデータ構造じゃないんで、
効率よくデータを格納するためのアルゴリズムとかが知りたいんですよね。
0016デフォルトの名無しさんNGNG
>ミドルウェアを使っていてデータをどのようにファイルに書いているか、
>あふれた領域をどう処理しているかとかわかりますか?
Oracle Master Silver DBA1の参考書でも読めば?

>本格的なDBを導入するほどのデータ構造じゃないんで
こんなときこそAccess(w
0017デフォルトの名無しさんNGNG
sqliteだろハゲ
0018デフォルトの名無しさんNGNG
>>16
>Oracle Master Silver DBA1の参考書でも読めば?
ほう、書店で立ち読みしてきます。
0019デフォルトの名無しさんNGNG
VB6.0を今までやってたのですが、VC++.NETを勉強しようとしています。
VB以外の言語を勉強するのは初めてですが、今までVBで作ったソフトをVCに移植することで、勉強になると思いますか?
それとも他に、効率の良い勉強方法はありますでしょうか?
ご意見お聞きしたいです。
0020デフォルトの名無しさんNGNG
>>19
VB6とVC.NETは 別 言 語 ですので
古い物に縛られずVC.NETを勉強して下さい
くれぐれもVBのようなプログラムの作り方をしようとしないで下さい
0021デフォルトの名無しさんNGNG
PS2、PSXには、EE(エモーション エンジン)とよばれる専用CPUが入ってい
ます。
PSXは、何度もフリーズすることで有名です。CPUには普通、「ウォッチドッ
グ タイマー」とよばれる割り込み機能があり、フリーズすれば検出できる
はずです。なのに、PSXではコンセントを抜くしかありません。ハードディ
スクのあるマシンでコンセントを抜くという行為が、どれほど危険か、想像
のつくとおりです。

また、PS2は、スクリーン セーバーがないことで有名です。ドリームキャス
トやXBOXなどは標準装備されているのに。これも、一般的なCPUには標準機
能の割り込みタイマーを使えば、非常に簡単に実現できます。しかも、一般
家庭向けのテレビは焼付けを起こしやすいため、スクリーン セーバーは入
れて当然の機能です。

質問・なぜ、上記のような問題が発生していますか。
もしかして、EEには、割り込みタイマーがないか、あるいは、非常に使いづらいような設計になっていますか?
もし、普通に割り込みタイマーが使えるのなら、なぜフリーズしまくりますか。

とても初心者で恐縮ですが、ご存知の方は返答お願いします。
0022デフォルトの名無しさんNGNG
>>21
WDTがあるCPUでもフリーズするWindowsがありますがなにか?
ゲーム機なんぞ長時間つけっぱなしにする必要がありませんがなにか?
問題解決したければPS3の開発にでも加われ
0023デフォルトの名無しさんNGNG
>>22
回答になってない。

>>21
スクリーンセーバーは、ソニーがゲームソフト側で実装するべきと考えているからです。
ある意味では、ソフト側に自由を与えているわけです。(ある意味ではソフト屋の仕事を増やしてるわけですが・・・)
つまり、基本的に一度ゲームが起動してしまうと、全ての責任はソフト側に持たせるという考えです。

フリーズ検出も同様です。
ただし、ソニーが一切手を出さないという原則ではありますが、ソフト側にこれを解決すべはありません。
つまりフリーズしないソフトを作れということです。
0024デフォルトの名無しさんNGNG
書いてる事は一緒だなwww
0025デフォルトの名無しさんNGNG
22の目には同じに見えるらしい。
0026デフォルトの名無しさんNGNG
根本は一緒だな・・・
0027デフォルトの名無しさんNGNG
いや違うだろ。
0028デフォルトの名無しさんNGNG
いや一緒だろ。
0029デフォルトの名無しさんNGNG
ISAM
0030デフォルトの名無しさんNGNG
フリーのISAMライブラリってないかなー
0031デフォルトの名無しさんNGNG
バージョン管理ソフトを使ってみようと思ってるんですが、
コミットは普通どんなタイミングでやりますか?
0032デフォルトの名無しさんNGNG
>>23
ウォッチドッグタイマを使った、ソフト書いたことあるの?
何か聞いてると、どういう動きしてるか分かってなさそうなんだけど・・・
0033デフォルトの名無しさんNGNG
抽象的な質問だけして「俺はわかってるってトコをアピール」
できると思ったら大間違いですね ;-)
0034デフォルトの名無しさんNGNG
選択が4つ以上あるクイズを考え、答えの番号を入力させるプログラムを 作成せよ。
また、正しければ正解である事を表示して終了し、間違っていれば誤答である事を表示し、
正解が入力されるまで終了しない事。
言語はC言語を使用せよ。

0035デフォルトの名無しさんNGNG
8時30分までに完成させろ
003634NGNG
この質問の回答受け付けは終了しました。
この質問の回答受け付けは終了しました。
この質問の回答受け付けは終了しました。
この質問の回答受け付けは終了しました。
0037デフォルトの名無しさんNGNG
>>36
正解は?
003834NGNG
>>37
>>35-36 は私ではありません。
引き続きお願いします。
0039デフォルトの名無しさんNGNG
>>38
宿題は宿題スレへどぞ

ぼるじょあがC/C++の宿題を片づけますYO! 31代目
http://pc5.2ch.net/test/read.cgi/tech/1095075678/
0040デフォルトの名無しさんNGNG
現在、Javaの勉強を兼ねてGUIアプリを製作しています。
(Windowsしか持ってないので他の環境は全く考慮していません)

1.このアプリケーションは2つのウィンドウを持ち、
 それぞれ「メインウィンドウ」と「サブウィンドウ」とします。
2.2つのウィンドウは外見上独立しており、タスクバーも2つ出ます。
 片方のウィンドウをアクティブにすれば、もちろん他方がその裏に隠れたりします。
 (MDIのような外見ではありません。)
3.主にマウスを操作して作業します(お絵かきソフトっぽく)


メインウィンドウをアクティブにして作業しているとき、サブウィンドウをアクティブにしてメインウィンドウの前面に表示する。
または、サブウィンドウで作業しているとき、それを隠すなりしてメインウィンドウをアクティブにする。

このようなウィンドウの切り替えを行うキーボードショートカットを設定したいと思います。
どんなキーの組み合わせが妥当でしょうか?
有名なソフトで、似たような効果のあるショートカットがあればご指南ください。

まあ、他にアプリが動いてなければALT+TABとかでも構わないとは思うのですが、
右手でマウスを操作しつつ、左手でサブウィンドウの表示・非表示を切り替えられたら
マウスの移動距離が減って楽かなと思いました。
0041 ◆FIcNi4f8js NGNG
Alt + TAB
でなければ
Ctrl + TAB
0042デフォルトの名無しさんNGNG
>>41
ありがとうございます。
Ctrl +Tab って一般的にはタブ切り替えでしたっけ?
今回のアプリではタブは使う予定が無いので、いいかも。


… とか思ってたら、tab検出できなかった……調べてみるか……
0043デフォルトの名無しさんNGNG
これはきっと間違いなくかなりの初心者質問です スマソ
c言語、Win32APIを使ってる真の初心者なのですが、
オプションウィンドウで指定した設定をメインウィンドウなどに反映させたい場合など、
外部変数に設定内容を保存させる方法しか思いつかないのですが
もっと綺麗な方法でどうにかならないものでしょうか。教えてください。よろしくお願いします。
0044デフォルトの名無しさんNGNG
>抽象的な質問だけして「俺はわかってるってトコをアピール」

安心しろ。オマエが一番アホに見える。オマエが死ねばいいだけ。
オマエ、ジャマだ。みんなそう思ってるんだよ。いわれる前に気づけよ。自殺しろ。
0045デフォルトの名無しさんNGNG
何か厭なことあったんか
0046デフォルトの名無しさんNGNG
>>44
ttp://www.police.pref.okinawa.jp/HitechCrime/hitechcrime.html
自殺を勧めるのは十分に罪です
見逃すわけにはいきません
0047デフォルトの名無しさんNGNG
通報しますた
0048デフォルトの名無しさんNGNG
>43
メインウィンドウに、あんたが欲しいデータの構造体を持たせる。
オプションウィンドウを CreateWindowEx で作る時に、
最後の void * 型の引数に構造体データへのポインタを入れる。
オプションウィンドウのプロシージャで、その構造体をいじる。
モーダルでよけりゃ、そんな感じ。

モードレスがよけりゃ、オプションウィンドウでデータをいじる都度
メインウィンドウに「データが更新されたよ」メッセージを投げて
メインウィンドウをリアルタイムで更新するとカッコいいな。
004944NGNG
>>48 さん ありがとうございます。

ああCreateWindowの最後の引数はそういう事に使えたんですね!
データが更新されたよメッセージっていうのはWM_PAINTの事ですか?
それとも自分で専用のメッセージを定義して、SendMessageで送る、という事も可能なのでしょうか。
自分でメッセージを作るのはやってみたかったのですが、既存のメッセージとかぶらないようにするには
どうしたらいいのか、と気づいたところで止まっていました。今ググって調べております。
それと、もし大きく関係の異なったウィンドウ同士(例えばいとこのいとことか)でデータを
やりとりするような場合は、構造体データのポインタをウィンドウからウィンドウへ最小限のルートで渡して
やはりその値を操作するといった感じになるのでしょうか。

質問大石でスマソです
0050デフォルトの名無しさんNGNG
初心者ですが、初心者ですがうるせーよ
0051初心者NGNG
>>50
初心者ですが、どうして>>50は童貞なのですか?
005243NGNG
ユーザ定義型メッセージはWM_USER以上の値を使えばいいって事はわかりました。
ついでに、上の >>49==>>44 は偽ですた。スマソです。
0053デフォルトの名無しさんNGNG
今はWM_APP使うんでなかったっけ?
0054デフォルトの名無しさんNGNG
>>53
その通り。
WM_USER以上はコントロールのために予約。
WM_APP以上がアプリケーション用。
005543NGNG
あ ほんとだ。そのままコピペします。

WM_USER(0x4000)〜0x7FFF プライベートウィンドウクラスが使用するのに使うことのできる整数メッセージ。
この範囲にはユーザー定義メッセージを置ける。
但しシステム定義済みのメッセージと衝突しない注意が必要。
WM_APP(0x8000)〜0xBFFF アプリケーションが使用するのに使うことのできるメッセージ。
この範囲にはユーザー定義メッセージを置ける。
システム定義と衝突する心配がないので安心。

という事らしいでした。誰もが知りうる事だとしたらいちいち載せてスマソです
0056デフォルトの名無しさんNGNG
CaboChaという係り受け解析器をJavaで使いたいと思って、
JNIを使ってプログラムを組んだのですが、上手くいきません。
CaboChaをJavaで使えるようにする方法を知るにはどうしたら良いですか?
0057デフォルトの名無しさんNGNG
web上でローカルファイルを指定して、その内容をブラウザ上に表示する方法は無いでしょうか?
VBscriptもしくはjavascriptでの実現方法を教えてください。
0058デフォルトの名無しさんNGNG
>>57
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
ローカルファイルは読むな。
0059デフォルトの名無しさんNGNG
いや、クライアントの要望で、FD上のテキストファイルを表示、DB保存出来るようにしてくれと
言われたんで・・・
基本的にローカルファイルの操作がセキュリティ面から操作することをおすすめ出来ないのは
わかってたんですが・・・

スレ・板違いスマソ
逝って来る
0060デフォルトの名無しさんNGNG
C言語のwhile文で以下のような記述ってまちがいないんでしょうか?
うまく処理が流れません・・・。
左側しか評価されなかたり、両方評価されなかったりします

while(i!=1 || i!=2 ){


0061デフォルトの名無しさんNGNG
そうですか。
0062デフォルトの名無しさんNGNG
>>60
常にどちらかが成立してますが?
0063デフォルトの名無しさんNGNG
そいつが俺じゃないもしくはお前じゃない奴のあいだ繰り返す
0064デフォルトの名無しさんNGNG
つまり、繰り返し続けるということですな。
0065デフォルトの名無しさんNGNG
そうです。このスレのように。
0066デフォルトの名無しさんNGNG
Adobe Illustratorのプラグイン製作についてなんですが・・・

例えばパスの太さなどを変えて描きたいときに、

SetCurrentPathStyle()で太さを2に設定
NewArt()でPathArtを作る
SetCurrentPathStyle()で太さを3に設定
NewArt()でPathArtを作る

などとすると、描いた全てのパスが最後に指定した、
太さ3になってしまうのですが、どうすれば意図した動作になるのでしょうか。
パスがSelectされているせいかと思い、PathStyleを変える前にDeselectしてみましたが、
結果は変わりませんでした。よろしくお願いします。
0067デフォルトの名無しさんNGNG
fseekで現在位置から構造体の1サイズ分戻りたいのですが
fseek(fp,-sizeof(kouzou),SEEK_CUR);
とすると、「warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。」
ってエラーが表示されます。
馬鹿ですみません。どうしたら現時位置から構造体一つ分もどれるかお教え下さい。
0068デフォルトの名無しさんNGNG
>>67
fseek(fp,0-sizeof(kouzou),SEEK_CUR);
は?
0069デフォルトの名無しさんNGNG
>>68
通りました。。
ありがとうございました。
通る原因と通らなかった原因を風呂に入りながら考えてみます
0070デフォルトの名無しさんNGNG
fseek(fp,(int)-sizeof(kouzou),SEEK_CUR);
0071デフォルトの名無しさんNGNG
Windows上で動作するプロセスが開いているファイルのフルパスを、別のプロセス
から監視したいと思っています。
まずは、Windows 9x系、2k/XPのそれぞれでの技術的な実現可能性を調べたいの
ですが、どなたか方法をご存じの方はいらっしゃいますか?
2k/XP上では、実行アカウントはAdministrator権限を持つことを前提としています。

www.sysinternals.comで公開されている"Handle"というコマンドラインプログラムが
まさに求めている内容をはき出すのですが、Visual C++ 6.0での実装方法が知りたい
と思っています。ドキュメントによると「UndocumentedなAPIを使ってる」と書いて
あるので、ちょっと _| ̄|○ な感じなのです。
0072デフォルトの名無しさんNGNG
感想文ですか?
0073デフォルトの名無しさんNGNG
libcなどを使わず単体で実行できるputs文を作りたいんですけど
どんな感じに書けばよいでしょうか?

リアルモードx86のブート時を想定してます。
インラインアセンブラでも結構です
よろしくお願いいたしまんこ
0074デフォルトの名無しさんNGNG
>>73
知ってるがお前の態度が気に入らない
0075デフォルトの名無しさんNGNG
J#というのはwindows環境でのみ実行できるアプリしか作成できないのでしょうか。
0076デフォルトの名無しさんNGNG
>>73
気に入ってもらえないのは申し訳ないんですがgcc -S していろいろ調べても
よくわからなかったので困ってます。
不躾ですがよろしくお願いしまうま
0077デフォルトの名無しさんNGNG
ブートセクタを見ればよろし
0078デフォルトの名無しさんNGNG
DOSのシステムコールを呼ぶ
0079デフォルトの名無しさんNGNG
>>75
.NET Framework が利用できる環境でのみ実行できる。
FreeBSDとかでも動くっちゃ動くけど、微妙。
素直に純正のJavaかC#かを使え。
0080マリーNGNG
字が書きたいのならVRAMに直に描けばいいじゃない
0081デフォルトの名無しさんNGNG
>>79
レスありがとうございます。
おかげさまでgoogleに入れるべきキーワードが分かりました。
FreeBSDとMacOSが動くっぽくて、Linuxが近々なのですね。
0082デフォルトの名無しさんNGNG
↓の文ですと、EOFがあるのに検知できません・・・。
原因分かる方がいましたらお教えください。
while(flag!=1){
fread(&sinam,sizeof(sinamono_mon),1,fp);
if(feof(fp)==EOF){
flag=1;
}
}
0083デフォルトの名無しさんNGNG
すみません。補足です。
fpの読み込み元の最後にEOFがあるのにです・・・・。
バイナリデータにしろなんでもEOFはあるとは思うのですが・・・。
ループが終わらないのです。
0084デフォルトの名無しさんNGNG
>>83
入門書とかマニュアルとか読んでください。
0085デフォルトの名無しさんNGNG
>>84
そんあひどいこと言わないで下さい(TT)
0086デフォルトの名無しさんNGNG
とりあえず
if(feof(fp)){
でいいか。
0087デフォルトの名無しさんNGNG
たまに、何故?って思うスレがストッパーによってストップさせられる事ありますが、
あれはなんですか?
どういう基準でストッパーが現れるんですか?
ローカルルール読んでも理解できませんでした。
よろしくお願いします。
0088デフォルトの名無しさんNGNG
削除屋の気分で。
0089デフォルトの名無しさんNGNG
>>87
  tech:プログラム技術[スレッド削除]
  http://qb5.2ch.net/test/read.cgi/saku/1027372992/l50
0090デフォルトの名無しさんNGNG
Cのprintfで%を表示したいときはどしたらいいの?
printf("%");じゃムリポでした
0091デフォルトの名無しさんNGNG
printf("\%");

\→\\
"→\"
%→%\

OK?
0092デフォルトの名無しさんNGNG
>>91
でないよ
0093デフォルトの名無しさんNGNG
%%だろ。ばか。ばーか。
0094デフォルトの名無しさんNGNG
>>93
ありが�d
0095そういえば以前、こんな事訊かれたNGNG
Cで
  printf("???-????-????\n");
とやると文字化けするんですが、どうすればいいんでしょうか?
0096デフォルトの名無しさんNGNG
>>87は皆の王者
0097デフォルトの名無しさんNGNG
>>95
puts("??" "-????" "-????\n");
0098デフォルトの名無しさんNGNG
>>95
必要な人たちもいるんだよ
0099デフォルトの名無しさんNGNG
tarファイルのファイルフォーマットを知りたいんだけど、どこかに日本語資料無い?
0100デフォルトの名無しさんNGNG
>>99
http://www.redout.net/data/tar.html
010199NGNG
>>100
サンキュ
0102デフォルトの名無しさんNGNG
ZIPフォーマットってライセンスとか特許とかの制約って何かあったっけ?
いぜんどっかでちらっと聞いたような聞かないような…
0103デフォルトの名無しさんNGNG
A::A(char* filename)
{
ifstream ifs(filename);
if(!ifs.is_open()) throw("ファイルが開けません");
// ...
}

こうやってコンストラクタが例外を投げるとおかしなことになりませんか。
コンストラクタで例外が起きる可能性がある場合はどうしたらいいんでしょうか。
メソッドにinitとかを作っていちいち呼び出すのは面倒んちゃです
0104デフォルトの名無しさんNGNG
質問です。
特定のファイルからのインクルードの時にある部分だけ読まないようにしたいので
ですが・・・

具体的には、#define HOGEHOGEされているファイルから
stdafx.hを参照する時に
stdafx.hに
#ifdef !HOGEHOGE
ここを処理させないようにする
#endif

見たいな感じにしたいのですが
!を使うとfatal error C1016: #if[n]def は、識別子を必要とします。
と言うエラーが出ます。
どうすれば出来ますか?
0105デフォルトの名無しさんNGNG
>>104
#ifndef
0106デフォルトの名無しさんNGNG
プログラミングを趣味として始めたいんですけど、
初めてならどの言語がおすすめですか?(簡単なやつで)
0107デフォルトの名無しさんNGNG
>>106
進む方向性によって違うが・・・
入門ならJavaでいいよ
0108デフォルトの名無しさんNGNG
>>106

     元師弟関係
┌───────────────┐
│                       ↓  隠し子
│    元ライバル          Lisp───→Scheme
│   ┌──────┐       ↑         ↑
│   ↓         │       │  ┌───┘
│  Tcl←───────────│─│ ───┐
│  ↑ ←───────────┘  │不    │
│  │   師弟関係  │          │倫    │
│ 気│          ↓ ←─────┘      │
│ に│┌───── Perl ←─────→ PHP  │嫌
│ な││片       ↑   相思相愛        │い
│ る││思       │                 │
│ 存││い     親│仲                │
│ 在││       子│悪                │
│  ││         │い                │
│  ↓↓  ライバル ↓                  │
└→Python ←───→ Ruby ──────────┘
0109デフォルトの名無しさんNGNG
>108
0110デフォルトの名無しさんNGNG
C#を拡張した新言語「Cω」 XMLデータの処理機能が魅力
http://itpro.nikkeibp.co.jp/members/NBY/ITARTICLE/20040908/1/

ワラタ
0111デフォルトの名無しさんNGNG
>>110
要登録といわれて見れないんだけど、どんな記事?

それにしても何でいまさら記事に・・・。
7月には出てるネタなのに。
0112デフォルトの名無しさんNGNG
>>111
登録しとけ。
記事は有益だから。
0113デフォルトの名無しさんNGNG
>>112
してみた。
日経バイトの記事なわけね。
そりゃ7月発表のものが9月になるか。

でも、かなり微妙な記事だなぁ。
0114マイク ◆yrBrqfF1Ew NGNG
>コンストラクタで例外が起きる可能性がある場合はどうしたらいいんでしょうか。

どうしたらって普通にだろ。
0115デフォルトの名無しさんNGNG
いつも シーチンコ と読んでしまう
0116デフォルトの名無しさんNGNG
WEBからデータを収集できるような感じのプログラムを
VBかVC++で作りたいのですが、どこかにソースサンプルや
ヒント的なものが置いてあるサイトはないでしょうか?

http://www14.big.or.jp/~kawamura/cdtvview.htm
こうゆう感じの奴を作りたいんですが
これについてるソースがDelphiだったんで
理解できないでいます。

よろしくお願いしやんす。
0117デフォルトの名無しさんNGNG
bool (*p)(RECT& rect);

これは関数へのポインタですか?
0118デフォルトの名無しさんNGNG
>>117
unn
0119デフォルトの名無しさんNGNG
これからVBとオラクルを勉強しようと思っているのですが、
この組み合わせに問題ありますか?
0120デフォルトの名無しさんNGNG
>>119
その情報では判断できません。
0121デフォルトの名無しさんNGNG
リストビューの表示を高速化する方法について教えてください。

大量(最大1万件)のデータをリストビューに表示させるのですが、一番下のアイテムを選択表示させデータの流れる様子を、画面に表示させたいのです。

SetRedrawを用いてInsertItemを行っています。1万件を超えるとDeleteItemを用いて先頭のアイテムを削除しています。現在表示速度が遅いのかデータが溜まっています。さらに画面がちらついてしまいます。

画面のちらつきはOnEraseBkgndを用いて、描画を省いているのですが上手く画面のちらつきがおさまりません。

良い方教えてください。
0122デフォルトの名無しさんNGNG
>>121
リストビュー使わなきゃいいじゃん
0123デフォルトの名無しさんNGNG
データをリスト表示させたいんですが、リストビューではなくてですか?
0124デフォルトの名無しさんNGNG
>>121
例えば最大100件なら問題ないのか?item数が多いためにinsert/deleteが重い
のが原因ならtext callbackにしたらどうか。
0125デフォルトの名無しさんNGNG
>>121
virtual list view
0126デフォルトの名無しさんNGNG
レスありがとうございます。
表示にはtext callbackを使っているんですが、insert/deleteが重いためか、
データの描画に時間がかかっているのか、CPU使用率が100%で画面がちらついてしまうんです。
0127北斗の源NGNG
コンピュータープログラミング知識0の人間が反感を買われることを覚悟で質問いたします。
いまここにパチスロ機「北斗の拳」の実機があるとします。(別に北斗でなくてもいいのですが・・・)
このパチスロ機の内部とパソコンをケーブルでつないでプログラムを解析し
たとえば「北斗の拳」なら大当たりに至るまでの抽選システム、
連荘継続確率(66%とか84%とか)をいつ決めているのか
連荘(BB継続)抽選タイミング(いつ連荘、非連荘の抽選をしているのか)
などなど、内部システムを丸裸にすることは出来ますか?
出来るとするとどの程度の設備、費用がかかりますか?
又、そこから得られたデータをもとに外部からなんらかの操作で
自在に大当たりを引き当てたり連荘させたりすることは可能だと思いますか?
コンピュータープログラムの専門家の中にもスロット好きがいることを期待しつつ
ご意見をぜひ伺いたくここに質問させていただきました。
よろしくお願いいたします
0128デフォルトの名無しさんNGNG
>>127
>プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
>ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
0129デフォルトの名無しさんNGNG
↓ これは何年何月何日を表しているのでつか

+2004/200

0130デフォルトの名無しさんNGNG
>>129
2004年7月20日
0131デフォルトの名無しさんNGNG
>>130

何故ッッッ?!
0132デフォルトの名無しさんNGNG
1月1日から数えて200日目
0133デフォルトの名無しさんNGNG
>>132
そういうことか
しかし、それならば正確には 2004-7-19 だった
0134デフォルトの名無しさんNGNG
+2004/0 が 2004/01/01なら
+2004/200 は
0135デフォルトの名無しさんNGNG
>>133
バカかおめえ
0136虎夫NGNG
visualCでmp3を再生するのって難しいですか?
基本的なウィンドウズにはいってるヘッダと関数でできればかなりよいのですが。

無理ならmidiでもかまいません。
どなたか丁寧に教えていただけたらなっておもいます。
または、詳しくのっているサイト等教えていただきたいのですが。
0137デフォルトの名無しさんNGNG
JavaScriptとIEの挙動に付いて教えていただきたいのですがよろしいです?

innerHTMLを使って、iframeを表示しています。
その直後に、iframe内のソースは、iframe名.locationで書き換えて表示させています。
このようにすると、書き換えた直後に、表示が更新されてしまいます。
これを、指定時間遅延して表示の更新を行おうと、考えています。
setTimeoutや、setIntervalでWaitとって、遅延させれば楽なんですが、
insertAdjacentHTMLを使って、
<meta http-equiv='Refresh'>を入れ込む事により、
指定時間後の遅延更新を行わせたいと思っています。

document.frames["target"].insertAdjacentHTML("AfterBegin","<meta http-equiv='Refresh' content='10'>");
とやってみたのですが、
「オブジェクトでサポートされていないプロパティまたはメソッドです」
とのエラーが出てしまっています。

【Microsoft DHTMLリファレンス】
http://www.microsoft.com/japan/developer/library/jpisdk/dhtml/references/methods/insertAdjacentHTML.htm#insertAdjacentHTML
ここを参考にして作ってみてるのですが、なかなか答えを見つけられていません。
もし、お判りになられる方いらっしゃったら、お教え願えればと思います。

元のソースは
htmlString = "<iframe name='target" + cnt + "' src=" + Interface.url.value + "height='80' width='130' border='5'></iframe>";
here.innerHTML = htmlString;
TimeWait();    // ここはsetTimeoutを呼んで設定された値Waitしてます。;
document.frames["target" + (count % miniWindowCount)].location = Interface.url.value;

この最終行を
document.frames["target" + (count % miniWindowCount)].insertAdjacentHTML("AfterBegin","<meta http-equiv='Refresh' content='10'>");
とりあえず、このような意図のものに変えたいと思っています。
どうぞよろしくご教授お願いいたします。
0138デフォルトの名無しさんNGNG
>>137
板違いだうせろ
0139デフォルトの名無しさんNGNG
>>138
では、どこに?
0140デフォルトの名無しさんNGNG
>>136
あなたには無理です。あきらめて下さい。
0141デフォルトの名無しさんNGNG
>>139
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
0142にゃにゃす ◆/J3gTbeh9s NGNG
>>141
ありがとうございます。
Web 制作板の方に行かせていただきます。
板汚して申し訳ありません。
0143デフォルトの名無しさんNGNG
知的好奇心なのですが、インストールしたソフトウェアから、
そのソフトウェアのインストーラーを再構築することは可能なのですか?

できないのであれば、理由を添えてもらえると助かります
0144デフォルトの名無しさんNGNG
>>143
可能だったり可能じゃなかったり。
ある程度ならインストールログ見ればわかるが、完全とは言いがたい。
0145デフォルトの名無しさんNGNG
既存のものを移植して勉強しようと思っているのですが、
手ごろなソースが見つからずに困っています。
500〜1000行程度で、C++、JAVA、Delphiの何れかで書かれた
癖の無い優れたソースを教えてください。

微妙にスレ違いかもしれませんが、よろしくお願いします。
0146デフォルトの名無しさんNGNG
>>145
ふざけんな
0147デフォルトの名無しさんNGNG
移植ってなにからなにに?
0148デフォルトの名無しさんNGNG
C++、Delphi、(VB)からJAVAへか、JAVAからC++かDelphiへ移植しようと思ってます。
あくまでも、勉強のためです。
0149デフォルトの名無しさんNGNG
まさに>>146ですねぇ。
そのくらい自分で探したらいいのに。
探すのも勉強のうちだと思うなぁ。
0150デフォルトの名無しさんNGNG
エサを口元まで運んでくれる人がいないと餓死してしまうのです
0151デフォルトの名無しさんNGNG
変なソース掴まされて変な癖がついたら逆効果だと思うので、
一応プロの人のソースをベクターで漁ってるんですが見つからなくて。

デザインパターン入門のサンプルをC++に移植したので、
デザインパターン入門マルチスレッド編と、オブジェクト思考トレーニングを注文したんだけど、
届くまでになんか適当なの教えてキボンヌ!!頼むよ。お願いだ。この通りだ。
0152デフォルトの名無しさんNGNG
次の質問どうぞ
0153デフォルトの名無しさんNGNG
変な質問に答えると変な癖がつくからスルーで
0154デフォルトの名無しさんNGNG
ここはアルゴリズムもOKでしょうか?

AとBの間に橋が架かってて、A側にはバケツが16個あって
B側にそれらを全て運びたいのです。
バケツ1つを持って橋を渡りきると1分かかります。
2つ持って渡りきると3分かかります。
途中で1分休憩すると、2つ持ってても2分で渡れます。
何も持たずに渡ると30秒です。半分までだと15秒です。

全てのバケツを5分30秒以内に持っていくにはどうすれば良いのでしょうか?
0155デフォルトの名無しさんNGNG
応援を呼べばいい。
0156デフォルトの名無しさんNGNG
>>127

>内部システムを丸裸にすることは出来ますか?
頑張れば。つか、その程度ならスロ雑誌に解析結果が載ってるけど。

>又、そこから得られたデータをもとに外部からなんらかの操作で
>自在に大当たりを引き当てたり連荘させたりすることは可能だと思いますか?
当然。但し、基板の改造が必要。
でもそれ実際にパーラーに設置して営業すると逮捕→起訴→実刑のコンボ一確。
0157デフォルトの名無しさんNGNG
VB6.0とVB.NET2003って別物ですか?
ソフト買いに行ったらVB.NET2003っていうのしかなかったんですけど。
0158デフォルトの名無しさんNGNG
>>157
>VB6.0とVB.NET2003って別物ですか?
何から何まで別物です。
>ソフト買いに行ったらVB.NET2003っていうのしかなかったんですけど。
ヴビ6は売ってないでしょうねえ。
0159デフォルトの名無しさんNGNG
>>157
VB6→VB.NET(2002)→VB.NET2003とバージョンアップしているが、VB6までとVB.NET以降は別物と思うが吉。
0160デフォルトの名無しさんNGNG
VB6というソフトはもう買えないということ?
0161デフォルトの名無しさんNGNG
>>160
どうしてもほしいならオークションを探してみれば?
0162デフォルトの名無しさんNGNG
>>161
どうしてもというわけではないのですが、
学校で少しVBをやっているので、自宅でも勉強したいと思いまして……
0163デフォルトの名無しさんNGNG
本当にテストファーストをやってる人っているんですか?

すごくめんどくさいんですけど。生産性逆に下がりそう。
0164デフォルトの名無しさんNGNG
>>163
部分的にでも導入すると結構楽だよ。
バグ出たときも再現性100%だからデバッグ楽だし。

テストコードでそのクラスや関数を実際に使ってみると
早いうちにインターフェースの不備を発見できて
もっと使いやすいように変更できたりってうれしい副作用もあるし。

ただ全部クラスの全メソッドやるとつらいものがあるかも。
0165ジャンNGNG
VisualCのMFCでクラスビューにダイアログクラスが表示されなくなり、
関数の追加等ができなくなりました。
どうすれば復活するでしょうか??
0166デフォルトの名無しさんNGNG
>>165
VC再インスコ
0167デフォルトの名無しさんNGNG
方法あったんですがわすれました
>>166は違う気がする
0168デフォルトの名無しさんNGNG
質問です。

WINDOWSで、画面上に表示されている数字を読み取るプログラムを作りたいのですが、そういう場合、どの言語で作るといいでしょうか?
作りたいのは、あるアプリケーション(WINDOWSで動作するアプリです)の画面上の座標を指定すると、そこに表示されている
数字の画像データを読み取って、数字データとして読み込んでくれるというものです。
こういうことができる言語って何がありますでしょうか?

ちなみに私のスキルですが、BASICとC言語を昔ちょろっとやった程度のほぼ初心者です。
プログラムの種類についても、色々調べたのですが、何がどう違うのかわからなかったので、教えていただけるとありがたいです。
0169デフォルトの名無しさんNGNG
画面をキャプって文字解析。これ最強。
0170ジャンNGNG
確かに166は違う気が。。
たまに直ったりするんですが、
その法則性とかがわからなくて。
とにかく、関数を削除したりするとなることがあるんで、
できるだけ関数は考えて作ってるんですが。

どなたか、解説してくれるかたおられませんか??
0171デフォルトの名無しさんNGNG
>>170
クラスの解析に時間がかかるから、テンポラリをClassViewファイル に保存してる。
それがたまにこわれるから、ClassViewファイルを再生成すればいい。

0172168NGNG
>>169
レスありがとうございます。

では、画面をキャプって、それを解析する、そのプログラムを作るにはどの言語が一番よいでしょうか??
0173デフォルトの名無しさんNGNG
>>172
いちいちそんな事を教えないといけない人に作れるわけないだろ?
0174デフォルトの名無しさんNGNG
>>173
そ、そういわずに・・・。

これから勉強しますので。
0175デフォルトの名無しさんNGNG
マウスカーソル上に位置するコントロールを検索してそこのテキストデータ取得すりゃいいんだよ。
WindowsでWin32APIにアクセスできない言語なんてないから適当に選んどけ。
0176デフォルトの名無しさんNGNG
>>174
Gnomeベースで作るんだったらCでいいだろう。
どうせそんなに大規模にはならないだろうから。
0177デフォルトの名無しさんNGNG
仕様的には「数字の画像データ」だよな。
郵便番号の読取装置みたいなものを作ろうとしてるのでは?
それだとかなり高度な技術が必要になるぞ
0178デフォルトの名無しさんNGNG
>>175
>>176
そうですか。
どの言語でもできるのですね。
じゃあ、適当に一般的なものにしておきます。

Cが一番簡単ってことかな。

ちょっと検討してみます。
0179デフォルトの名無しさんNGNG
>>177
そ、そうです。

指定した座標に表示されている画像データを読み取って、それを数字データにしたいのです。
もしかして、かなり大変でしょうか。
0180デフォルトの名無しさんNGNG
>>179
心の底から言いたい。
あなたには無理です。
0181デフォルトの名無しさんNGNG
>>179

それは一文字を?それとも一連の文字列を?
0182168NGNG
>>180
大変だとは思います。1年2年ごしのプロジェクトで考えてます。

苦労は覚悟してます。

まったく何も知らない私が聞くのも恐縮ですが、大まかに何か指針をいただければ・・。
こういう言語で、こんな感じでやれば、できる〜といったことを教えていただけると助かります。
0183デフォルトの名無しさんNGNG
経験のあるところに外注しる
0184デフォルトの名無しさんNGNG
OCRソフトかってこいよ・・・
0185CLIENT-SERVERNGNG
Linux用のユーザーマネージャ作りたいんだけど(Web上で操作できるやつ)
UserminとかPF-X.NETみたいなさ、、、。
でも俺Perlすらわからんから、助けてほしくてカキコしました。
誰かたすけれ。。。
0186168NGNG
>>183
なるほど・・・それも、いいですね。

誰かに頼んでみようかな。
てか、誰か作ってくれないでしょうか(´・ω・`)

もちろん仕事の依頼なので、お金は払います。





0187デフォルトの名無しさんNGNG
>>186
WinならORC DLLで検索すりゃいっぱいでてくるだろう?
二年もかける金あったらかって来い
0188デフォルトの名無しさんNGNG
ある画像から切り出した断片画像の大きさや回転角をなどをバラバラにしたものを
元の画像から捜し出すアルゴリズムなら以前に考えたことあるよ
0189デフォルトの名無しさんNGNG
ifの直後によく、空白空けろとか言うの見かけるんですが、
皆さんは、実際に空白空けてるんですか?
かえって見づらい気が・・・
0190188NGNG
でもとてもじゃないけどリアルタイムに探索できるほど高速では無かった。
0191175NGNG
本当に画像解析が必要なのか?
標準コントロールで表示されてるテキストデータはテキストデータとして取得できるぞ。
http://www.justsystem.co.jp/drmouse/donna.html
0192デフォルトの名無しさんNGNG
>>191
ちょっとそのAPI教えてくれんか?
0193168NGNG
>>187
そういうレスをもらえると助かります<(_ _)>。
ORC DLLですね。
検索してみます


>>190
まじですか・・・。
経験者が作っても、うまく作れないのですか。
不安が募る・・・・。
0194デフォルトの名無しさんNGNG
誰か作ってやれよw
0195デフォルトの名無しさんNGNG
何億で?
0196デフォルトの名無しさんNGNG
>>195
お前がそんなに稼げるタマか?w
0197デフォルトの名無しさんNGNG
あ、でも、普通のGUIアプリならテキスト取得できるけど、
ゲームなどの画面では文字も画像として扱うよね
そういう場合は無視?
0198192NGNG
今からチョロっと作るから、API教えて
0199デフォルトの名無しさんNGNG
>>191のジャストシステムの場合は、文字として取得できるのは文字として、
取得できなければ他社製のOCRエンジン使ってるようだな。
0200168NGNG
>>197
すいません。
私は、非常に根本的なことをわかってなかったようなのですが、
何もわざわざ画像データから読み込まなくても、内部的に数字データを引き出すことって
できるんでしょうか?

私が引き出そうとしているアプリは「普通のGUIアプリ」だと思うので・・・。
0201デフォルトの名無しさんNGNG
>>191
じゃあ、IEやMozilla等のブラウザからお前のレス番を取得してみれ。
汎用的な方法でな。
0202168NGNG
うっ すみません、>>191を読んでいなかったです。
こんなことできるんですね・・・・・。
0203デフォルトの名無しさんNGNG
>>200
何を引き出そうとしているのか興味があります。
0204デフォルトの名無しさんNGNG
>>191
OKREADER 6.0 OCR Engine
って書いてあるじゃん・・・
画像解析ちゃうの?それ
0205デフォルトの名無しさんNGNG
C言語とBASIC

プログラム初心者が始めるには
どっちがオススメでしょうか?

また、これらの言語が向いている分野には
どのような違いがあるんでしょうか
0206168NGNG
>>203
えっと、マーケットスピードという株取引のソフトです。

で、このソフトで表示される株価に一定の値動きがあったら、音でお知らせしてくれたり、あわよくば、勝手に注文とかしてくれるといいなぁと思ってるんです。
0207デフォルトの名無しさんNGNG
>>205
どちらもオススメしない。
Javaやれ
0208デフォルトの名無しさんNGNG
>>201
191 は
>標準コントロールで表示されてるテキストデータ
と言っているが。

実例としては↓にある **** を表示するツールとかだね。
http://www.vector.co.jp/vpack/filearea/win95/util/security/password/
0209デフォルトの名無しさんNGNG
質問です。
5月からプログラミングを勉強し始めまして。
とりあえずCとC++が思うように使えるようになりたいと思いました。

でCの基本文法、ポインタ、構造体などCに関しては殆ど勉強は終わったと思い。
Winsockを勉強してとりあえずUDPやTCPを使ってサーバーアプリケーション型のアプリなどが使えるようになって
今C++の方に入ったのですが、基本文法を覚えて、クラスの作り方を覚えて
STLをとりあえず頻繁に使いそうなのは暗記し、その他のalgorithmもマニュアル見ながら出来るようになって
Boostをほぼ基本的な事はマスターしたのですが、今後何を勉強すれば良いのでしょうか?

あ、それとMFCはとりあえずある程度フォームを作る程度ならMSDN見ながらですが出来るようになりました。
0210デフォルトの名無しさんNGNG
>>209
いつまでも勉強していないで何か作れ。
0211デフォルトの名無しさんNGNG
関数、メソッド、APIの違いって何なのでしょうか?
同じような感じのものに思えますが、似て非なる物なのでしょうか?
たとえば関数とAPIの決定的な違いって何でしょうか?
0212デフォルトの名無しさんNGNG
>>209
ttp://www.jitec.jp/
0213デフォルトの名無しさんNGNG
APIとはOSなんかが標準で提供している関数のこと
関数とは一つの機能を実現するために一連のコードをまとめて
別の箇所から呼び出して利用することのできる単位。
0214デフォルトの名無しさんNGNG
メソッドはクラスに従属する関数の事
0215デフォルトの名無しさんNGNG
>>206
ネットから落ちてくるパケット解析したほうが楽だったりして
0216デフォルトの名無しさんNGNG
二年も開発してりゃ相手のソフトも変わるよな(笑
0217デフォルトの名無しさんNGNG
似たようなものでも
Javaでは関数とは言わない
Cではメソッドとは言わない
これって固有のもの

メソッドと関数を混同しても大抵は困らない
0218デフォルトの名無しさんNGNG
綺麗なお姉さんは好きですか?
0219168NGNG
>>215
おお、そうなんですか。

うーん・・・、でも、こうなると、もはや、私にはまったく判断できないですね・・・。


方法としては
・画像データ読み取って 数字データに
・(なんかよくわからないけど)内部的に直接数字を読み取る
・パケット解析

とあるわけですね。
なるほど、ちょっと考えて見ます。
0220デフォルトの名無しさんNGNG
>>218
飽きたらすぐに捨てられるから嫌いです
0221デフォルトの名無しさんNGNG
>>168
とりあえずVisual C++(Windowsの標準開発ツール)買ってWin32APIによる
Windowsの標準的なプログラミングの仕方覚えたら。

人件費とか考えたら請負で作ってもらったほうが安上がりだと思うけど。
ただこのスレで頼むのはスレ・板違いだから
まずはWEBでそういった会社探して見積もりとってみたら。
0222168NGNG
>>221
なるほど。
では、とりあえず、様子見でC++というのをやってみます。
かなりきつそうだったら(多分そうなりそうですが)、どっかに頼んでみます。

確かに、誰かにお願いしたほうが圧倒的に効率的ですよね。
0223デフォルトの名無しさんNGNG
質問です。
メガデモのようなプログラムを組もうと考えていまが、
DirectXを使用せずにVRAMを直接操作する方法を知らなくて途方にくれています。
言語はMASM、C(VC,GCC)を使用するつもりです。
参考になる書籍やアドバイスを教えてください。
0224デフォルトの名無しさんNGNG
>>222
http://search.vector.co.jp/search?query=%8A%94%89%BF
これ見てると、Yahoo! Financeから株価データなら
引っ張れそうな希ガス
0225デフォルトの名無しさんNGNG
>>189
関数じゃない、というのを明確にするためという意味もあるそうです。
return文とかも

return(hoge);

ってするなってよく言ってます。
0226189NGNG
>>225
なるほどです。
サンクス!
0227222NGNG
>>224
あ〜、そういのもできるんですね・・。

ただ、私が引っこ抜きたいのはもう秒単位で変わる株価なんです。

YAHOOのは30分単位の更新なので、無理なんです(´・ω・`)
0228デフォルトの名無しさんNGNG
>>189
当方趣味プログラマで、一般的なコーディング云々は全く分からないのですが、
タブ幅4文字で

if[タブ][タブ](条件式);
else if[タブ][タブ](条件式);

ってやると条件式の部分が揃って見やすいのでよくやってます。
一応、参考までに。
0229デフォルトの名無しさんNGNG
>>228
気持ち悪い
0230デフォルトの名無しさんNGNG
あ、ごめん
else ifの方、タブ1個多いわ。
0231デフォルトの名無しさんNGNG
コーディングスタイルスレ逝け
そんなのあるのか知らんけど
0232デフォルトの名無しさんNGNG
>>206
株に関しては株価情報を提供するWebサービスあるよ。
WSDLを覚える必要があるけど。
0233デフォルトの名無しさんNGNG
visual studio 2003 を会社で譲り受けたのでC++を勉強中です。
プログラムの文法は大体覚えたので試しに
#include <stdio.h>
int main(void)
{
printf("test\n");
return 0;
}

というソースで、exeファイルを作成しようとしたのですが
正常にビルドが終了したというログが出てるのにexeファイルが
作成されてません。どこかやり方が間違ってるのでしょうか?

ファイル→新規作成→プロジェクト
新しいプロジェクト画面が表示されてWin32プロジェクトを選択。
プロジェクト名に「C:\test」を入力
Win32アプリケーションウィザードが表示されたらアプリケーションの設定で
コンソールアプリケーションと空のプロジェクトを選択。
ファイル→新しい項目の追加、C++ファイルを選択。
ファイル名に test.cpp を入力。場所にC:\testを指定。
で開くボタンを押して上記のソースを入力しました。
0234デフォルトの名無しさんNGNG
C:\Debugとかってディレクトリができてないか?
0235デフォルトの名無しさんNGNG
>>234
できてますが、BuildLog.htm というファイルしかありません。
隠しファイルなどもちゃんと表示させるようにさせてあります。

>ファイル→新規作成→プロジェクト
>新しいプロジェクト画面が表示されてWin32プロジェクトを選択。
>プロジェクト名に「C:\test」を入力
>Win32アプリケーションウィザードが表示されたらアプリケーションの設定で
>コンソールアプリケーションと空のプロジェクトを選択。
>ファイル→新しい項目の追加、C++ファイルを選択。
>ファイル名に test.cpp を入力。場所にC:\testを指定。
>で開くボタンを押して上記のソースを入力しました。
上記のやり方は少し間違ってました。やさしいC第二版を参考にして書いてしまいました。

ファイル→新規作成→プロジェクト
新しいプロジェクト画面が表示されてWin32プロジェクトを選択。
プロジェクト名に「C:\test」を入力
Win32アプリケーションウィザードが表示されたらアプリケーションの設定で
コンソールアプリケーションと空のプロジェクトを選択。
ファイル→新規作成→ファイル、C++ファイルを選択。
ファイル名に test.cpp を入力。場所にC:\testを指定。
で開くボタンを押して上記のソースを入力しました。

に訂正します。
やさしいCに書いてある通りに、ファイル→新しい項目の追加、C++ファイルを選択。
としたいのですが、ファイル→新しい項目の追加 をするとC++ファイルっていうところが
ないので、ファイル→新規作成→ファイル、C++ファイルを選択。 としています。
0236デフォルトの名無しさんNGNG
>>235
BuildLog.htm を見れば?
0237デフォルトの名無しさんNGNG
IDEからはF5で実行できないのか?
0238デフォルトの名無しさんNGNG
D言語
0239デフォルトの名無しさんNGNG
勝手に注文はバグが出たときにやばい気がするな。
0240デフォルトの名無しさんNGNG
よくJavaプログラマの単価は安い、と書かれていますが、
どの言語と比較して安い、と言われているのでしょう?
別に安いと実感したことは無いのですが…
0241デフォルトの名無しさんNGNG
>>240
中国人やインド人が使えるので安いのです
0242デフォルトの名無しさんNGNG
>>236
メモ帳で開くと以下のようなことが書かれてます。

<html>
<head>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=shift_jis">
</head>
<body>
<pre>
<table width=100% bgcolor=#CFCFE5><tr> <td> <font face=arial size=+3>
ビルド ログ
</font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>
 </td><td width=0 bgcolor=#FFFFFF> </td><td width=*><pre>
<h3>------- ビルド開始 : プロジェクト : test、構成 : Debug|Win32 -------
</h3>
</pre></table><table width=100% bgcolor=#DFDFE5><tr><td><font face=arial size=+2>
コマンド ライン
</font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#EDEDF5>
 </td><td width=0 bgcolor=#FFFFFF> </td><td width=*><pre>test - 更新しています。</pre>
</table><table width=100% height=20 bgcolor=#CFCFE5><tr><td><font face=arial size=+2>
</font></table></body></html>
0243デフォルトの名無しさんNGNG
>>242
何も変更ないから?ビルドしても何もしてない。
0244デフォルトの名無しさんNGNG
>プロジェクト名に「C:\test」を入力
プロジェクト名は「test」では?
0245242NGNG
ソリューションエクスプローラーのところにちゃんと追加されてなかった
みたいです。
解決しました。返信くださった皆様ありがとうございます。
0246デフォルトの名無しさんNGNG
IEで http://hogeboke.com/ を開いて
<a href="javascript:newwin()"><img src="windows.gif"></a>
というリンクをクリックするプラグラムを作りたいのですが
どうすればいいのでしょうか?
C++でやってるのですがなかなかうまくいきません。
0247デフォルトの名無しさんNGNG
IEというかWinInetでダウンロードして解析してリンクを抽出して
ShellExecuteでそのリンクを開けばいいんじゃないの。
0248デフォルトの名無しさんNGNG
wininet ・・・そんなの初めて聞きました。
ちょっと調べてきます。
0249デフォルトの名無しさんNGNG
http://www.geocities.co.jp/SiliconValley-PaloAlto/1512/
準備するもの
Borland C++ Builder
・・・VisualStudio.net じゃだめなのかな??
0250デフォルトの名無しさんNGNG
wsh 使えば。
0251デフォルトの名無しさんNGNG
どうもこんにちは。Win APIを直接呼び出す形式で、WinSockを使った
TCPソケットのプログラムを組んでおります。クライアント側からある要素数の
データをサーバ側にsend()して、サーバ側がrecv()したデータを折り返します。

で、文字型バッファの要素数が100や1000の場合はクライアント側で全データを
recv()できるのですが、要素数が10000を超えると、サーバ側ではしっかりsend()
で全データ折り返せているのにクライアント側では一部しかrecv()できません。
バッファの容量は問題ありません。

何か改善点はないでしょうか。TCPソケットで、しかもサーバ側でしっかりsend()
できているのに……。
0252デフォルトの名無しさんNGNG
>>246
とりあえず、「猫でもわかるネットワークプログラミング」を立ち読みしてこい
0253デフォルトの名無しさんNGNG
>>251
TCPってそういうものだよ。
最悪データが1バイトずつ細切れに送られてきても(実際にそんなことは無いけど)
複数回に分けて読み込んで破綻無く動くようなコーディングをしないと駄目。
0254デフォルトの名無しさんNGNG
>>253
あ、なるほど。FD_READ回りが甘くなっていたようです。
ありがとうございました。

ただ、MMタイマーで折り返し全体の所要時間を計測するプログラムなので、
できるだけオーバーヘッドの少ないコードをと考えると頭が痛いです。
0255デフォルトの名無しさんNGNG
>>254
とりあえず、「バファリン」を買ってこい
0256デフォルトの名無しさんNGNG
バッファリン?
0257デフォルトの名無しさんNGNG
近鉄バファローズ
0258デフォルトの名無しさんNGNG
人多いな、おいw 自演かもしれんが

ブッシュローズ
0259デフォルトの名無しさんNGNG
>>257=>>258
0260デフォルトの名無しさんNGNG
うちの頭痛薬、「バッサリン」だった…orz
0261デフォルトの名無しさんNGNG
サッカリンっていう薬も昔あったよね。
0262デフォルトの名無しさんNGNG
Win32APIで利用するSIZE構造体のcx,cyのcは何の略なんでしょうか?
0263マイク ◆yrBrqfF1Ew NGNG
coordinate
0264デフォルトの名無しさんNGNG
C++にてstdio.h stdlib.h time.hというヘッダが出てきたのですが
新しいヘッダに直すとこれらはどういうヘッダになるんでしょうか?
stdio.hはiostreamでいいと思うのですが後がなんとも。。
0265マイク ◆yrBrqfF1Ew NGNG
Effective C++に書いてあんだろ。読めよ
0266デフォルトの名無しさんNGNG
>>263
ありがとうございます
0267デフォルトの名無しさんNGNG
>>261
サッカリンて人工甘味料じゃないの?
http://www2d.biglobe.ne.jp/~chem_env/i/sacc.html
0268261NGNG
>>267
なんかさ、コンビニのおむすびってサッカリンの味しない?
0269デフォルトの名無しさんNGNG
さっかりんっていう薬事態知らない。
0270デフォルトの名無しさんNGNG
サリン?
0271デフォルトの名無しさんNGNG
defファイルと、cppファイルにDLLMAIN()を作ればDLLとlibファイルが出来るのはわかったのですが
ヘッダファイルをどうやって作るかわかりません。
そのDLLを使う時にヘッダファイルがないとヒントが出ないので非常に使いずらいです。
0272デフォルトの名無しさんNGNG
別のプロセスから別のプロセス内の関数のポインタを取得すれば
別のプロセスからであっても、その関数を呼び出す事は可能なのでしょうか?
0273デフォルトの名無しさんNGNG
ヘッダも自分で書くんだよw
0274デフォルトの名無しさんNGNG
>>272
Win3.1ならたぶん可能。
Win95以降は無理。DLL使っとけ。
0275デフォルトの名無しさんNGNG
>>274
なるほど…

では、スレッド間では可能でしょうか?
0276デフォルトの名無しさんNGNG
可能。
というか同一プロセス内の関数は特定のスレッドに従属してるわけじゃないけどね。
ただスレッドセーフでないものを同時に呼び出すとおかしくなる可能性はある。
0277デフォルトの名無しさんNGNG
>>265
それを持ってないのですが。。
0278デフォルトの名無しさんNGNG
>>276
レスどうもありがとうございます。
mutexとか使うわけですね。

ところで、DLLのプログラムを組んでいて疑問に思ったのですが
DLLのスレッドはどの段階で生成されるのでしょうか?
DllMainででしょうか?
それとも1つの関数の呼び出しが終わったら、そこでスレッドは破棄されてしまうのでしょうか?

呼び出した関数での処理結果をDLL内に保持して、2度目の呼び出し等で利用したりしたいのですが…
0279デフォルトの名無しさんNGNG
>>278
> DLLのスレッドはどの段階で生成されるのでしょうか?
自分が_beginthreadなどを呼んだとき。

普通に関数呼び出ししている分には
スレッドに別れているわけではなく、同一スレッドで動いている。
0280デフォルトの名無しさんNGNG
>>264
cstdio cstdlib ctime
0281デフォルトの名無しさんNGNG
SOCKADDR_INとSOCKADDRには互換性があるのでキャストすれば変換出来ると聞きました。
本当に正常に出来るのでしょうか?
0282デフォルトの名無しさんNGNG
C++はMS-DOSで動けばLinuxでも動く?
0283デフォルトの名無しさんNGNG
>>262
count
0284デフォルトの名無しさんNGNG
ネタなのかネタならネタといってくれー
0285デフォルトの名無しさんNGNG
どなたかクリーク問題 http://www.comp.cs.gunma-u.ac.jp/~koichi/TEST/appr/node4.html
のアルゴリズムまたはソースコードがあるところをご存知ありませんか?
一番簡単な時間のかかるやつでかまいません(そもそもNP問題っぽいですし)。

Step 1 頂点に1からnまでの番号をふる.
Step 2 1,2,…,nの全ての部分集合に対して以下を試す.
Step 2-1 その部分集合(に対応する部分グラフ)が完全グラフかどうかチェックし, そうならば要素数を記憶.
Step 3 最大の要素数を出力する.

という説明は見つかったのですが、これではちょっと詳細がわからなくて。
部分集合をまず列挙するにはどういう方法をとればいいのでしょう?

よろしくお願いします。
0286デフォルトの名無しさんNGNG
質問です。
最近プログラミングを勉強し始めまして・・・
ポインタと構造体で連結リストを作ったり、C++を勉強したり
STLも一通り使えるようになったのですが、どうも独学でやってしまった為にコードが凄く汚いのです。
とりあえず一通りの処理は出来るようになったのに、いざ何かを作ろうとすると最初は良いものの、後半からもうわけがわからなくなってしまいます。
技術的問題にぶちあたったわけでもなく・・・
それで結局完成せず仕舞いな事が多いのです…

で、恐らくこれは自分のコードの汚さ、俗に言うスパゲティーコードのせいだと思ってるのですが
この辺を正すコツはありますか?
やはり1から入門書読まないといけないのでしょうか?

挫折も考えましたが・・・
せっかく知識として入ったのですから、それを上手く使えないと勿体無いので…
0287デフォルトの名無しさんNGNG
普段使ってるフリーウェアやC++のライブラリでソース公開してるもの探して(STLは除く)
そのソースでも読んでみたら。設計やらコーディングスタイルやらを参考にできるはず。
文法が分からないわけじゃないだろ。入門書読んでも無駄。
0288デフォルトの名無しさんNGNG
そういう人多いな…
一通りの勉強は終わって、知識としてはあるんだけど
実際に作れないって人。

とりあえず、俺はEffectiveC++と言う本を読む事をお勧めする。
Cだとどういう本がいいのかは知らん。

あと、アプリを作る前に一度紙に図で処理の関係図を簡単に書いてみると良いかも。
複雑な処理は1つの関数にまとめて、再利用。基本だけど効果的
関数は孫クラスくらいまで作ったら良いかも・・・
後半がダレルということなので、最初にそういう下請けを作りまくって
後からまとめていく感じにすれば良いかも知れない。
C++の場合はクラスの積極的利用をする事。
同じようなコードをだらだら書かない。

以上
0289デフォルトの名無しさんNGNG
勉強してもダメな人はダメ
もはや手段が目的になってる
0290デフォルトの名無しさんNGNG
学習の目的は手段の習得だろ。
0291デフォルトの名無しさんNGNG
やさしいC第二版に書いてる内容を大体理解したので
Windowsのプログラムを作ってみようかと思います。
参考になるような本などがありましたらお教えください。
0292デフォルトの名無しさんNGNG
CでWindowsプログラミングは最も面倒な選択肢なんで激しくお勧めできないが。
http://www.kumei.ne.jp/c_lang/
0293デフォルトの名無しさんNGNG
Huffman 符号化についてとにかく解かりやすく書いてある web サイトないっすか?
0294デフォルトの名無しさんNGNG
>>292
猫でもわかる〜〜は少しサイトの内容が古くない?
0295デフォルトの名無しさんNGNG
なんかアホかと言われそうな質問なのでアレなのですが。

Swing Graphics以下とか 、とComponent
Qt QPenとQPainter
SWT GCとCanvas
GnomeCanvas GdkGCとGnomeCanvas

・・・のようにGraphicContextと描画ウィジェットが分離しているのは何故でしょう?
0296デフォルトの名無しさんNGNG
あの
エミュレーターでエラーが出て
改善策探してたのですが
下のやつ見つけたのですが
使い方が意味分からないのです
どうもプログラム弄るみたいで


ttp://support.microsoft.com/default.aspx?scid=kb;ja;414976

教えてくださいまし
0297デフォルトの名無しさんNGNG
>>296
そこに書いてある通りだ。
0298デフォルトの名無しさんNGNG
すみません・・・
私は特にプログラミング言語とか知らないので
できるのはVBくらいです

なにを使ってどこを弄ればいいのか
を教えていただきたいのですが・・・
お願いします
0299デフォルトの名無しさんNGNG
>>298
それで動かしているプログラムのソースはあるのか?
無ければ消えろ。
0300デフォルトの名無しさんNGNG
え?、この問題ってOS系を弄ると思っていましたが・・・

オンラインゲームの
エミュレーター鯖を立ててクライアントを
接続してゲームしようとしているのですが
0301デフォルトの名無しさんNGNG
>>300
消えろ。
0302285NGNG
部分グラフの作り方だけでも・・・
検索しても見つからなくて・・
お願いします。
0303デフォルトの名無しさんNGNG
>>302
各頂点のあるなしをビットに置き換える。
そうすれば2進表記でループをまわせる。
n=8なら、
00000000から11111111までループさせればOK
ループの中でどのビットが立ってるか計算して完全グラフかどうか判定汁
0304285NGNG
>>303
おぉー、おもしろい方法というか素敵な方法ですね。
これが王道ということはないですよね?
いや、これで十分なのですが。ありがとうございました。
0305デフォルトの名無しさんNGNG
Cの質問です。
関数にある関数のポインタを渡したいのですが
HOGE(void func(void));
と
HOGE(void *func(void));
が同じになってしまいます。
元々関数を渡すとポインタが渡されるようになってるのでしょうか?
0306デフォルトの名無しさんNGNG
>>305
よく分からんけどこれのこと?↓

関数のときだけ例外で
void func(void) { ... }
とすると
func == *func == **func == ***func == ****func (全部 void (*)(void) 型)
0307デフォルトの名無しさんNGNG
>>305
そう、関数型は仮引数と式の中だと関数へのポインタに変換される。
でもvoid *func(void)はvoid *型の値を返す引数なしの関数(へのポインタ)だけど。
0308デフォルトの名無しさんNGNG
javaを解説してるサイトってないんですか?
0309デフォルトの名無しさんNGNG
ありますけれども?
0310デフォルトの名無しさんNGNG
継承とかインターフェイスを教えてくれるサイトありましたら
どうか教えてください。 お願いします。
0311デフォルトの名無しさんNGNG
http://www.wikiroom.com/java/
0312デフォルトの名無しさんNGNG
.BMPファイルって普通上下逆さまにデータが格納されているけど
逆さまじゃない物を存在するって読んだことがあるんだけど
どんなソフトが出力するんだかわかる人がいたら教えて。
0313デフォルトの名無しさんNGNG
Windows以外は普通なんじゃなかったかな。
Windowsだけ天邪鬼でなぜか逆の仕様になっている。だと思った。
0314デフォルトの名無しさんNGNG
>>312
レスありがと。
と言うことはマルチプラットフォームを狙っている処理ルーチンでは
逆さまじゃない物もサポートした方が良いわけか…
0315312NGNG
たて続けでスマン
上下が逆さまじゃない.BMPってWin環境でどうしたら手に入る?
デバッグしようと思ってもブツが手元にないことに気が付いた il||li ○| ̄|_
0316デフォルトの名無しさんNGNG
>>315
自分で作れば?
ビットマップの情報ヘッダのHeightの符号変えれば上下ひっくり返るはず。
0317デフォルトの名無しさんNGNG
「bin」の意味って英語の「大箱(に入れてたくわえる)」という
意味しかないんでしょうか。
なんかの略語ということはないんでしょうか。
0318デフォルトの名無しさんNGNG
binary
0319デフォルトの名無しさんNGNG
>>318
cgi-binとかbinファイルというのもバイナリという
意味なのですね。スッキリしました。どうもです。
0320デフォルトの名無しさんNGNG
いや、データ自体が逆順(というか正順)に入ってるはず。
ぐぐれば色々でてくるんじゃないかな。
確か同じようなことやってて、
なんでWindowsだけ逆なんだめんどいじゃないか
見たいな記事を書いてた人がいた気がする。
0321デフォルトの名無しさんNGNG
天邪鬼じゃなくて元々OS/2のためのフォーマットだから仕方がないんだよ。
汎用機からの流れでIBMのグラフィクシステムは座標系のy軸が数学のグラフの向きと一緒で上向きだから。
0322デフォルトの名無しさんNGNG
テストデータが欲しいっていってるだけだろ
アホばっかだなこのスレ
0323デフォルトの名無しさんNGNG
オマエモナー
0324デフォルトの名無しさんNGNG
ギコナビインストールしたら
Windows標準のアイコンが表示されたんだけど何故・・・
再起動したら治ったんだけどこれって普通?
0325デフォルトの名無しさんNGNG
C言語の構し体で

struct tagStructname { };

と、名前の接頭辞にtagを付けるのはどんな場合ですかお願いします
0326デフォルトの名無しさんNGNG
そんな決まりなんて無い
0327デフォルトの名無しさんNGNG
>>325
コーディング規約でtag付けろと決まった場合。
0328デフォルトの名無しさんNGNG
>>326-227
決まってないから困ってるんだ!
0329デフォルトの名無しさんNGNG
Cのコンパイラだと
error C2059: 構文エラー : '}'とerror C2059: 構文エラー : 'if'
が出るのですが
C++のコンパイラだとこのエラーが表示されずにコンパイルできます。
C言語なので勉強のためにもCのコンパイラでコンパイルしたいのですが
エラーになる原因分かります?情報すくないでしょうか・・・。
0330デフォルトの名無しさんNGNG
スターウォーズの初期三部作が今頃DVD化されるのはどうしてですか?
0331デフォルトの名無しさんNGNG
>>325
typedefする時
今俺が決めた。
0332デフォルトの名無しさんNGNG
>>329
該当ソース晒せ
0333デフォルトの名無しさんNGNG
>>325
オレの場合は普通は
typedef struct {
unnnunn
ってやるけど、リスト使うときは
typedef struct _AAA {
struct _AAA* hoge;
} AAA;
ってやる。tagもその類かと。
でもどうせ一回しか使わないなら
typedef struct SEX{
struct SEX oikawa
} AAA;
でもいい罠。むしろそっちが・・・
0334デフォルトの名無しさんNGNG
>>331
>>333
それね
どうも
0335329NGNG
自己解決しました。
C++のコンパイラはアバウトみたいです。
0336デフォルトの名無しさんNGNG
業務アプリで顧客マスタとかの新規データを登録する関数の名前は普通どんな名前にするんですかね?
0337デフォルトの名無しさんNGNG
>>336
分かりやすかったらなんでもおk。
AddXXXToYYYみたいのがオレ好み。
0338デフォルトの名無しさんNGNG
顧客マ−新規登録 SECTION.
0339デフォルトの名無しさんNGNG
>>337
ども。YYYはテーブル名でしょうか?
XXXは何が入るんでしょ?
飲み込み悪くてすみませぬ
0340デフォルトの名無しさんNGNG
cygwinのldでブートセクタを生成しようとしてるんですが

ld -T boot.ls -o boot boot.o
したら
ld: PE operations on non PE file.
というエラーになって生成できません。

AMD k6-2のLinuxではちゃんとブートセクタが生成されて動作できました。
Cygwin版特有のオプション等が必要なんでしょうか?
解決方法を教えて下さい。
よろしくお願いいたします。

boot.ls
-----------------
OUTPUT_FORMAT("binary");
MEMORY
{
body : org = 0, len = 510
sign : org = 510, len = 2
}
SECTIONS
{
.text : { *(.text) } > body/* executable code */
.rodata : { *(.rodata*) } > body/* constants */
.data : { *(.data) } > body/* initialized data */
.bss : { *(.bss) } > body/* uninitialized data */
.sign : { SHORT(0xAA55) } > sign/* boot signature */
}
0341デフォルトの名無しさんNGNG
C++とC♯どちらが使っている人多いんですか?
0342デフォルトの名無しさんNGNG
VBとJavaも多いよ
0343285NGNG
>>303
今度はすべてのサブグラフではなく、頂点が k 個のサブグラフだけ列挙したくなったのですが、
どうすればループ回数を減らせますでしょうか?
すべてを列挙できているので、もちろん k 個のサブグラフも取得可能なのですが、もっと少ない処理回数でできますよね?

どなたかお願いします。
0344デフォルトの名無しさんNGNG
おしえてください。メットワーク上にあるNT系OS端末に
アクセスする際のネットワークパスワード入力を
VBかVCやAPIによりコードで確率させる方法ってございますでしょうか?
ネットユース以外に方法があれば。。と考えております。
0345デフォルトの名無しさんNGNG
>>344 ドメインによるユーザ認証を使いたいってこと?
0346デフォルトの名無しさんNGNG
>>345
はい。ワークステーション等の社内LAN上のPCにアクセスする時
それぞれがADMINログインだったり一般ユーザーだったり様々なので
ログインアカウントとパスワードをコードで投げる事が出来ると
便利だなとおもいました。
0347デフォルトの名無しさんNGNG
>>346
NET USER でできないのかな。未確認だけど。
0348デフォルトの名無しさんNGNG
こんにちは。

おおざっぱ過ぎる質問なのですが、
いいプログラムの条件とは何なんでしょうか?
(一般的には、動く。軽くて速い。読みやすい。保守、再利用しやすい。などといわれてる気がしますが、どうなんでしょうか?)
自分のプログラムは目標値のどれくらいを達成できてると思いますか?なんとなくで。
0349デフォルトの名無しさんNGNG
Windowsのタスクトレイにあるアイコンにマウスを当てるとポップアップで文字列が表示されますが、
この文字列を取得する方法ってありますか?言語は何でも構いません。
0350デフォルトの名無しさんNGNG
>>343
少しは自分で考えよう。

>>348
ケースバイケース。用途によって無駄なところで頑張っても仕方ない。
結局は要求仕様を満たしていることだけが条件になる。
0351デフォルトの名無しさんNGNG
>>349
こっちの環境だと tooltips_class32 クラスのウィンドウだから、ハンドル取得して
共有メモリつかって TTM_GETTOOLINFO メッセージを送ると取得できそう
0352348NGNG
>>350
ありがとうございます。
とりあえず、困ったらその時考えることにします。
0353デフォルトの名無しさんNGNG
Cなどのプログラミング言語のコンパイラ自体は、何によって作られたので
しょうか。機械語でしょうか、それともアセンブラでしょうか。ふと気になりまして。
0354デフォルトの名無しさんNGNG
他言語で作られるとか
クロスコンパイラとか
0355デフォルトの名無しさんNGNG
大半Cでしょ
古いCで新しいCを生産
一部アセンブラみたいな
0356デフォルトの名無しさんNGNG
よほどの変わり者じゃないとCじゃないか?
0357デフォルトの名無しさんNGNG
gccなんかはバージョンアップ時に
gcc2.9を使ってgcc3.3をコンパイルするとかよくやるね。
うんこ食ってうんこするみたいな。
0358デフォルトの名無しさんNGNG
じゃあ、一番古いうんこは何を食って出てきたの?
0359デフォルトの名無しさんNGNG
C++もコンパイルする時はCに変換されるんだっけ?
0360デフォルトの名無しさんNGNG
>>359
それは昔のコンパイラじゃなかったっけ
C++→Cトランスレータだったころの
0361285NGNG
>>350
考えたら再帰になって >>303 よりも逆に遅くなってしまったんです。
うまい方法ないのでしょうか?
0362デフォルトの名無しさんNGNG
>>358
別の動物(OS)のうんこか
別の素材(アセンブラ)でうんこを作るとか
0363デフォルトの名無しさんNGNG
たぶんここ見ればわかる。
The Development of the C Language*
http://cm.bell-labs.com/cm/cs/who/dmr/chist.html
0364デフォルトの名無しさんNGNG
ゲイシはBASIC作った時何使ったんだろう?
0365デフォルトの名無しさんNGNG
C言語の歴史
http://www.bohyoh.com/CandCPP/C/history.html
0366デフォルトの名無しさんNGNG
>>353
DelphiはDelphiで作られています。
これを自己記述性と言って、優れたコンパイラの条件の一つです。
0367デフォルトの名無しさんNGNG
>>358
人の頭
0368デフォルトの名無しさんNGNG
これを自己満足といって
0369353NGNG
 ふーむ、なるほど。昔のCで新たなCを作るという点以外、おおよそ私も想像
していた通りのようですね。
 もうひとつ質問です。コンパイラ自体に欠陥があって、それでコンパイルされた
OSやアプリケーションに通常は気付かれない欠陥があり、その部分をウィルスで
攻撃される、ということはないのでしょうか。その場合、ウィルスへの対処が
非常に難しくなるように思えますが。もう一つ質問。機械語で作られたウィルス
というのは、未だかつて出現したことはないのでしょうか。
0370デフォルトの名無しさんNGNG
>>369
> もうひとつ質問です。コンパイラ自体に欠陥があって、それでコンパイルされた
>OSやアプリケーションに通常は気付かれない欠陥があり、
こういうときにMicrosoftはServicePackを出す。SPを充ててからコンパイルしなおせと言う。
0371デフォルトの名無しさんNGNG
>>364
機械語とアセンブラっぽい。
0372デフォルトの名無しさんNGNG
VBscriptの質問はどこにいったらいいですか
初心者でそもそも板があってんのかさえ不安なんですが
0373デフォルトの名無しさんNGNG
>>372
お前ら、WindowsScripting使ってますか? Part3
http://pc5.2ch.net/test/read.cgi/win/1058829737/l50

ム板もカテゴリとしては間違っていないがWin板のスレがずっと前からあるのでム板のVBSスレはDAT落ちした。
0374デフォルトの名無しさんNGNG
ありがとございます!!!往ってきます
0375デフォルトの名無しさんNGNG
>>352
いや、ソフトの目的によって異なるという意味だよ?
今352がつくろうとしているものにとって、>>348に書いたうちの
どれが大事か、どこを頑張ったら頑張っただけの結果がでるか、そこが重要。
まぁ、困った時にどれを改善するのが良いか考えるのもいいこと。
それで次つくるときの経験値になるからね。

>>361
どういうの考えた?
0376デフォルトの名無しさんNGNG
それより、病院行く?
0377デフォルトの名無しさんNGNG
C++の質問です。
インライン関数と言う物を聞いたのですが
どのようなものなのでしょうか?
普通の関数との違いがイマイチ理解出来ません。
インライン関数に出来る場合と出来ない場合があると聞きましたけど
どのような場合に出来ないのでしょうか?
また、出来なくても普通の関数として扱ってくれると聞いたのですが、デメリットがないからコンパイラが最初からそうしてくれればいいと思うんですが…
もしかして物凄いデメリットとかあるのでしょうか?
0378デフォルトの名無しさんNGNG
>>377
まずはお前のコンパイラのマニュアルの該当部分を読め。
それで分からなければ質問しろ。
0379デフォルトの名無しさんNGNG
>>377
> もしかして物凄いデメリットとかあるのでしょうか?
出力されるコードがものすごくでかくなることがある。

例えば、

hoge();

という関数コールがインライン展開されると10行かかるとする。
で、関数hoge()を呼び出しているところが10カ所あれば
100行分でかくなったりする。

もしもすべての関数をインラインで展開してくれたとしたら
100行の関数をコールしているところは、100行分の
コードが出力されるわけ。本人はただfoo()と書いたつもりでも
100行分でかくなったら困ることもあるわけです。
そんなことがすべての関数コールで起こったら
短めのソースをコンパイルしても、無茶苦茶でかい
実行ファイルになっちゃってしまうのです。
0380デフォルトの名無しさんNGNG
API、SDKというプログラム(?)の意味がいまいちわかりません
0381>>380 に追加NGNG
どなたかご存知でしたら教えてください。
0382デフォルトの名無しさんNGNG
用語 APIでググれ
0383デフォルトの名無しさんNGNG
ググれってなんですか?
0384デフォルトの名無しさんNGNG
〜以下、なんですか?無限ループに入ります〜
0385デフォルトの名無しさんNGNG
ぐぐれ
0386デフォルトの名無しさんNGNG
いやでも、スレ立てずにこのスレに最初に質問しに来たことだけは評価しよう
0387デフォルトの名無しさんNGNG
>>380
関数だよ関数
0388340NGNG
>>340です。
正解でなくても構いませんので何かアイディア頂けませんでしょうか?
ずっといろいろやってるんですがまだ解決できないです、、
0389デフォルトの名無しさんNGNG
Linker & Loaderスレやcygwinスレ、
UNIX板向きかも。

問題がコアすぎて、
たぶんこのスレ見てる人には答えられる奴がいない。
ldのソースを読んでエラーが出る条件を突き止めるのが一番早いだろうけど。


Linker && Loader
http://pc5.2ch.net/test/read.cgi/tech/1033403294/

Cygwin使っている人いますか? その12
http://pc5.2ch.net/test/read.cgi/unix/1086622860/

UNIX板
http://pc5.2ch.net/unix/

0390340NGNG
>>389
了解です。
>>340は撤回です。ありがとうございました。
0391デフォルトの名無しさんNGNG
>>380
SDK = どらえもんのポケット
API = ポケットの中味
0392デフォルトの名無しさんNGNG
>>391
どれえもんは何に当たりますか?
0393デフォルトの名無しさんNGNG
しずかちゃんのお風呂はどこですか?
0394デフォルトの名無しさんNGNG
sprintfでsrcとdstが同じ場合って未定義ですか?
sprintf(buf, "%s%d", buf, a);とか
sprintf(buf, "%d%s", a, buf);みたいな場合。
後者だと内容破壊されそうですけども
0395デフォルトの名無しさんNGNG
当たり前だヴォケ
0396デフォルトの名無しさんNGNG
当たり前とか思考停止してないでどこにそんな規定があるのか言ってみなさい。
0397デフォルトの名無しさんNGNG
同じにしなきゃ何の問題もないわけだし、
気になるなら自分で調べりゃいいんじゃないの?
ただsprintfだけ調べても何の意味もないと思う。
やるなら全部の関数調べて表にまとめるとか
0398デフォルトの名無しさんNGNG
>>394
そんなのマニュアルにのってるだろ
調べればわかることをいちいち質問するな。
0399デフォルトの名無しさんNGNG
>>398
ああ、知らないのなら無理してレスしなくていいですから。
0400デフォルトの名無しさんNGNG
無意味に400
0401デフォルトの名無しさんNGNG
へぼいIDEじゃなけりゃ
sprintfの所にカーソル持っていってF1押すだけ。
0402デフォルトの名無しさんNGNG
strcpy(s,s+1);やmemcpy(s,s+1,10);とやるのと同じようなもの。
0403デフォルトの名無しさんNGNG
マジ説明できてないじゃんw
0404デフォルトの名無しさんNGNG
(´-`).。oO(煽るしか能のない連中は、このスレへ何をしに来てるんだろ?)

>>394
JIS X 3010 : 2003 (ISO/IEC 9699 : 1999) より引用。

7.19.6.6 sprintf 関数
  (略)
 領域の重なり合うオブジェクト間でコピーが行われるとき,
 その動作は未定義とする。
0405デフォルトの名無しさんNGNG
ネタにマジレスするほど馬鹿ばっかじゃないし。
次の質問どうぞ。
0406マイク ◆yrBrqfF1Ew NGNG
>>377
インラインとは
int eax_value;
__asm("movl %%eax, %0":"=r"(eax_value));
みたいなインラインのことだ。
0407デフォルトの名無しさんNGNG
この板のコテハンって糞ばっか
0408マイク ◆yrBrqfF1Ew NGNG
何だ?
0409デフォルトの名無しさんNGNG
>>407
コテが「自意識過剰で頭がちょっぴり弱い気の毒な人」なのは
別にム板に限ったことではありません。
0410デフォルトの名無しさんNGNG
>>408
インラインアセンブラとインライン関数は別物だドアホ
0411マイク ◆yrBrqfF1Ew NGNG
>>410
全く同じモノなんて言ってねーな。
0412デフォルトの名無しさんNGNG
モバイルサイトの作り方に関係するスレはあるでしょうか?
プログラムとモバイルのスレは検索しましたがひっかかりません。
検索の仕方が悪いのかな。
ASP.NETの使い方でわからないことがあるのですが、英語サイトで検索しても
なかなか見当たらないようなことなので・・・
0413デフォルトの名無しさんNGNG
>72 名前:マイク ◆yrBrqfF1Ew :03/04/13 03:17 ID:LTNCkfdC
>糞犯罪者が日本の優秀な製品・音楽をWinny/MXを使い違法入手してるのを見ると居た堪れないね

マイクってさ、在日外国人?
日本語うまいね。

>601 名前:マイク ◆yrBrqfF1Ew 投稿日:03/02/05 20:52 ID:HeQ2Wbae
>潰れるよん

結構前から粘着してるよね。
ひょっとして日本大好き?
0414デフォルトの名無しさんNGNG
>>412
Webプログラミング板は?
http://pc5.2ch.net/php/
0415394NGNG
>>404
アリガトンございました
0416マイク ◆yrBrqfF1Ew NGNG
>>413
別に日本語は上手くないがな。
0417412NGNG
>414
ありがとうございました。
0418デフォルトの名無しさんNGNG
C++のstringでsplitを実現したいんだけど
strtokだとイライラするしもっとスマートな方法ありませんか?
0419デフォルトの名無しさんNGNG
>>418
Cマガ P.132参照
0420418NGNG
2004年10月号
0421デフォルトの名無しさんNGNG
Cマガ、まだ存在していたの?!
0422デフォルトの名無しさんNGNG
>>418
boost::char_separator
0423デフォルトの名無しさんNGNG
そういえば、ベーマガってまだあるんだっけ?
0424デフォルトの名無しさんNGNG
ttp://www.dslextreme.com/users/exstatica/psychic.swf

�@ 2ケタの数字を思い浮かべる
�A 思い浮かべた数字の合計を出す(10なら1+0みたいに)
�B �@から�Aを引く
�C その数字の絵を見る
�D その絵を念じつつ水晶をクリック
�E 一人でニヤニヤ

これの原理ってなんでしょうか。教えてくださいエロイ人。
0425デフォルトの名無しさんNGNG
>>424
2ケタの数字をABとしてその通りに計算すれば分かる
0426デフォルトの名無しさんNGNG
AB−A+B?
わからない(´・ω・`)ショボーン
0427デフォルトの名無しさんNGNG
>>424
計算の結果が全部9の倍数になるから。
右のシンボル、9の倍数が全部一緒でしょ。
0428デフォルトの名無しさんNGNG
( m * 10 + n ) - ( m + n ) = m * 9 = 9m
計算結果は必ず 9 の倍数になる。
表の中の 9 の倍数の位置の記号は同一。
ロードするたびに記号が変わるので気付きにくい。
0429デフォルトの名無しさんNGNG
>>426
真剣に頭悪いな。
2桁の数ABをちゃんと表そうとすると、A×10+Bでしょ。
AB−(A+B)
=10A+B−(A+B)
=9A … 絶対に9の倍数
0430デフォルトの名無しさんNGNG
>>424
たぶん、人が暗算にかかる時間が正規分布になっていて、
人が思考しはじめてクリックするまでの時間をコンピュータがカウントして、
その時間から正規分布に基づいて計算して、決まった絵を出しているのだと思う。
0431デフォルトの名無しさんNGNG
>>430
他の人が本当の答えを書く前にその話を出してくれてたらのってあげたのに。
0432デフォルトの名無しさんNGNG
>>427
あああああ!ありがとう!
一回ごとに、一覧表のマークが変わるんだ!
だから、毎回違うマークでどんぴしゃなのね。
本当に、本当にありがとうです。
本当にあなたはエロイ人です。ありがとう、ありがとう。
0433デフォルトの名無しさんNGNG
うむむ。バカな私に付き合ってくれてありがとうございました。
この板の人はやっぱり賢いですね。
初めて来てみてよかったです。
0434デフォルトの名無しさんNGNG
ぐはっ、なるほど。記号が変わってんのか・・orz
でもこれ面白いわ。行きつけのスレに貼ってこよ。
0435デフォルトの名無しさんNGNG
この手の遊びは昔からよくあった気がするが・・・
0436デフォルトの名無しさんNGNG
テロ事件で崩壊したニューヨーク貿易センタービルの住所はニューヨーク・クイーンズ通り・33番地だそうです。
略すとQ33NYとなります。
次のことを試してみてください。
かなり衝撃的です。

1.ワードを開く
2.半角大文字で「Q33NY」と打つ
3.打った文字を選択してサイズを最大の72にする
4.打った文字のフォントの設定をWingdings(一番下にあるもの)に変える

これの原理ってなんでしょうか。教えてくださいエロイ人。
0437デフォルトの名無しさんNGNG
>>435
経験人数を聞きだすやつとかあったなぁ
0438デフォルトの名無しさんNGNG
古いネタだなおい
0439デフォルトの名無しさんNGNG
なんでこの板でやってんだよ
0440デフォルトの名無しさんNGNG
>略すとQ33NYとなります。

NYQ33じゃねーの?
0441デフォルトの名無しさんNGNG
その数値がwtcの住所ではないというのがからくり
0442デフォルトの名無しさんNGNG
>>436
その結果を見てどんな感想を持つと、普通なの?
0443デフォルトの名無しさんNGNG
なんか飛行機の絵とか、だったと思う。
実際やってみりゃわかるよ。
0444デフォルトの名無しさんNGNG
>>423
少し前に休刊になって祭りしてなかったっけ?
0445デフォルトの名無しさんNGNG
デュアルCPU対応ソフトウェアとそうではないソフトウェアはプログラム的に何が違うんですか?
内部的にデュアルCPU専用の命令を使ってるんですか?
0446デフォルトの名無しさんNGNG
>>ニューヨーク貿易センタービルの住所はニューヨーク・クイーンズ通り・33番地だそうです。
>>略すとQ33NYとなります。
ニューヨーク貿易センタービルの住所はNew York 10048です
0447デフォルトの名無しさんNGNG
ttp://osi.cool.ne.jp/UL/n95.htm
0448デフォルトの名無しさんNGNG
>>445
>プログラム的に何が違うんですか?
プロセッサによっては最適化に違いが出るのかも知れないし
違いはないのかもしれない。
>内部的にデュアルCPU専用の命令を使ってるんですか?
プロセッサによっては使っているかも知れないし
使っていないかも知れない。
0449デフォルトの名無しさんNGNG
>>445
マルチCPU対応ってのは、CPU負荷をたくさん使う処理のところをマルチスレッドで実行していること
0450大雑把に言ってNGNG
>>445
従来のプログラムをデュアル(マルチ)プロセッサに対応させるには
for(int i=0; i<100; i++) 重い処理(i);
という処理を
for(int i=0; i<100; i+=2) 重い処理(i);
と
for(int i=1; i<100; i+=2) 重い処理(i);
の二つに分割して二つのスレッドで実行して
OSがその二つのスレッドを各CPUに割り当てて実行させるようにする。
専用命令は基本的に必要ないけど(といいつつなにかありそうだけど)
専用の設計が必要になるね。
0451本7NGNG
>>450でi++と比較した場合の挙動を再現する場合にどうやって同期とるの?
0452デフォルトの名無しさんNGNG
んなもんキャッシュしといて最後にマージするなり逐一同期取るなり好きにすりゃいいだろ。
0453本7NGNG
キャッシュじゃ単一の処理とパフォーマンスが変わらんような、、
割り込みとかでデバイスのレベルで規則的に2方向のデータを一本に織り込むワザってないのかな。
0454デフォルトの名無しさんNGNG
重い処理(i)が同期のオーバーヘッドと比べて十分重けりゃ効果あるだろ
実際3Dのレンダリングなんて偶数奇数ラインで処理分けてるわけだし
0455本7NGNG
そうなのか
0456デフォルトの名無しさんNGNG
音声・動画の符号化など、一定範囲でぶつ切りにして計算しても
良いものが並列処理に向いている。
0457デフォルトの名無しさんNGNG
そういう意味でパーソナルユースでもっとも重い
1フレームごとに同期取らないといけない3Dゲームにはあまり向かないんだよな・・・
http://www.4gamer.net/news/history/2003.03/20030310190854detail.html
0458アセンぶらーNGNG
8086系アセンブラで、バブルソートがしたいのですが、、
0459デフォルトの名無しさんNGNG
>>458
ここは独り言するスレじゃないんだよ
0460デフォルトの名無しさんNGNG
そんなにアセンブラ>>459
0461デフォルトの名無しさんNGNG
void _func();

void hoge(void func())
{
_func=func;
}

こんな感じの事をしたいのですが、 error C2659: '=' : オーバーロード関数が演算子の左辺にあります。
って言われます。
どうすれば出来ますか?
0462デフォルトの名無しさんNGNG
void (*_func)();
0463デフォルトの名無しさんNGNG
質問です。
Win用のdiffみたいなツールで
ディレクトリ内のソースファイルを一括して比較してパッチ出力してくれるようなツールはありませんでしょうか?
0464デフォルトの名無しさんNGNG
Win用のdiffでいいじゃん。
0465デフォルトの名無しさんNGNG
VSS使え
0466デフォルトの名無しさんNGNG
すみません、
VBSでExcelの値のみの貼り付けを実行するにはどうしたらよいでしょうか。
VBAと同じように
PasteSpecial paste:=x1PasteValue
としてもエラーになってしまいます。

色々と調べても方法が見つかりませんでしたので、
どなたかご教授お願いいたします。
0467デフォルトの名無しさんNGNG
schemeとCommon Lispとの違いはなんですか?
0468デフォルトの名無しさんNGNG
>>467
CommonLisp Scheme Part11
http://pc5.2ch.net/test/read.cgi/tech/1091456033/l50
0469デフォルトの名無しさんNGNG
コードを晒すための適当なアップローダってありますか?
0470デフォルトの名無しさんNGNG
>>469

【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
http://do.sakura.ne.jp/%7Ejunkroom/cgi-bin/megabbs/lounge/index.html
0471デフォルトの名無しさんNGNG
スレ違いかも知れませんが、教えて下さい。
世界遺産という番組は、何曜日の何時から何チャンネルで
やってますか?
0472デフォルトの名無しさんNGNG
>>470
ありがとうございました.ありがたく使わせてもらいます.
0473デフォルトの名無しさんNGNG
>471
環境依存の問題だ。
まずOS、コンパイラ (バージョン番号も)、現住所 (大まかでよい)
それから今日のパンシの色を書け。
0474デフォルトの名無しさんNGNG
>>473
お前、頭イカレテるな
0475デフォルトの名無しさんNGNG
そう思い込まないと悔しくて泣きそうですかw
0476デフォルトの名無しさんNGNG
c言語で、mallocを使う時に返却値の型をキャストする
ことに関して質問です。
基本的には、確保する領域の型でキャストをするんですよね?

mallocを呼ぶ関数を作った時に
int*、char*や構造体型など、それぞれでその関数を呼ぶ時に
キャストってどうするんでしょうか?
条件文でintが来たときとかで分けてキャストするのかな。
それとも無理にキャストする必要はないのでしょうか
0477デフォルトの名無しさんNGNG
Cならキャストは不要
C++なら必須
mystruct *n = (mystruct*)malloc(sizeof(mystruct));
0478476NGNG
そうなんですか。
warningが出て気持ち悪かったので質問いたしました。
どうもありがとうございます。
0479デフォルトの名無しさんNGNG
質問です。
Apacheをラップして、今ソース画面を出さないようなソフトとか出てますけど。
ああいうのはどうやって作るのでしょうか?
0480デフォルトの名無しさんNGNG
ああいうのってどういうの?
今って何時のこと?
意味不明
0481デフォルトの名無しさんNGNG
>>479
CreateProcess()関数を使って呼び出す。

>>480
”極端に”理解力の無いやつはプログラマに向いてない。
せいぜい「顧客の説明がアフォすぎて間違えたんだ!」とかほざいてろ。
0482デフォルトの名無しさんNGNG
>>466 Excelではあらかじめグローバルなオブジェクトが定義されているが
VBScriptでは定義されていないので、自分でインスタンスをCreateObject()する
必要がある。
0483デフォルトの名無しさんNGNG
質問です。
char str[1024][1024];

と宣言して。

str[0]="あいうえお"
と入れると不正終了します。
何故でしょうか?
0484デフォルトの名無しさんNGNG
>>483
文字列を配列に入れられるのは、初期化の時だけ(特別)
やるなら、
strcpy(str[0], "あいうえお");
0485デフォルトの名無しさんNGNG
>>483
環境を書け。以下Windowsとみなして答える。
>>484が既に答えてるが、もう一つ気になる点がある。

char str[1024][1024];

これのサイズ、いくつか数えてみたことあるか?
プロセスのデフォルトのスタックサイズは1Mだから、
これを関数内に宣言したなら、スタック溢れで死んだ可能性もある。
コンパイラオプション等でスタックサイズを変更するか、
関数外へ持って行くか、ヒープから確保する様に修正した方がいい。
0486デフォルトの名無しさんNGNG
char db[32][]=
{
(略)
};
って感じのコードで、68個のデータを入れました。
すると、初期化子の数が多すぎますとコンパイラに怒られました。
どうにか出来ないものでしょうか?
やはり外部に出すしかないのでしょうか?

環境はVC++です。
0487デフォルトの名無しさんNGNG
char *db[]=
でどうよ?
それくらいだと出るはずがないんだが・・・
0488デフォルトの名無しさんNGNG
>>486
略さないで、>>470のURLに貼ってくるか

略してる部分を少し書いて見るといいかと桃割れ
0489デフォルトの名無しさんNGNG
>>486
68個の文字列(だよな?)の、どれかが32バイトを超えているとか。
0490デフォルトの名無しさんNGNG
HSPでsdimで.0〜.30000くらいまでメモリ確保して作った文章を
bsaveで保存するときに、暗号化させたいのだけど、数値みたいに
a^444しても無駄なので、何か方法ありませんか?
そうしないと、拡張子をtxtに変えられるだけで読まれてしまいます。

ゲームの台詞を他人に読まれたくないので誰か教えてください。
それと、bloadでファイルを読み出す時に、対象ファイルがない場合
の対処を取らせる方法を教えてください。
0491マイク ◆yrBrqfF1Ew NGNG
>db[32][]=

>db[][32]=

じゃねえか?
0492デフォルトの名無しさんNGNG
>>490
HSPはスレ違い
0493マイク ◆yrBrqfF1Ew NGNG
>>483
コンパイルできないから知らんな。
0494デフォルトの名無しさんNGNG
VB.NETのイベント処理を、
Javaライクなイベント処理にするには、
どういう風に設計にすればよいんでしょうか?
0495デフォルトの名無しさんNGNG
並行プログラミングの入門書でおすすめがあれば紹介していただけますでしょうか。
サンプルコードなど、あまり特定の言語に依存していない方が良いのですが、
メジャーな言語ならかまいません。
0496デフォルトの名無しさんNGNG
並行プログラミング
メジャーな言語
この2つを満たした言語ってあるか?
0497デフォルトの名無しさんNGNG
最近よー広東の腰抜けからよー質の悪いアヘンつかまされたんだけどよ
おかげで脳神経腐ってコーディングも int main() から進まなくて
てめーらこうゆー場合どうすんよ?
CDとか聴くか?ヤベー音とかあったら教えろ。
あとブレッカーブラザーズ聴いてるクソはキッシュ食って死ね。あれは俺専用だ。つーか一緒に逝こうぜ。
0498デフォルトの名無しさんNGNG
>>490
ttp://beautiful.homelinux.net/~sky-software/down.htm

exist
0499デフォルトの名無しさんNGNG
【24hで納品】BIG な BIG な、サーバーを用意しました 【2get禁止】
↑のスレで書き込みしたら、どうなりますか?
0500デフォルトの名無しさんNGNG
>>499
やってみたけど別にどうにもならない。
0501デフォルトの名無しさんNGNG
ビットマップファイルをクリップボードにコピーしたのですが、IsClipboardFormatAvailable(CF_BITMAP)の値が常に0です。
原因が分からないので、誰か教えて下さい。OSはWindowsXPHome、コンパイラはBCCを使っています。
0502デフォルトの名無しさんNGNG
>>10
GAXTU
0503デフォルトの名無しさんNGNG
>>501
>ビットマップファイルをクリップボードにコピー

ファイルならCF_BITMAPじゃないよ
0504501NGNG
>>503 ありがとうございます。
クリップボードにビットマップデータをコピーする方法が分かりません。よろしければ教えてほしいのですが。
0505デフォルトの名無しさんNGNG
SetClipboardData(CF_BITMAP,hBitmap)
0506501NGNG
>>505 ありがとうございます。
実は「猫でもわかるプログラミング」の第95章のプログラムを実行したのですが、SetClipboardData(CF_BITMAP,hBitmap)
は使用されていません。クリップボードに予めビットマップデータをコピーする必要があるのでしょうか?
0507デフォルトの名無しさんNGNG
>>506
>クリップボードに予めビットマップデータをコピーする必要があるのでしょうか?
あたりまえだろ。
クリップボードにデータがないのに読み出せるわけがないだろ。
適当に流し読みした感じ、94章でセット、95章でゲットしているらしいが、
501がやりたいのは>>501を読む限り94章の方なんじゃないの?
0508501NGNG
>>507 すみません。(^_^;)
95章のプログラムを単独で実行した場合、ビットマップデータをクリップボードにコピーする機能が無いので、それが気になったのですが...。
0509デフォルトの名無しさんNGNG
c++をもそもそと勉強してます。
クラスのメンバ関数はヘッダファイルに直接書いてもよいと聞いたのですが本当ですか?
そもそもヘッダファイルに通常の関数を書いてはいけないのは何故なのでしょうか?
ソースファイルを分けてextern云々とか面倒な処理が増えるよりイイと思うのですが。
(グローバル変数共有するようなソースファイルの分け方がそもそも良くないのですかね?
0510デフォルトの名無しさんNGNG
>509
グローバル変数なくせ
0511デフォルトの名無しさんNGNG
>>509
クラスは型だから実装は別物では?
0512デフォルトの名無しさんNGNG
iniファイルとかそんなん見当たらないプログラムはどこに設定を保存してるんですか
0513デフォルトの名無しさんNGNG
心の中だよ
0514デフォルトの名無しさんNGNG
レジストリかApplication DataかMy Documentsだろ
0515デフォルトの名無しさんNGNG
>>513
どうも
0516デフォルトの名無しさんNGNG
.が先頭に付いたファイルがホームディレクトリに置かれます。
たとえば、.cshrcなどが設定ファイルです。
.iniなんて普通はつけません。
0517デフォルトの名無しさんNGNG
ネタもツマラナイ上に頭悪いなお前
0518デフォルトの名無しさんNGNG
VB.NET2003を使っているのですが、画面下部に表示されるタスク一覧で、ビルドエラーが多過ぎると102件で制限を超えましたと出てしまいます。
これを回避して、時間がかかっても良いので全てのエラーを表示する方法はあるのでしょうか。
0519デフォルトの名無しさんNGNG
>>518
時間かかっても良いのでエラーを無くしてくれ。
エラーがいっぱいのソースはエラーメッセージも有意義さが薄れる。
0520デフォルトの名無しさんNGNG
>>519
それが出来ればやっています。
そういう質問ではないのです。
0521デフォルトの名無しさんNGNG
たぶん括弧の閉じ忘れとかくだらないミス
0522デフォルトの名無しさんNGNG
「〜orz」←どういう意味ですか?
0523デフォルトの名無しさんNGNG
>>520
エラーメッセージを少し書き出してみろ

>>522
メッカに祈りを捧げる人のAA
0524デフォルトの名無しさんNGNG
VB2からVB.NETに移行するので、修正箇所を洗い出したいのです。
エラーメッセージは主に『'プロパティ名'は'クラス名'のメンバではありません。』等で、
ヴァージョンが変わった事による変更点に因るものです。
0525デフォルトの名無しさんNGNG
>>518
VSのビルドオプション眺めてなければない
0526デフォルトの名無しさんNGNG
……なに、修正まったくせずにコンパイルしようとしてるの?
で、コンパイル通ったらOK扱いか?
なんか根本的にヤヴァくないかね
0527デフォルトの名無しさんNGNG
>>522
oは頭
rは手
zは足
0528デフォルトの名無しさんNGNG
>>526
修正箇所を洗い出したいだけです。
修正しない等とはいっていません。
0529デフォルトの名無しさんNGNG
>>526
そうよ! そうよ!
>>528様の言う通り!
0530デフォルトの名無しさんNGNG
>>529
ちゃかさないでください。
どなたかよろしくお願い致します。
0531デフォルトの名無しさんNGNG
>>528
どーでもいいけどコンパイルエラー数=修正箇所ではないよ。
0532デフォルトの名無しさんNGNG
ない、終了
0533デフォルトの名無しさんNGNG
とりあえずHelloWorldでも作って移植してみれば?
いきなりでかいやつじゃ、どこでひっかかってるか見つけにくい。
0534デフォルトの名無しさんNGNG
>>531
分かっています。
0535デフォルトの名無しさんNGNG
ヴァージョンが変わったんだから、使っていた関数・クラス・メソッドが新しい環境にもあるか、
同名の物あっても機能や副作用が変わっていないかを確認しろ。
それがコンパイルする前段階の作業だろ。
0536デフォルトの名無しさんNGNG
馬鹿上司に見積もり出せといわれてエラー数でお茶を濁そうとしてるんじゃないの。
案外馬鹿上司本人だったりして。
0537デフォルトの名無しさんNGNG
どうして必要なのかいわなければ良かったですね。
こんなに揚げ足をとられるとは思いませんでした。
0538デフォルトの名無しさんNGNG
ない、終了
0539デフォルトの名無しさんNGNG
揚げ足取り扱いかよウヘ
0540デフォルトの名無しさんNGNG
>>518はホームラン級のウ゛ァカだな
0541デフォルトの名無しさんNGNG
>>524
>VB2からVB.NETに移行するので
…。
……。
………Σ( ゚Д゚)ホトンド ツクリナオシジャン!!
0542デフォルトの名無しさんNGNG
>>508
95章はクリップボードの内容を表示する機能を紹介しているだけだろ。
なくても問題ないと思うが。
記事の内容が気になるなら作者に聞くべき。
こんなとこで騒いでても解決にならん。
0543デフォルトの名無しさんNGNG
>>518
逆転サヨナラ満塁場外ホームラン級の馬鹿だな。
0544デフォルトの名無しさんNGNG
「サヨナラ満塁」の時点で逆転だから
0545デフォルトの名無しさんNGNG
>>544
わけわからん
0546デフォルトの名無しさんNGNG
はてなダイアリはどういった方法で特定のキーワードからリンク生成してるんですか?
やはりDB使って要求されたページをロードするときにタグを付加するんでしょうか
ググってもそういうこと書いたページが見当たらないです。答えるのめんどくせーなら
検索単語だけでもいいのでお願いします
0547デフォルトの名無しさんNGNG
>>546
ttp://d.hatena.ne.jp/hatenadiary/20040205#1075960162

正規表現でキーワードを置き換えてるだけかと
0548546NGNG
>>547
ありがとうございます。公式にそのまま書いてあったとは
これは気軽に利用できそうですね
0549デフォルトの名無しさんNGNG
キーワードがリンクされるあの機能って、文章にアンダーラインが入りまくって読みにくい。
0550デフォルトの名無しさんNGNG
ユーザスタイルシートでも使ってアンカータグのunderlineを消せよ
0551デフォルトの名無しさんNGNG
VisualC++のエディターではキーワードの色が自動的に変わりますが、
その予約語を追加する方法があったと思うのですがどうやるんでしたっけ?

\Microsoft Visual Studio\Common\MSDev98\Bin の中に type.dat を
作るとかそんな感じだったと思うのですが、どうもうまくいきません。
0552デフォルトの名無しさんNGNG
>551
usertype.dat な。
http://www.hidecnet.ne.jp/~sinzan/tips/vc/vc_tip0d.htm

そんなことよりも
ミケネコ研究所の中の人が亡くなったのか。
やべぇ。。。ショック過ぎる。。。
0553デフォルトの名無しさんNGNG
>>550
そうすると他のページが使いにくくなる。
0554551NGNG
>>552
ども、ありがとうございます。
0555デフォルトの名無しさんNGNG
>>553
Proxomitron使え
0556デフォルトの名無しさんNGNG
>550
個人的には、clickableなのがウザい
うっかり移動してしまう
0557デフォルトの名無しさんNGNG
MFCのPropertySheetについて詳しく説明してるサイトはありませんか?
新たにダイアログ作ってやるサイトはあったんですが
ウィザードで最初から作られているダイアログにタブを付ける方法がわかりません。
宜しくお願いします。
0558デフォルトの名無しさんNGNG
プログラム初心者なので教えて下さい。
9999999*9999999
は
99999980000001
と正しく計算されるのに
99999999*99999999
は
9999999800000000
と間違って計算されるのはどうしてでしょうか?
0559デフォルトの名無しさんNGNG
有効桁数
0560デフォルトの名無しさんNGNG
CPUタイマーってどうやって見るんですか
CPUチアマーが1000だったら実際の秒数に換算すると難病ですか?
0561デフォルトの名無しさんNGNG
>>560
心で感じとる
0562デフォルトの名無しさんNGNG
なぜここまで必死に環境・言語を書かないのか
0563デフォルトの名無しさんNGNG
DLLとか作れたらかっこういいと思うのですが
0564デフォルトの名無しさんNGNG
あのう大変あつかましいのですが
簡単な画像ビューアーなどを作ったりしたことがある
職歴無しの現在無職の28歳なんですが
それでもPGできますでしょうか?
やっぱりNEにさせられるんでしょうか?

釣りでもネタでもないです。マジレスなので
ここだと実際にPG経験者がいるみたいなので
リアリティのある返答が期待できると思いまして。
スレ違いかもしれませんがお願いします
0565デフォルトの名無しさんNGNG
>>564
ここはプログラム技術板だ

どっちかっつーと、プログラマ板向きじゃね?

プログラマー
http://pc5.2ch.net/prog/
0566デフォルトの名無しさんNGNG
>>564
なれる。
この業界人手不足もはなはだしいから中の下程度の人間なら歓迎される。
しかしほんとに手足のようにしか使われないけどな。
0567デフォルトの名無しさんNGNG
>>566
中の下ってどれぐらいのレベルなんだろ・・・

結構思ってるよりレベル高いのかな・・
0568デフォルトの名無しさんNGNG
28ってのが激しく痛い・・・
18から始めたやつなら同じ歳でもう雲の上にいるからな・・・
0569デフォルトの名無しさんNGNG
やっぱりもうだめか・・
小学校からちょこちょこはやってたんだけど
こんなことならもっと早くしておけばよかったな
まあ、一生バイトで生きていくよ
0570デフォルトの名無しさんNGNG
派遣とかなら何とかなるんじゃないの。
最悪でもクビ程度だし興味あるなら試してみりゃいいんじゃないの。
0571564NGNG
みなさんいいひとですね。もうちょっとがんばってみます
0572デフォルトの名無しさんNGNG
>>567
職業プログラマは基本的に就職してから勉強するから、
趣味でやってるやつから見るとかなりレベル低い。
0573デフォルトの名無しさんNGNG
アフォみたいな質問だけど勘弁してください
当方アプリケーション開発をメインに行ってきましたが
仕事の関係でファームウェアを作成することになりますた

辞書的な意味でファームウェアというのはわかるのですが
勉強していくには何から始めればいいのでしょうか?

習得言語はCちょっと、JAVAそれなり、Delphi結構です
0574デフォルトの名無しさんNGNG
>>573
んー、使うCPUのマニュアル読んだら?

その辺の話題は↓で聞くといいかも


制御系なら俺に聞いてもいいぜ(5)
http://pc5.2ch.net/test/read.cgi/tech/1079102543/
0575デフォルトの名無しさんNGNG
>>573
データーシートの読み方・・・かな
0576デフォルトの名無しさんNGNG
!演算は値を反転するという意味で本で読んだのですがint型などではどういうことが行われるのでしょうか。
num = 5;として!numとすると5は2進数で101だから010で2になるのでしょうか?
0577デフォルトの名無しさんNGNG
>>576
言語書け馬鹿
C/C++だと、
!a
は
a==0
と同義のはず。
0578デフォルトの名無しさんNGNG
>>576
!は論理演算。
0がFalse
それ以外がTrue
として解釈される。
0579デフォルトの名無しさんNGNG
>>577,578
ありがとうござました。
C++と書き忘れてました、すみません。
0580デフォルトの名無しさんNGNG
Microsoftがcards.dllっての出してるんですが、これのソース読みたいんですが
0581デフォルトの名無しさんNGNG
>>580
高いぞ?値段。
0582デフォルトの名無しさんNGNG
>>581
いくらだ!
0583デフォルトの名無しさんNGNG
>>582
正確な値段は覚えていないが、MSに問い合わせるといい
色々な契約と金額突きつけられる
0584デフォルトの名無しさんNGNG
>>583
よしわかった
0585デフォルトの名無しさんNGNG
HTML
レイヤ(div)の重ね順を<select><option>〜よりも上にもってくる方法教えて。
0586デフォルトの名無しさんNGNG
z-orderとかじゃないか
つか板違い、Web系逝け
0587デフォルトの名無しさんNGNG
はい
0588デフォルトの名無しさんNGNG
皆さんにとっては簡単かもしれませんけれども、私はなかなか解けなくて困っています。
誰か教えてください。
メモリa,b,cのそれぞれに整数を読み込み、a→b,b→c,c→aの入れ替えを
行い、入れ替え前と入れ替え後のメモリの内容を画面に出力するVisual Basicの
プログラムを作り、ラン結果を確認しなさい。
とあるのですが、一応やっては見たものの答えが出てこないので困っています。
誰か教えて下さると大変助かりますのでよろしくお願いします。
0589デフォルトの名無しさんNGNG
>>588
答えを知りたいだけなら宿題スレへ。
やり方を知りたいなら、今、どう考えてどうやっているのか書きましょう。
0590デフォルトの名無しさんNGNG
>>589
知らないなら黙ってていいですよ。
0591デフォルトの名無しさんNGNG
>>590
オマエモナ
0592デフォルトの名無しさんNGNG
せっかくのアドヴァイスを無視して自分から回答をもらう確率を低くすることもないのにな
0593デフォルトの名無しさんNGNG
見込みのないやつには答えだけ教えてお引取り願うのも
将来のソフトウェア業界のためなのかもしれんね。
0594デフォルトの名無しさんNGNG
>>592-593
>>590
0595デフォルトの名無しさんNGNG
input a
input b
input c
let aa = a
let bb = b
let cc = c
print a
print b
print c
let b = aa
let c = bb
let a = cc
print a
print b
print c
stop
end
0596デフォルトの名無しさんNGNG
>>463
http://www.vector.co.jp/soft/win95/util/se113286.html

フォルダごと同じファイル名同士比べたりするときは
コマンドラインのやつより便利。
0597デフォルトの名無しさんNGNG
元発言も見ずにレスするけど
WinMergeとかExamDiffもいいんじゃない?
シェアも含めればBeyond Compareが最強かと
0598デフォルトの名無しさんNGNG
VS6.0 SPいくつまで出た?
0599デフォルトの名無しさんNGNG
char str[512][512];
と言う変数に文字列が格納されており。
1つ目の文字列をMessageBox()で出力したいのですが
char *str[]を第1引数に指定しなければなりません。
どうすればいいのでしょうか?

str[512]と指定すると、char [512]と思われますし。。。。
0600デフォルトの名無しさんNGNG
>>599
str[0]
0601デフォルトの名無しさんNGNG
>>600
やってみましたが
: 1 番目の引数を 'char [512]' から 'char *[]' に変換できません。
と出ます。
0602デフォルトの名無しさんNGNG
「おめーらみたいなヒヨッ子は洗練されたソースをもっと読んで勉強しれ」
みたいなこと言われたんですけど、洗練されたオープンなソースってどのへんがありますかね?
LINUXはいいぞーみたいなことのたまってましたが、他にあれば何かお薦めくだされ。
0603602NGNG
あ、C/C++かjavaあたりで。
0604デフォルトの名無しさんNGNG
>>602
CodeReadingでも読めば?
0605600NGNG
>>601
>>600
600は間違い。あまり文を読まずに書いてしまった。
2次元配列を渡すなら、strでいい。って第一引数はHWNDだと思うが。
0606デフォルトの名無しさんNGNG
質問です。
private:
char m_str[512][512];
があり
public:
read_str()と言う関数を作って
引数に文字列のポインタを渡して、m_strの内容をstrcpy()でコピーするようなのを作りたいのですが
どのようにすればいいのでしょうか?

inline int read_str(char *str[512]) {strcpy(str, m_str);}
とかいう感じのを想定してるのですが、どうやっても型をあわせられません。
0607デフォルトの名無しさんNGNG
>>602
STLとかどうざんしょ。
0608デフォルトの名無しさんNGNG
GDIの基本が分からないのですが丁寧に説明してるサイトがどうにも見つからないのですが
0609chumNGNG
すんません。ちょっと教えてほしいんだけど、
ExcelのVBでタイムスタンプを変更する方法を教えてもらえませんか。
よろしくお願いします。
0610デフォルトの名無しさんNGNG
質問すべきスレがここになるのかちょっと不安なんだけど・・・

今、自分以外のアプリケーションのエディットボックスの内容を表示するというツールを作っています
行っている動作は
1・ホットキーを押されたら、GetCursorPos+WindowFromPointでマウスカーソルの下にあるウィンドウの
  ハンドルを取得
2・WM_GETTEXTを飛ばして相手のウィンドウのWindowTextを引っ張ってくる
というものです
通常のウィンドウなら、これで問題なくテキストが取得できるのですが、ACCESSのフォーム内の
エディットボックスからは取って来れないのです
対象のフォームの中に複数のエディットボックスがあった場合、そのフォーム内で現在フォーカスを
持っているエディットボックスの内容が取得されてしまいます
(エディットボックスABCの3種があったとして、Aがフォーカスを持っている場合、Cにマウスカーソルを置いて
 ホットキーを押しても、取ってくることができるテキストはAの内容)
ツールの仕様上、相手になるものが特定できない(=ACCESSの方の変更は不可)ため、
こちらのツール側で対処しなければならないのですが、どなたか解決策ご存知ないでしょうか?
2日ほどここで詰まっていて、もうお手上げ状態です
0611610NGNG
開発環境は
Microsoft Visual C++ .NET
+
Microsoft ACCESS 2002
(これは現象が出た相手です)
です

API質問スレかな、とも思ったのですが、ACCESSも絡んでるしな、というわけで
こちらに投稿しました。API質問スレが該当するようでしたらすぐに移動します
0612デフォルトの名無しさんNGNG
JAVASCRIPTでネットユースのような
ドライブ割り当てを実現する方法ってないでしょうか?
0613デフォルトの名無しさんNGNG
教習所で路上教習やって、路上で停車したとき教官がコンビニのトイレに行った隙に
そのまま家に帰ってきて、車がまだ家にあるんですが、どうなるのでしょうか
もう2週間たちます
0614デフォルトの名無しさんNGNG
>>613
営業(業務)妨害、窃盗、道路交通法違反に問われます
0615デフォルトの名無しさんNGNG
>>613
山奥にその車を放棄するしかない。
誰にも見付かってはいけないよ。
0616598NGNG
で どうなの?
0617デフォルトの名無しさんNGNG
フシアナトラップに大量に引っかかっているスレがあります。

1級土木施工実地試験パート2
http://science3.2ch.net/test/read.cgi/doboku/1072272597/l50

だれか、解析してくだされ。ぞいつらを。
0618デフォルトの名無しさんNGNG
>>616
SP6
0619デフォルトの名無しさんNGNG
> ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
0620デフォルトの名無しさんNGNG
>>619
無駄な書き込みはやめましょう。
0621デフォルトの名無しさんNGNG
しかもマルチポストまでしてんのかw
0622デフォルトの名無しさんNGNG
もえたんみたいな、萌えるプログラミング教本てありませんか?
今はCの入門レベルのを読んでます。
0623デフォルトの名無しさんNGNG
>>622
たくさん売ってる。
というか、最近急に出回り始めた。
紀伊国屋とか行けば山積みになってる。
0624デフォルトの名無しさんNGNG
HTMLでホオームページ作ってんだけど背景の色黒にするには
どうしたらいいですか?

HTMLの本片手にやってんだけど全然わからん…

{background-color:brack}ってのをどこかに書き込むんだよね?
0625デフォルトの名無しさんNGNG
>>622
基本は「はじめてのC」
昔はみんなこのタイトルに萌えた
0626デフォルトの名無しさんNGNG
板違い、Web製作でも逝け
それはCSS指定だからbodyのstyle属性に書く
0627デフォルトの名無しさんNGNG
brackじゃ黒にはならんがな
0628624NGNG
申し訳ないっす
0629デフォルトの名無しさんNGNG
>>622
http://www.amazon.co.jp/exec/obidos/ASIN/4822216969/
とか。
0630デフォルトの名無しさんNGNG
萌える必要を感じないのだが・・・
初級の本って多いけど(特にLinuxようCUIソフト)、中級向けとか、
GUI環境のソフト作る本が、少なくて困る
どなたか、中、上級向けのよい本知りませんか?(C,C++でお願いします)
0631デフォルトの名無しさんNGNG
>>630
GUIを作る本って大抵単なるライブラリとかシステムコールの使いかたの説明書でしょ?
それは中級でも上級でもないよ。
あるいはデザインパターンとかそっちの方を勉強した方がよいのでは?
0632630NGNG
そうですね・・
もいっかいVCの使い方見直してみますわ
0633デフォルトの名無しさんNGNG
>>632
VC では、要素はリソース・エディタで分かりますよね。

ありきたりですが、"graphical user interface guideline",
"human interface guideline", "GUI ガイドライン" などで
ぐぐると、出てきますが、もうご覧になりました?

私の最初の GUI application ? は、起動してすぐdialog を出して
DOS のコマンドを打ち込ませるものでした。メニューは「終了」のみ。
edit control を貼った SDI の画面に処理経過がぞろぞろ出るもの。
思い出すと、おかしいですが。
0634デフォルトの名無しさんNGNG
イベントドリブンなプログラムを学びたいって事かな
0635デフォルトの名無しさんNGNG
アルゴリズムの話なのですが、
複数の点から最も距離の和が小さい直線を引くという問題で
最小二乗法 http://szksrv.isc.chubu.ac.jp/lms/lms1.html
にいきついたのですが、このページの方法だと
y 軸方向の距離しかみていないので点と直線の距離が最小になるとは限りませんよね?
最小二乗法というのはもっともらしい直線を引くというだけのものでこの問題には使えないのでしょうか?
よろしくお願いします。
0636デフォルトの名無しさんNGNG
そもそも最小二乗法は二乗の和が最小になるのでは・・・。
0637デフォルトの名無しさんNGNG
>>635
点と直線の距離 と 点と直線のy軸成分の距離 は比例します。
だからy軸成分の距離が最小になるとしても同じ事です。
0638デフォルトの名無しさんNGNG
膣門です。
CEditeコントロールが既にダイアログに設置されてる状態で

public:
CEdite hogehoge;

こんな感じで宣言されてる時に
Defaultの文字列としてテキストボックスに文字を入れておきたいのですが
どうすればいいのでしょうか?

MSDNには、CEditのメンバとしてSetCueBannerというのがあり
それを使ってみたのですが、
error C2039: 'SetCueBanner' : 'CEdit' のメンバではありません。
とのエラーが…
0639デフォルトの名無しさんNGNG
char *str[512];
とか宣言されてる変数に領域確保せずにそのままアクセスしてるソース見たんですが
それって大丈夫なのでしょうか?
0640639NGNG
改めて良く見ると、

char *str[]=
{
"hoge",
"foo",
"bar"
};

でした。
ちゃんと領域確保してますね・・・。
失礼しました。
0641デフォルトの名無しさんNGNG
WindowsXPでVimを使い始めたのですけど、ver6.3で:Tutorialを実行しようとしても
できませんでした。なぜなのでしょうか?
0642デフォルトの名無しさんNGNG
>>638
XP 以降専用。

コンストラクタか OnInitDialog (そのデフォルトの文字列の影響範囲によって使い分ける)
で SetWindowText するか、DDX で割り当てられてる CString 変数に値を代入しておく。
0643デフォルトの名無しさんNGNG
>>637
> 点と直線の距離 と 点と直線のy軸成分の距離 は比例します。
初耳です。
x 軸成分の距離は無視されるのですか?
0644デフォルトの名無しさんNGNG
比例
0645マイク ◆yrBrqfF1Ew NGNG
>>640
const char*じゃないからla fine del mondo
0646デフォルトの名無しさんNGNG
>>641
今落としてみたけど普通に使えた。
Tutorialはただのテキストファイルのコピー作って開いてるだけだよ。
0647デフォルトの名無しさんNGNG
質問です。
VC++なんですが
デバックで実行すると、Defaultのスタイルだと、下に実行中のプログラムの変数とその変数の中に入ってる定数などを見ることが出来るウインドウがあると思うんですが
どういうわけかいつの間にか消えてしまいました。
出したいのですが、どうすれば良いのでしょうか?
名前すらわからないので困ってます。
0648デフォルトの名無しさんNGNG
>>635 >>643
リンク先の上の解き方で問題が起こるのは、近似する点のX軸成分が全て同じ場合だけだと思う・・・(x=定数という)
なぜかってっと、 近似直線を y=ax+b としてるからね。
最小二乗法は、本来距離が最短なものを求めるという変わりに、(距離そのままだと和を取る計算がややこしい)
距離の2乗の和を使おうっていう手法なだけで、x方向の成分を落として計算するものではないです。
リンク先をもう一度よく見直してみよう。

少しは式を書いて考えた方が早いよ。遅くとも大学入ってすぐ習う程度の近似法だから原理は難しくない。
# 使ってる技術は高校で習うもの

・・・ま、漏れは忘れちまってるわけだが。 (^^ゞ
0649デフォルトの名無しさんNGNG
>>647
デバッグ中に、メニューの「デバッグ」→「ウィンドウ」→・・・
0650デフォルトの名無しさんNGNG
>>646
そうでつか・・・ディレクトリでもいじって開いて見ます
0651622NGNG
>>623>>625>>629
ありがとうございます。大きい本屋で探します。
0652デフォルトの名無しさんNGNG
質問です。
MFCなんですが
radio buttonコントロールを貼り付けて、コピーしてもう1つ作ってYes/Noを選択するような感じにしました。

で、変数の追加して、int型でメンバ変数作ったんですが
初期値としてどちらかを最初から選択してるようにしたいのです。
で、仮にその変数をm_button1とすると
どうやってやればいいのでしょうか?
m_button1=1;
とかやっても効果ありません。

宜しくお願いします。
0653デフォルトの名無しさんNGNG
>>652
m_button1.SetCheck(BST_CHECKED);   //BST_CHECKED = 1
だけど、ラジオボタンに関しては、コントロール変数は使わない方が良いらしい
0654デフォルトの名無しさんNGNG
質問です。cgiです。
デコード中にバファリングの内容によって影響が出る という意味の文章があるのですが、
これはいったいどういう意味なのでしょうか???
0655デフォルトの名無しさんNGNG
エスパー招来!
0656デフォルトの名無しさんNGNG
今いちばんナウイ言語はどれよ?
0657デフォルトの名無しさんNGNG
グルーヴィ!!
0658デフォルトの名無しさんNGNG
なんだよJ2SE5.0ってバージョン飛ばしすぎだろ
0659635NGNG
>>648
>>x方向の成分を落として計算するものではないです。
>>リンク先をもう一度よく見直してみよう。
やっぱり x 方向の距離は無視してますよね?
ちゃんとやりたかったら点と直線の距離の公式を使って、それを二乗したものの和が最小になるように・・・なのではないのですか?
やっぱり、例えば x 軸方向での最小と最大の点の距離が1ぐらいしかないとして、
y 軸方向では 10000 ぐらいある場合、本来はすごい傾きのある直線が一番近いのですが、
それだと、y 軸方向の距離だけをみた場合、距離の和がすごく大きくなると思います。
ならないのでしょうか?いや、なるにはなるけどそれでも最小なのですかね?
純粋に点と直線の距離でやっているのなら疑問の余地はないのですが・・・
どうやって y 軸だけで十分だと証明するんだろう・・・うーん・・・
0660デフォルトの名無しさんNGNG
>618レスどうもありがとうございます
0661デフォルトの名無しさんNGNG
ACCESSのデータベースを作成/レコード追加などをしたいのですが、
MFCのCDaoDatabaseクラスなどを使わないでSDKレベルで操作する事は可能ですか?
可能ならばどの様なアプローチが必要でしょうか。

vs v7.1 C++です。
0662デフォルトの名無しさんNGNG
(1) 点: (α,β)
(2) 直線: a*x+b*y+c=0
(3) 点と直線の距離: |a*α+b*β+c|/sqrt(a^2+b^2)
(4) y軸成分の点と直線の距離: |a*α+b*β+c|/|b|

(3)/(4)は定数。
0663デフォルトの名無しさんNGNG
(3)/(4) = |b|/sqrt(a^2+b^2)

定数なのか?
0664デフォルトの名無しさんNGNG
定説です
0665デフォルトの名無しさんNGNG
>>663はまんまsinの定義なので直線の傾きによって変わってしまうと思うが
0666デフォルトの名無しさんNGNG
ここでa,bは定数である。
とわざわざ注意書きをしないとだめなのか
0667デフォルトの名無しさんNGNG
直線を求めてるのにa,bが定数なの?
0668デフォルトの名無しさんNGNG
頭悪っ!!
0669 ◆FIcNi4f8js NGNG
・・・
0670デフォルトの名無しさんNGNG
おまいら、いい加減にしるー。
0671デフォルトの名無しさんNGNG
gccをDLしようと思ったのですが、どれも20MBぐらいのファイルなのですが、
これで大丈夫なのでしょうか?
pathの設定でつまずいてしまいました(汗

GCCスレでも聞いたのですが、何故か無反応でした。ネタだと思われたのかな・・・
0672デフォルトの名無しさんNGNG
>>667
あのさ、今求めているのは直線じゃなくて、
計算に、点と直線の距離のかわりにy軸成分の点と直線の距離を使っても無問題ってことでしょ。だからa,bは定数でいいんだよ。
0673デフォルトの名無しさんNGNG
>>671
gccは最初から入ってるのを使うから、
自分で入れたことあるやつはほとんどいないんじゃないの?
だからコメントのしようがない。
0674デフォルトの名無しさんNGNG
>>671
よろしい。
g++もダウンロードしてね。

>>673
実はDebianでは自分で入れないといけなかったり…
0675デフォルトの名無しさんNGNG
>>672
(0,0) (1,0) (1,1000) の3点から、Yの差の和が最小になるのは
y = 0
だが、
距離の和が最小になるのは
y = 1000x
じゃないか?

重要なのは、リンク先はYの差だけじゃなくちゃんと距離を用いてるということであって、
Yが近けりゃ距離も近いということではないと思うが。
0676デフォルトの名無しさんNGNG
>>659
以前きっちり点の上を通過するスプライン関数の必要に迫られたときに
中身はよく理解しないまま最小二乗法を使ったことがありますが
傾きが急になるとどうしようもない誤差がでてきましたよ確かに
45度を超えたらxとyを入れ替えて計算してやるとよさげでしたけど
そのあたりで興味が他へ移ってしまったのでそれ以上追求しませんでした
0677デフォルトの名無しさんNGNG
>>673
>>674
えーと、WinXPをつかかってるんですよーー。
どこをpathに通したらいいのか良くわかりませんです
0678デフォルトの名無しさんNGNG
>>677
http://www.noblab.jp/technotes/mingw_install/
0679デフォルトの名無しさんNGNG
>>675
私が言うのは、
f(x)=a*x+b,
g(a,b)=Σ_{i=1}^{n} {y_i-f(x_i)}^2
が最小になるようなa,bを求めても同じ事だということ。
(partial g(a,b)) / (partial a) =0
(partial g(a,b)) / (partial b) =0
の連立方程式の解を求めるのでしょ。
0680デフォルトの名無しさんNGNG
>>678
こんなのがあったのですね。ありがとうございましたっ
0681デフォルトの名無しさんNGNG
>>675
だからつまり、
点と直線の距離: |a*α+b*β+c|/sqrt(a^2+b^2)
y軸成分の点と直線の距離: |a*α+b*β+c|/|b|
それぞれ式の分子が最小になればよいことだから、
結果は同じになる。
0682デフォルトの名無しさんNGNG
Adobe Illustratorのプラグイン製作について質問ですが,
リファレンスマニュアルには、テキストオブジェクトの色もSetPathStyle()で設定できると
書いてあるんですが,実際やってみると、なぜかテキストだけは色が変わりません。
ご存知の方、テキストの色の変え方をお教えてください。
0683デフォルトの名無しさんNGNG
なんでム板だけこんなにすれ立てられんの?
0684デフォルトの名無しさんNGNG
安定なソートを行う場合、
インデックス用配列を動的に確保するクイックソートと
マージソートのどちらがいのでしょうか?
0685デフォルトの名無しさんNGNG
>>682
0686デフォルトの名無しさんNGNG
安定なソートって何だ?
0687デフォルトの名無しさんNGNG
>>686
要素が同じだった場合に、順序が入れ替わらないソート
0688デフォルトの名無しさんNGNG
オレ用語か・・・
0689デフォルトの名無しさんNGNG
>>688
stable というれっきとしたソートの用語だよん
アルゴリズムの本には「安定な」と訳されてるよ
0690デフォルトの名無しさんNGNG
>>688
久々に藁多。

自分の知らない用語は何でも「オレ用語」扱いする奴は
幾らでもいるが、お前が最強っぽいな。

そのうち「整列」とか「検索」なんてのも
「オレ用語」になりそうな勢いだな。
0691688NGNG
>>690
> そのうち「整列」とか「検索」なんてのも
> 「オレ用語」になりそうな勢いだな。
オレ用語じゃん
どんな言い訳するのかと思ったら、馬鹿丸出し
0692デフォルトの名無しさんNGNG
>>691
お前688本人じゃないだろ?
そうやってワザとアホな書き込みして、燃料のつもりなんだろ?
健気でカワイイよ。
0693688NGNG
それが最後の言い訳か
寒
0694689NGNG
>>684
どっちが「よい」、というのはどういう基準?
速さかな?(まぁそうだろうな)。
扱うデータに同じソートキーが出てきにくい性質があるならクイックソートでも
いいかもしれないが俺ならマージソート。
以下にその理由。

一般に安定でなくてよい場合クイックソートが速いといわれているよね。
マージソートはJavaのデフォルト実装。これは普通に実装すれば安定になる。
メモリ消費を気にしなければマージソートでもクイックソートと同程度のパフォーマンスをたたき出すらしい。
クイックソートは基準キーの取り方によってパフォーマンスがぶれるけど、
マージソートのぶれ方のほうが一般に小さいらしいと聞いた気もするがソースは忘れた。
メモリの消費量もソートするデータの内容に依存するのではなく数によって決まる。
(ワークエリア 〜 ソートするデータ単位の数*2)
クイックソートを安定化するときには、順番を保持するメモリが必要になるが
恐らく、この順番保持のメモリを「必要なときだけ」確保するというのが >>684のしたいことなんだろう。
そうすれば、ソートキーに同じ物がでなければメモリは確保しなくてよい(これでOK?)
最悪時のメモリ消費量は、マージソートと同じ。

なのでうまく実装すれば、平均メモリ消費量が少なく高速で安定なソートができる。
だが、これってうまく実装しないとバグがでると思うのね。
メモリの確保も繰り返し行えば回数分のオーバヘッドがでるし。
だから、ソートキーがたびたびかぶるっていう状況でのパフォーマンスは理想値よりも悪くなってると思う。
そういう不安定な(パフォーマンス的に)ことになるんだったら、俺は素直にマージソートを取るね。
アルゴリズム的にも素直になってバグを埋め込む心配も減るし。

いかがでしょう?
0695デフォルトの名無しさんNGNG
こらおまえたち、DQNを煽るな。
0696デフォルトの名無しさんNGNG
STLさえあれば安定かどうかなんて知ったことじゃないし。
0697デフォルトの名無しさんNGNG
クイックソートよりマージソートを選んだというのも、
いかにもJavaらしい考え方だよな。

一部の性能を捨てて、下手糞がミスをする可能性を減らしている。
0698デフォルトの名無しさんNGNG
ネットワークゲームを作っています。
このゲームでは300MB以上のテキストファイルから指定された行を読み込んで使用します。
そこで、ファイルを全部読み込んで指定された行数だけ\r\nを探すという方法を考えました。
しかし300MBをreadするだけでメモリもCPUもいっぱいいっぱいになってしまい他の処理ができません。
しかもこのテキストファイルはゲーム進行中に新しい行が追加されるなど、更新される可能性があります。
もっと効率的なアルゴリズムはありますか?
0699デフォルトの名無しさんNGNG
>>698
バラせ
0700698NGNG
書き忘れました。OSはWindowsです。
テキストファイルはcsv形式になっています。
0701デフォルトの名無しさんNGNG
msysでbccやmingwでコンパイルしたものを、実行したのですが日本語の部分が
文字化けしてしまいます。対策方法はあるのでしょうか?
0702689NGNG
>>697
そうなんだよね。さらに性能が必要な場合は手前で作れってことなんでしょうなぁ。
でも、STLもたいていマージソートで stable_sort 実装されてるらしいから、
Javaに限らず標準ってそういうもんでない?
0703デフォルトの名無しさんNGNG
>>698
>>699も言ってるけど、ファイルを分割すれば(ハッシュ)いいんじゃないでしょうか?
それと行数ではなく、データを識別するキーを振ってやるのはどうでしょう?
というか、300MBのテキストファイルを扱おうとした段階で漢だと思った俺は古い人か?
0704デフォルトの名無しさんNGNG
>>699
>>703
サーバ開始時にファイルを読み込んで行順にバラバラにディスクに書き込むということですか。
なるほど。これなら負荷がサーバ開始時のみでゲーム中に遅延はしなさそうですね。
そして行ではなくキーを指定することで追加にも対応できると。
なんとかできそうです。ありがとうございました
0705703NGNG
>>704
ちょっとまったー。サーバ開始時にファイルを読み込んでって
もともと1つのファイルにまとめておく意義がわからないのですが・・・
0706デフォルトの名無しさんNGNG
全部読み込むわけじゃないんだろ。
しかし300MBのデータ用意できるなんて本職だろ?
大丈夫なのかねその会社・・・
0707デフォルトの名無しさんNGNG
質問です。
メインのダイアログ(MainDlg)にタブコントロールを貼り付けて
PropertySheet(CPage3)を作成し、その上にRadioButton(IDC_RADIO1)を貼り付けました。

で、CPage3.hのメンバ変数に
public:
CButton *m_pButton1;
と書いて
CPage3.cppに
CPage3::CPage3()
: CPropertyPage(CPage3::IDD)
{
m_pButton1=(CButton*)GetDlgItem(IDC_RADIO1);

}
と書きました。
で、MainDlg.cppのOnInitDialog()
に、m_pPage3->m_pButton1->SetCheck(1);
と書きました。
ちなみにこの動作を入れなければ、タブコントロールもきちんと動いてますし、他のコントロールへの操作も出来てます。
しかしこれを入れると、実行時に不正な処理を行いました。 と言われます。
何故でしょうか?
VC++.NET2003でMFCを使ってます。
宜しくお願いします。
0708デフォルトの名無しさんNGNG
>>705
エクセルとかで編集されて1つのファイルとして持ってこられるので、そう書きました。
たしかに無駄ですね。

・・・300MBは1つの可能性で、少しオーバーだったかもしれません。
0709デフォルトの名無しさんNGNG
ログファイルみたいに追記するだけなら、分割なんてしないで
各行へのインデックスを別のファイルにしておけばいいだけ。
300MBなんてすぐ読める。
0710703NGNG
>>708
なるほど。でも、ゲーム中に変更されるってことはエクセルデータは初めだけなんでしょ?
データとして使う前に分割しておけば・・・。行数でアクセスする必要があって
ゲーム中にデータを変更するんだったら
ほんとはDBとか構造化した状態で持っていたほうがいいとは思うんだけどね。
>>709
追記だけならそれでOKですよね。
0711707NGNG
(´・ω・`)
0712デフォルトの名無しさんNGNG
>>711
こっちのほうが適当
http://pc5.2ch.net/test/read.cgi/tech/1088084875/
0713デフォルトの名無しさんNGNG
GetDlgItem()の書き出すポインタは固定ではない。
だから何らかの操作をする直前に
CButton *radio3 = (CButton*)GetDlgItem(IDC_RADIO3);

って感じで使わないといけない。
0714デフォルトの名無しさんNGNG
>>712
THXです。
そちらで聞いてみます。

>>713
なるほど・・・
でも、その方法でやりましたが、結果は同じでした。
0715デフォルトの名無しさんNGNG
>>707
GetDlgItemなどで得られるテンポラリなポインタはメンバ変数に保存しちゃまずいんです。
MFC内部のハッシュでHWNDとCWnd*の対応関係がキャッシュされているのですが、
OnIdleのなかでハッシュがクリアされてしまいます。

コントロール変数を追加したほうが適当だと思います。

m_pPage3も実はテンポラリかもしれません。
0716713NGNG
>>653と>>715
とでは、Radio Buttonのコントロール変数の是非が別れとるなw

でも、俺がやった時は、普通に起動直後に落ちるって事はなかったが・・・

0717714NGNG
レスありがとうございます。
試しにダイアログにButtonを作成し

void CMainDlg::OnBnClickedButton1()
{
// TODO : ここにコントロール通知ハンドラ コードを追加します。
CButton *pButton=(CButton*)GetDlgItem(IDC_RADIO1);
pButton1->SetCheck(1);

}

とやってみましたが、起動後Buttonを押してみると、やはり不正な処理と言われます。
0718デフォルトの名無しさんNGNG
IDC_RADIO1のIDのボタンがそもそも存在しない予感。
0719717NGNG
>>718
全部設定されてるのを確認しています。
ただ、何度かそのIDを変えたことがあるので、内部でおかしくなっちゃったのかな?(汗
正しく設定されてる事を確認する方法とかないですか?
0720デフォルトの名無しさんNGNG
>>718
存在しなかったら、コンパイラがエラー吐くでしょ

>>719
一度IDC_RADIO1全部消してみたら?
配置しなおした方が早いと思う。
0721717NGNG
>>720
全部配置しなおしたりしてみましたが、やはり結果は一緒でした・・・。
0722デフォルトの名無しさんNGNG
>>635の件ですけど、最小二乗法で
y = a + bx と計算した直線と
x = c + dy と計算してから、y = x/d - c/d とした直線は
同じにならないと思うのですけど。

やはり全ての点からの距離の和が最小になるように計算しないと
駄目なような気がするのですが。
0723デフォルトの名無しさんNGNG
VS6.0 HTMLでエラーがあるとかってに起動しする
でブラウザかってに閉じる

これ止めさせるのどうしたらいいの
0724デフォルトの名無しさんNGNG
>>722
何を言っているの。
全ての点を計算に入れるのは当り前でしょう。
0725デフォルトの名無しさんNGNG
>>724
それは分かってるけど、普通に最小二乗法で解いたのでは
>>635の欲しい直線は得られないんじゃないかってこと。
0726648NGNG
>>722,724,725
全ての点から直線までの距離の和が最小になるような直線は、
全ての点から直線までの距離の2乗の和が最小になるような直線と同一なのです。
基本はそこ。
0727デフォルトの名無しさんNGNG
好きにさせろよ。もう。
0728デフォルトの名無しさんNGNG
>>726
2乗した和を最小にした直線と絶対値の和を最小にしたのとでは違うでしょ。
それに今言ってるのはy方向やx方向だけ見てるけど
それではだめじゃないかってことだし。
0729デフォルトの名無しさんNGNG
>>726
(0,4),(1,4),(2,0),(3,4),(4,4)
これ距離の和が最小になる直線は y = 4 だと思うけど
距離の2乗の和が最小になる直線は y = 3.2 だよね多分。
0730デフォルトの名無しさんNGNG
なんで2乗するか分かっているのか?
0731648NGNG
>>728
今はじめて>>635のリンク先見てきた。
ごめんアレは絵をみないと分からないね。線に対して点から垂直に線を引いてない。
つまり、
・点と線の距離の二乗の和が最小になる直線を求める方法
ではなく
・点と線のy軸方向の差の二乗の和が最小になる直線を求める方法
だ。この2者は別の解を持つ、というか求めたいものが違う。
俺の知っている最小二乗法による直線近似は、前者の近似法であり
後者の近似は、より簡易的な近似になってしまうはずだ。
というのも、データの点のx軸方向のばらつきによっては精度が変わってくるからだ。
最小二乗法というのは、求めたい近似解とデータの「ずれ」の二乗が最小になるように
データを求める手法なので、「ずれ」を何にするかによって求めるものが変わって来る。
前者は、データ点と線の距離を「ずれ」とし、後者は、データ点と線のy軸方向の距離を「ずれ」と見ている。
言うまでもなく近似の精度が高いのは、より多くの情報を使っている前者である。
リンク先の近似法は、簡易的な近似法であると考えていたほうがよいと思う。
>>730
計算が楽だから。絶対値計算を考えなくていいでしょ。
0732デフォルトの名無しさんNGNG
>>731
結果は同じだよ
>>681が正しいんじゃね?
0733デフォルトの名無しさんNGNG
>>732
それ違うんじゃないの?
xの方向で誤差を最小にした直線と同じにならないよ。
0734デフォルトの名無しさんNGNG
>>733
求めるのは距離の和の最小値をとった時の直線のパラメータだよ?
0735デフォルトの名無しさんNGNG
>>734
それどうやって求めるの?
回帰直線を求めるやり方じゃだめでしょ?
0736デフォルトの名無しさんNGNG
そもそも近似直線なのに細かい誤差を気にしてもしょうがないような気もするのだが
0737デフォルトの名無しさんNGNG
>>735
f(x)=ax+bで
g(a,b) = Σ_{i=1}^n 距離^2
でg(a,b)をa,bでそれぞれ偏微分したやつが0になる連立方程式を解くだけやん
0738648NGNG
ちょっと例を作って計算してみるわ。
0739デフォルトの名無しさんNGNG
>>737
その式の距離ってのが(yi-(axi+b))だったら
点と直線の距離が最小にはならないでしょ?
0740デフォルトの名無しさんNGNG
>>739
だれも最小値なんてものを欲しがってないよ。
最小となるときのa,bが欲しいんだよ。
0741デフォルトの名無しさんNGNG
>>740
そうだけど、その式の距離に(yi-(axi+b))を当てはめて
計算したaとbの直線は欲しいものではないってことだけど。
0742648NGNG
>>740
誤解があると思うところ。
「何が」最小なのかというのが問題になってんじゃない?
(計算中 : (0,1) (1,3) (2,2) (3,2) (4,4) (5,4) の近似直線を y座標の差でだしたときと点と直線の距離で出したときを計算中)
0743デフォルトの名無しさんNGNG
>>741
点と直線の距離とy軸成分の点と直線の距離は比例するから、
どちらで計算しても結果は同じだって、同じ事をなんども(略
0744デフォルトの名無しさんNGNG
ネストが重なって見づらいから、とか一連の処理が長ったらしいから、とか
そういう理由で(再利用化や汎用化のためでない)関数化って宜しくないのでしょうか。
それとも「まぁ実際よくやるこった」って感じなんすかね
0745デフォルトの名無しさんNGNG
>>743
でもxでやったのとyでやった結果の式明らかに違うんだけど。
似た直線にはなるけど。
0746648NGNG
途中経過:
(0,1) (1,3) (2,2) (3,2) (4,4) (5,4) と、y=ax+b のy座標の差の二乗を足したもの
55a^2 + 6b^2 + 30ab - 98a -32b + 50
取り合えず偏微分すればいいのか?10年ぶりだよ、こんなのするの・・・
0747648NGNG
>>744
いいんじゃない?分かり易ければ。うまくコーディングすればどうせインライン展開されるし。
(休憩中)
0748デフォルトの名無しさんNGNG
>>743
(0,0) (1,1) (2,2) (3,3) (4,4) (4,0)
これだと y = x/2 + 1/2 になるけど
y = x のほうが距離の和は少なくなる。
0749デフォルトの名無しさんNGNG
2乗の和だった。
2乗しなくても少なくなるけど。
0750648NGNG
途中経過: (0,1) (1,3) (2,2) (3,2) (4,4) (5,4) と、y=ax+b のy座標の差の二乗を足したもの
aで偏微分掛けた。 で、出てきたaの極大点の値は a=(49-15b)/55 これを戻して今度は bで偏微分・・・あってんのか・・・やりかた。
で、bの値は b= 29/21 そのときのaは 18/35 。 y座標の差で求めた場合は、 y= 18x/35 + 29/21

次は点と直線の距離の2乗の和で求めた場合か・・・だりー
0751648NGNG
>>748
げふっ俺の計算、 in vain
0752デフォルトの名無しさんNGNG
>>750
私は計算していないからしらない
もしmathematicaあったら使った方がいいよ
0753デフォルトの名無しさんNGNG
寝るね、おやすみ。
0754デフォルトの名無しさんNGNG
俺も寝よう。
>>748間違えてたら指摘しといて。
0755648NGNG
>>752
ないよー。

ん、点と直線距離の2乗和は、y軸の差 の二乗和を a^2+1 で割ったものになりそうだ。
えーっと、つまり
f(a,b)とg(a,b)=f(a,b)/(a^2+1) を最小にする(a,b)が同一かどうかという問題になるわけね。
・・・どうなんだろ。眠たくなってきた。
0756648NGNG
途中経過:
えーっと、点と直線距離の二乗和をbで偏微分して b= (16-15a)/6
これをもとの式にもどして・・・あーもうめんどくせー
とりあえず g(a) = (105a^2-108a+44)/6(a^2+1) の極値を見つけるのね。
・・・・ごめん、寝るわ。
ただ感触として、やはり yに距離差を使うのと点と直線の距離使うのでは違う解が出てきそうだ。
0757デフォルトの名無しさんNGNG
質問です。
CEditの変数が結構ありまして
その値を、char str[512][512]に格納していきたいのです。

で、GetWindowText(CString &String)で取得出来るみたいなのですが
ここにstrを指定する事は出来ないのでしょうか?

型が合わないとエラーが出て出来ません。
0758デフォルトの名無しさんNGNG
bcc32 と java と mingw と visual c++ toolkit 2003 と そのSDKをPATHを
通したのですが、このようになりました。

SET PATH=C:\mingw-jp\bin;C:\borland\bcc55\bin;C:\Program Files\Java\j2re1.4.2_05\bin;C:\Program Files\Microsoft

Visual C++ Toolkit 2003\bin;C:\Program Files\Microsoft SDK\Bin;C:\ProgramFiles\Microsoft SDK\Bin\Win64;%PATH%
SET INCLUDE=C:\Program Files\Microsoft Visual C++ Toolkit 2003\include;C:\Program Files\Microsoft SDK\Include
SET LIB=C:\Program Files\Microsoft Visual C++ Toolkit 2003\lib;C:\Program Files\Microsoft SDK\Lib

この場合の、SET INCLUDEとSET LIBとは、どういう意味なのでしょうか?
bccやmingwにもSET INCLUDEやSET LIBは必要なのでしょうか?
0759デフォルトの名無しさんNGNG
>>757
int i = 0;
xxx.GetWindowText(str[i], 512);
0760 ◆FIcNi4f8js NGNG
>>756
そんな面倒なことしなくても、とりあえずy方向距離で出した解と
x方向距離で出した解が違えばそこで反例の完成。
0761635NGNG
http://mathworld.wolfram.com/LeastSquaresFittingPerpendicularOffsets.html
このページに載ってる方法で計算できそうです。
Mathematica で実装してあるのは perpendicular ではなく vertical (y軸方向) だともどこかに書いてありました。
大体同じで楽だから通例そちらを使うとも。
やっぱり大分めんどくさくなりますね。でも大体同じでは今回求めているものと違うので・・
0762デフォルトの名無しさんNGNG
ソフトウェア作成と資格の関係について
0763デフォルトの名無しさんNGNG
sndPlaySoundだと複数のWAVファイルを同時に再生させることが出来ないようですが、
DirectXを使わずに、複数のWAVファイルを再生させる為にはどのAPIを使用すれば
よいのでしょうか? 開発環境はVB6です。
(やりたいことは作成しているゲームで、効果音やBGMなどの同時再生です)
0764デフォルトの名無しさんNGNG
Rbuy]!!!!!!!!!!!!!
0765723NGNG
で どうでしょう
vsが勝手に
デバッグのためにプロジェクトを開く
わけですよ
vsはアンインストールできません
0766デフォルトの名無しさんNGNG
>>765
Windowsコンポーネントだかどっかにスクリプトデバッガってのがあった気がするから削除。
これで解決するかどうかわからんが。
0767デフォルトの名無しさんNGNG
ぱちょこんの時計がすぐズレるのはなにが原因なんですか!?
台所の時計はこんなにずれないのに…
0768デフォルトの名無しさんNGNG
光速に近い速度で移動すると時間の流れが遅くなるからです。
パソコンの中は数GHzという限りなく光速に近い速度で動作しているので
時計が狂ってしまいます。
0769767NGNG
え?
あの、ろれつ変換ってやつですか?
どっぷら効果??
0770デフォルトの名無しさんNGNG
>>769
どんぶらこ効果だ。

言葉は正確に使え。
0771767NGNG
>>768
そとから見ると時間が遅くなっているだけで
パソコン自体の時間の流れは通常通りだと思うのですが…
I/Fに問題があるのでしょうか。
0772デフォルトの名無しさんNGNG
>>771
エーテルの密度が上がっているかもしれません。
エーテル密度計を買ってきてPCの周りを計測してみてください。
時計部分の回路の速度が落ちているかもしれませんから。

・・・最近感じたんだけど、水晶の温度特性がずれの原因になってるってことないかな?
ttp://www.tamadevice.co.jp/9mhz-temp.htm
0773767NGNG
どうもオラクルが激しく回っているときに限って
時が遅れるようなのです。
0774デフォルトの名無しさんNGNG
シェルの事で質問があります。

FTPが正常に送信出来た事を確認するために、
grepコマンドで「Transfer complete」を抽出しているのですが・・・
もし存在しないホスト名にFTPを行うとすると、grepコマンドが
いつまでも終了せず、CTRL+Cで中断させるしか方法がありません。


そこでお聞きしたいのですが、grepコマンドで「Transfer complete」抽出出来なかった場合、
エラーの戻り値を返したいのですが、どうすればよろしいのでしょうか?
あまりシェルに詳しくないので、スレ住人のお力をお借りしたいのですが・・・
以下シェルより転載です。$1には、FTPを行いたいホスト名が引数として渡されてきます。


#!/usr/bin/ksh

SendFileByFTP() {
/bin/ftp -n $1 <<- EOF | tee $6
(中略)
bye
EOF
#--- FTP Proc End ---

grep "Transfer complete" $6 > /dev/null
(中略)

}
0775デフォルトの名無しさんNGNG
>>772
いや、最初からずれている水晶を使っているんだろ。

誰もそんなところ気にしないし。
0776767NGNG
>>772
>エーテルの密度が上がっているかもしれません。
太陽活動周期の影響なのでしょうか?
さいきん巨大なフレアが現れたとか。
パイ中間子とか考えた方がよいのでしょうか。

>・・最近感じたんだけど、水晶の温度特性がずれの原因になってるってことないかな?
見ました。季節変動ということなのかなあ?
確かに今年暑かったし。
0777デフォルトの名無しさんNGNG
MFCで作成してるのですが
メニューの項目のキャプションを動的に変更したいのです。
どのようにすれば良いのでしょうか?
0778デフォルトの名無しさんNGNG
>>777
UPDATE_COMMAND_UIのイベントハンドラ内で
pCmdUI->SetText("Caption");
0779デフォルトの名無しさんNGNG
RS-232Cの処理が簡単に出来る言語(コンパイラ)で、現在流通している言語だと何がありますか?
個人的にはVB6+mscommコンポーネンツを使ってきましたが、現在は入手できないので。
VB.NETだとAPIを叩くので、指導しにくいのです。
HSPだと確かに簡単なんですが、HSPはちょっと、、、。
あとN88BASIC互換言語は殆どインタプリタ型なので。
0780デフォルトの名無しさんNGNG
>>779
普通はC言語だけど、C#でも結構簡単にできるよ。
0781デフォルトの名無しさんNGNG
パズルゲームを作っています
http://azalea.s35.xrea.com/__/
そのステージがクリアできるかどうかの判定、
ステージの自動生成が出来ません。

ステージがクリア可能かどうかは、再帰を用いて全ての通り調べる
という方法で組んでみましたが、あまりにも時間がかかり
答えは、極単純な形式のステージでしか求まりませんでした。

アイテムのせいで、調べるとおり数が膨大になることや
一見不要なブロックでも、実は必要であったりするなど
複雑性が高く、枝狩りが容易に出来ません。

言語は、Cでお願いできませんでしょうか。
よろしくお願いいたします。
0782デフォルトの名無しさんNGNG
>>781
うまいこと情報をキャッシュできないか?
8x8マスなら1マス1バイト使用しても64バイトだから、
10万枚くらい持っても大丈夫だろ?
A->B->C
B->A->C
が同じ結果になるパターンはかなり多いはずだから
これを旨く消すのが必要だと思う。
0783デフォルトの名無しさんNGNG
質問です。
MFCでダイアログベースのアプリケーションを作ってるのですが
メインのクラスのデストラクタってどこにあるのでしょうか?
CHoge::~Choge()で作ると、別名であるみたいな事言われるんですよ。
MSがデストラクタの名称変えちゃってるようで・・・

宜しくお願いします。
0784デフォルトの名無しさんNGNG
デストラクタの名称は変えてないと思う・・・・。
0785デフォルトの名無しさんNGNG
開発言語の文法的なことを勉強し終わったら
次に何をするべきですか?
0786デフォルトの名無しさんNGNG
>>785
やりたいことはないのかい?おまいさん
0787デフォルトの名無しさんNGNG
>>785
文法が終わったら、単純なプログラムを作ってなれることが必要かと思います。
あと、テストもしないで、文法をやってもしょうがないので
例題プログラムはちゃんと一通り(やってなければ)やるべきかと
0788デフォルトの名無しさんNGNG
>>786
勉強したのはperlで
blogもどきを作れたらいいなって思ってます。

>>787
これいうと罵倒されるかと思いますが
簡単なプログラムを作ろうと思っても
どう作ればいいのかわからないのです。
0789デフォルトの名無しさんNGNG
>>788
ぐぐれば、いくらでも問題は発見できる気がしますけど?
0790デフォルトの名無しさんNGNG
>>788
君の考えてる簡単なプログラムを100%として、その1%位のものから作ってみてはどうか?
たとえば
リクエストが来たら問答無用で "Hello,CGI!"と返すだけのCGIを作るとか、
そしたら次はリクエスト毎に違うメッセージを表示してみるとか。
0791デフォルトの名無しさんNGNG
>>788
そうだな、 >>790 の言うように取り合えず出来るところからか。
blogもどきっていってるってことは、取り合えず HTTPやCGIの仕組みは分かってる・・・・よね?
分かってなければ、まずはperlで、固定的な内容でもいいからHTMLを吐き出すプログラムぐらいからはじめたらどうか、と。
0792デフォルトの名無しさんNGNG
すいませんお聞きしたいのですが、C++で画像処理をするにはどうしたらいいのでしょうか?
まだ一通りC++を勉強しただけで画像処理プログラミングについてはよくわかりません。
また画像形式はどのようなものがいいのでしょうか?
画像処理といっても範囲が広いですね。
とりあえず画像ファイルを入出力するだけのプログラムでもいいので誰か分かる方教えてください。
よろしくお願いします。
0793デフォルトの名無しさんNGNG
>>792
fstream 使って画像ファイルを右から左へ流せば、
それは立派な

「画像ファイルを入出力するプログラム」

だと思う。
0794デフォルトの名無しさんNGNG
>>792
画像処理でいいのか?
GUIじゃ無くていいのか?
普通文法を理解した次にやりたくなるのはGUIだと思うが・・・。
0795デフォルトの名無しさんNGNG
多分、VBでいえば、PictureBoxにJPEGを読み込んで、そこのPixels配列から、各ドットの情報を読み込んだり
フィルタかけて他のImageBoxにフィルタ適用後のイメージを表示させる感じだと思う。
0796デフォルトの名無しさんNGNG
学校でC言語の授業が始まったんですが、
VisualC++とVisualStudio、どっちを買っておいた方が得ですか?
特に情報系というわけではないんですが・・・・
来年もあるので、買っておいた方があとあと楽になる、と去年その授業で主席だった人に聞きました。
0797デフォルトの名無しさんNGNG
>>796
授業でする分には買わずともよろしい。
BCCなど、コマンドラインで使える無料のコンパイラがたくさんあります。
0798デフォルトの名無しさんNGNG
>>791
とりあえず一歩一歩勉強していくことにします。
他のレスしてくれた人もありがとうございました。
0799デフォルトの名無しさんNGNG
>>796
情報系じゃないならどっちもいらんが
どうしても買うならVisual Studioだな。
アカデミック版(またはtheSpoke)買うの忘れるなよ。
5や6は古いぞ最新版は.NET 2003だ、間違うなよ。
0800デフォルトの名無しさんNGNG
>>796
学校のカリキュラム見たのか?
きっと、使用する言語が何なのか、それくらい書いてるぞ?
0801デフォルトの名無しさんNGNG
web basedなFTPクライアントを作ろうと思うのですが、
既存のものより強力なものにしたいと考えています。

FreshmeatとSourceForge以外で調査するサイトって
他にありますか?

開発言語は、perlかPHPで考えています。
0802デフォルトの名無しさんNGNG
>>800
彼はC言語と言っているけれど…
0803デフォルトの名無しさんNGNG
VS.Net2003で、エディタのタブが「→」、スペースが[・」で表示されるようになってしまいました。
(キーボードのでかいエンターの周りで何かキーを叩いた拍子です。)

どうすればこれを表示しないように戻せますか?
0804デフォルトの名無しさんNGNG
>>800
君は学生よりも馬鹿だな
0805デフォルトの名無しさんNGNG
>>803
割れ物ピーコ品?
ヘルプに書いてあると思うが
0806デフォルトの名無しさんNGNG
>>805
正規品です。この機能を示す言葉がわからないんで、ヘルプ検索しても
ツール-オプション-テキストエディタにしかたどり着けないんすよ。助けてください。

0807デフォルトの名無しさんNGNG
>>796
gcc で十分。
0808デフォルトの名無しさんNGNG
昔から(Cの教本などで)使われる hoge foo bar
ってなんですか?
0809デフォルトの名無しさんNGNG
タブが表示されて便利だからそのまま放っとけ
0810デフォルトの名無しさんNGNG
>>809
自己解決しました。ありがとうございます。
0811デフォルトの名無しさんNGNG
>>808
hogeは日本固有。
fooはfoo bar baz と続く。
たしかESRとかが研究しているはず。
ググれ。
0812デフォルトの名無しさんNGNG
>>808
RFCが出てるみたいですよ (w
ttp://www.puni.net/~mimori/rfc/rfc3092.txt
0813808NGNG
ありがとうございます。
なるほど、色々と説があるわけですね。
>>812のサイトが深いというかおもしろかったです。
#結局わからずじまいですが
0814デフォルトの名無しさんNGNG
>>796
大学の授業で使う環境は何なの?
たぶん大方はLinuxだと思うのだけど、文系の授業ではWindows環境で授業演習を
行うこともたびたびあるので。
もしLinux環境で授業が行われるのなら、あなたのPCにもLinuxを入れるのがよろしい。
授業と同じ環境で予習・復習する方が迷うことが少ないし、Linuxは多くの点で
プログラマにとって必要な、もしくは役に立つツールがあらかじめ備わっている
からです。それらは多くのディストリビューションでデフォルトで用意されている
ソフトウェアです。
また、それらのツールを使いこなす事は統合化された多くのWindows
アプリケーションを使いこなすことよりも応用が効くことでもあります。
なぜなら、統合化されたアプリケーションはその内部でしか機能を操作できない
のに対し、分割されたツール類は自由にいろいろな用途に利用可能だからです。
0815デフォルトの名無しさんNGNG
>>813
手元のハッカーズ大辞典がどっかいっちゃってすぐには分からないけど
アメコミのキャラがよく言うセリフだったとか、そんな感じだと思ったよ。
〜大辞典はエリックレイモンドのjargon fileの和訳でまだ売っているかな?
初版のやつの方がけっこう笑える文体だったよ。
hoge fuge or hage は20世紀の日本では余り聞かなかった気がする。
日本人もfoo bar..と大抵書いてたような..
0816デフォルトの名無しさんNGNG
質問です。
MFCのダイアログアプリケーションなのですが
デストラクタにreturnなんて全く書いてないのにデストラクタは値を返せません。 といわれます。
試しに
void CTestDlg::~CTestDlg()
{
;
}
こんな感じで空にしてみたのですが、それでも値を返せませんといわれます。
何故でしょうか?
0817デフォルトの名無しさんNGNG
>>816
voidいらねーよ
0818デフォルトの名無しさんNGNG
ネタ臭がプンプンします
0819816NGNG
すみません。
うっかりしてました・・・。
どもです。
0820デフォルトの名無しさんNGNG
C言語でWindowsプログラミングをするとき、
みんな当たり前のようにwindows.hをインクルードしていますが、
そのwindows.hはどこで入手できるんでしょうか?
0821820NGNG
ageさせていただきまする
0822デフォルトの名無しさんNGNG
>>820
PlatformSDK Updateかな。
無料で手に入りまする。
0823デフォルトの名無しさんNGNG
VC++でDBとしてマイクロソフトのaccessを使いたいのですけど
どうしたらよいのでしょうか。。。
ってバカな質問ですみません。。
0824デフォルトの名無しさんNGNG
C言語を学習するとその後、他の言語に移行しづらくなると聞いたのですが、本当ですか?
C言語の入門をしたばかりなので他の言語を先に学習してしまうべきか、迷っているのですが。
回答、その他アドバイスお願いします。
0825デフォルトの名無しさんNGNG
>>824
しっかり勉強している人ならそんなことはありません。
一つの言語だけしか知らない人は他のパラダイムを理解しにくいというだけ
のことです。
0826デフォルトの名無しさんNGNG
>>824
十何年もCしか使ったこと無いとオブジェクト指向なコードがかけなくて使いものにならないという話は聞いたことあるが、
これから入門しようという人間がすぐにそうはならないだろう。
Cはプログラミングの入門としてふさわしい。
0827デフォルトの名無しさんNGNG
Rubyが一番優れているの。
0828デフォルトの名無しさんNGNG
>>824
どの言語使いにもいるのですが、
他の言語を否定しつづけるような愚を犯さなければ大丈夫。
むしろ他の言語のよいところを理解できる技術者になってください。
0829デフォルトの名無しさんNGNG
何が? ユーザー達が抱いている根拠の無い歪んだ優越感が?
0830デフォルトの名無しさんNGNG
Rubyは最高言語!!!!!!!!!
0831824NGNG
>>825-826
有難うです。
0832デフォルトの名無しさんNGNG
Rubyだけで十分です。
0833デフォルトの名無しさんNGNG
安定したソートって何?
一般用語ですか?
0834デフォルトの名無しさんNGNG
その辺の主婦に聞いてみて知らなきゃ専門用語だろ。
0835デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>ソート
0836デフォルトの名無しさんNGNG
>>833
同じ値の要素が複数あったときに
その順序がそのまま保存されて出てくるのが安定したソート
・・・だったと思う
0837デフォルトの名無しさんNGNG
専門用語です >>833

というか「ソート」だけでも専門用語。
0838デフォルトの名無しさんNGNG
>>833 >>689
0839デフォルトの名無しさんNGNG
釣れた





>>838が。
0840820NGNG
>>822
ありがとうございまする。
先ほどインすとロールが完了して、
includeフォルダにあったものすべてをLSICのincludeフォルダにコピーしました。
んでもって、適当にwindows.hをインクルードするコード拾ってきてコンパイルしてみたんですけど、
そしたら
windows.h 157: can't open: excpt.h: No such file or directory
basetsd.h 53: #if/#ifdef too nested
winnt.h 674: #error: Must define a target architecture.
・・・
とエラーが7行ぐらい表示されやがりまして、
非常に困惑しているところなんです。
ちなみにC言語でコンパイラはLSIC試食版です。
0841820NGNG
ottoあげちまった。須磨そ
0842デフォルトの名無しさんNGNG
>>840
BCC 使え。
0843デフォルトの名無しさんNGNG
MFCスレが999まで逝っちゃったので、こちらで再度質問させてください。

ダイアログベースのアプリにタブコントロールを配置して、PropertySheetを挿入してるのですが
途中でもう一度新しくPropertySheetのインスタンスを生成して、タブコントロールに挿入したいのですが
追加と言う形になってしまいます。
どうすれば全部破棄した後、挿入出来るのでしょうか?

宜しくお願いします。
0844820NGNG
>>842
ありがとうございまする。
早速これまたインすとロールしたんですけど、
今度は
 外部シンボル '_main'が未解決・・・
と表示されてしまいます。
調べてみたところ、ターゲットをコンソールに変更すればいいらしいのですが、
どうやって変更するんでしょうか。
0845デフォルトの名無しさんNGNG
質問です。
MFCのコントロールのメンバって、後から中身が変動するとかで操作が出来なくなるみたいですが
メンバに再定義するような関数ってないのでしょうか?
このままではあまりにも、不便なので・・・・
0846820NGNG
>>844は事故解決しました。
しかし今度はbrc32で『windows.hを開けない』とエラーが出ます。
brc32 Sample02.rc Sample02.exe -iC:\Program Files\Borland\bcc55\Include
としているんですが、何で出来ないんでしょうか。
0847デフォルトの名無しさんNGNG
2chにも書ける優良串
203.162.168.163:80
0848デフォルトの名無しさんNGNG
nVidia系のビデオカードでオーバーレイの明るさ等を変更する方法を教えてください。
Detonatorのオーバーレイ調整みたいなことをするツールを作りたいのです。
0849デフォルトの名無しさんNGNG
>>846
PSDKをインストールしたフォルダのなかのincludeフォルダを、コンパイラの参照ディレクトリに追加する。
bccのやり方は知らない。
0850デフォルトの名無しさんNGNG
自身を書きかえるプログラムってできますか?
0851デフォルトの名無しさんNGNG
>>850
質問が漠然としすぎだ
0852デフォルトの名無しさんNGNG
>>850
それ知りたいなぁ。出回ってるOS毎に。昔MSXのマシン語で組んでたときは
条件付ジャンプとかを条件変えたりNOPに変えたりとかしてたもんなぁ。
プログラムを置くメモリが貴重だった時代の名残ですね。
フックも直接プログラムを置いていたから、書き換えともいうのかな?
0853デフォルトの名無しさんNGNG
>>850 普通にできるでしょ
0854デフォルトの名無しさんNGNG
XP SP2では動かなくなりそうだな
0855デフォルトの名無しさんNGNG
SP2で強化されたのはネットワーク関係のチェックであって、あんま関係なさげだが。
0856デフォルトの名無しさんNGNG
オィオィ・・・
0857デフォルトの名無しさんNGNG
メモリにロードしてから実行するから、
実行中にEXEを消しても何の影響もないな。
0858デフォルトの名無しさんNGNG
>>857
Linuxとかだったら実行中のプロセスだけがinodeへの参照持ってるからOKなはずなんだけど、
Windowsはファイルロック取っちゃうから駄目だよ。
で、まともに >>850に回答できる人はいないの?
0859デフォルトの名無しさんNGNG
「自身」が何をあらわしてるのか書いてないからな
0860デフォルトの名無しさんNGNG
普通に文法解釈したらプログラムしかないと思うがな >>859
で、それがソースなのか、コンパイル済みのバイナリファイルなのか、実行中のインスタンスなのかなどの
バリエーションを交えて教えてあげればいいんでない?
0861デフォルトの名無しさんNGNG
>>860
じゃあどうぞ説明してやってくれ。
0862852,860NGNG
>>861 俺も知りたいんだって。
0863857NGNG
>>858
ファイルロックは開いてるドキュメントとかの話だろ
Win2kで実行中のプログラムのEXE消したけど、なんともない。
システムファイルとかは、消してもバックアップから復元されるけど
0864デフォルトの名無しさんNGNG
実行中のメモリだったらバッファオーバーフローとか
0865デフォルトの名無しさんNGNG
このスレで定期的に出てくるのはこんな感じか
・実行中のexeのネットからのアップデート
・データをexeに書き込む(INI、REGを不要にしたい)
・メモリ上のコードセグメントの書き換え
0866デフォルトの名無しさんNGNG
>>850
できる。イマドキの OS 下ではアクロバティックな実装になるだろうが
不可能じゃない。そこまでして何のメリットがあるのか知らないけど。
そういや Intel 系のプロセッサは (間抜けな事に) コードではない領域でも
実行できるそうなので、幾らか楽が出来るかも試練。

>>858
>Linuxとかだったら実行中のプロセスだけがinodeへの参照持ってるから
んなこたあない。

>>863
>Win2kで実行中のプログラムのEXE消したけど、なんともない。
それはモノによるなあ。
リソースへアクセスするために、実行ファイルへのハンドルを
開きっぱなしにするようなの (MFC?) だと削除できないね。
0867デフォルトの名無しさんNGNG
>できる。
どういう意味での書き換えかがあいまいだという流れなんだが。
0868デフォルトの名無しさんNGNG
GAの評価関数などを予めソースに記述するのではなく、
ユーザが記述できるような仕様にしたいと考えています。

それほど複雑な評価関数ではなく、四則演算程度で十分なのですが、
この場合、どのような方法をとるのが普通なのでしょうか?

「テキストボックスなどに数式を入れてもらい、演算記号で文字列を分割して・・・・」
なんて方法ではないと思われるのですが、他に全く想像がつきません。

関連するだろう単語も思いつかず、検索も出来ない状態です。
よろしければどなたかキーワードだけでもお教えいただけないでしょうか。

よろしくお願いします。
0869デフォルトの名無しさんNGNG
>>868
マクロ機能を搭載する。
jscript, python, rubyなんかのスクリプトを埋め込めばいい。
そういうライブラリもあるしね。

簡単なのなら自分でインタプリタ書いちゃうとか。
0870デフォルトの名無しさんNGNG
基本情報技術の本でも読めば?
0871デフォルトの名無しさんNGNG
>>868
言語、開発環境は?
0872iNGNG
iアプリ作るには何を勉強したらいいか教えてください。
0873デフォルトの名無しさんNGNG
>869

ありがとうございます。
何かしらそういうような道具があるんですね、早速勉強してみます。

>870

やはり基本的な内容だったんですね。
お騒がせしてすいませんでした。

>871

すいません、重要なことを書き忘れていました。
開発環境はVisualStudio.NET
言語はC#です。
0874デフォルトの名無しさんNGNG
>>872
人としての常識
0875デフォルトの名無しさんNGNG
重い処理をCプログラムで書くとしたらどのようなものが簡単に書けるでしょうか?
CPUを思いっきり使わせるものがいいんですが。

数値計算なんかでも良いと思うのですが、何かありませんか?
0876デフォルトの名無しさんNGNG
C#ならCodeDomじゃないの。
C#のコードを文字列で渡してコンパイル・実行できる。
サブルーチン的に呼び出すやり方は知らんけど。
0877デフォルトの名無しさんNGNG
>>875
for(::)a=rand();
0878デフォルトの名無しさんNGNG
>>877
う・・・それだけ見てもよくわからないのですが・・・
すみません・・・
0879デフォルトの名無しさんNGNG
>>867
流れも糞も、本人以外が何言ったって想像にしかならんと思うが如何か。
0880デフォルトの名無しさんNGNG
>>878
それでワカラナイのはちょっとまずいと思うぞ。前途多難だ。
0881879NGNG
すまん、忘れてくれ。orz ホンニン キテルジャン…
0882デフォルトの名無しさんNGNG
>>880
Cのプログラムでしょうか?
何をしてるのかわかりません・・・forでまわしてるような感じはするのですが・・・
0883デフォルトの名無しさんNGNG
>>882
わかるようになってから来てくれ。
0884デフォルトの名無しさんNGNG
どんなソース持ってきてもわかりませんで一刀両断!
便利だな
0885デフォルトの名無しさんNGNG
>>875
そもそも重いコード書いて何がしたい?
0886デフォルトの名無しさんNGNG
>>882
乱数ルーチン
0887デフォルトの名無しさんNGNG
>>885
各PCでどれだけその同じ処理に時間がかかったかを調べたいんです。
なので、分かりやすい処理で時間がかかるプログラムがほしいんですが・・・
0888デフォルトの名無しさんNGNG
>>887
最初からそう書けボケ
0889デフォルトの名無しさんNGNG
>>887
piの計算でもやってろよ・・・
0890868NGNG
>876

ありがとうございます。
CodeDomで検索したところ、色々と情報が手に入りました。
まだまだ、さっぱりわからないですが勉強してみます。
0891デフォルトの名無しさんNGNG
>>889
円周率の計算でしょうか?
どういった感じにかけるんでしょう?
0892デフォルトの名無しさんNGNG
>>888
答えられないなら黙っとけよボケ
0893デフォルトの名無しさんNGNG
>>891
自分で調べろボケ
0894デフォルトの名無しさんNGNG
そうやって俺をイラつかせて、何をしたいんだ。
俺に恨みでもあるのか。それとも人をからかうのが好きなのか。
どちらにしても、お前は悪意をもって人を傷つけようとした。
こういう事はこれで最後にしろ。
0895デフォルトの名無しさんNGNG
>>892
答えられないなら黙っとけよボケ
0896デフォルトの名無しさんNGNG
>>891
お前に書くのは無理。初歩の初歩から勉強しとけ。
ベンチマークなら出来合いのがあるからそれ探せ。
0897デフォルトの名無しさんNGNG
>>850
プロテクトモードでは無理だろ

0898デフォルトの名無しさんNGNG
>>897
プロテクトモードって何?
0899デフォルトの名無しさんNGNG
VB6.0とVB.NETってまったくの別物?
0900デフォルトの名無しさんNGNG
>>899
はとこくらいの関係(w
0901 ◆FIcNi4f8js NGNG
メーカーにWindows以外のOSをプリインストールさせないのがプロテクトモード
0902デフォルトの名無しさんNGNG
>>901
オレ解釈ご苦労
0903デフォルトの名無しさんNGNG
XSLで構造化記述ってできるん?
XMLの値を前ゼロ編集しなきゃいけないんだけど、あまりにも項目が多いんで纏めたいんだけど。
0904デフォルトの名無しさんNGNG
for-eachループとかif、choose〜when/otherwise(switch)はある
それらと再帰呼び出しを組み合わせれば大抵の構造は記述できる
0905903NGNG
XSLの構文以外に、回答いただいた再帰について調べてみますた。
ttp://www-6.ibm.com/jp/developerworks/xml/030110/j_x-xslrecur.html

奥が深いというか、面倒っすな・・・。やりたい事はprintfなのにw
0906デフォルトの名無しさんNGNG
ずっとCやC++にドップリだったんで、趣味で触るぶんには頭の体操になって面白かった >xslt
仕事でやる事を考えたらゾッとした。
0907903NGNG
なんとなく出来たので
【XML】
<?xml version="1.0" encoding="Shift_JIS" ?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<test>
<param1>1</param1>
<param2>10</param2>
<param3>100</param3>
<param4>1000</param4>
</test>
0908903NGNG
【XSL】
<?xml version="1.0" encoding="Shift_JIS"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="text" encoding="Shift_JIS"/>
<xsl:template match="/test">
<xsl:apply-templates select="param1" />
</xsl:template>
<xsl:template match="param1">
<xsl:call-template name="zero">
<xsl:with-param name="arg1" select="text()"/>
<xsl:with-param name="arg2" select="8"/>
</xsl:call-template>
</xsl:template>
<xsl:template name="zero">
<xsl:param name="arg1" />
<xsl:param name="arg2" />
<xsl:call-template name="addzero">
<xsl:with-param name="arg" select="$arg2 - string-length($arg1)"/>
</xsl:call-template>
<xsl:value-of select="$arg1"/>
</xsl:template>
<xsl:template name="addzero">
<xsl:param name="arg"/>
<xsl:if test="$arg != 0">
<xsl:text>0</xsl:text>
<xsl:call-template name="addzero">
<xsl:with-param name="arg" select="$arg - 1"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
0909デフォルトの名無しさんNGNG
>>908
頭悪すぎ
0910903NGNG
>>909
頭いい方法教えてくれよう
0911デフォルトの名無しさんNGNG

<xsl:template name="zero">
<xsl:param name="arg1" />
<xsl:param name="arg2" />
<xsl:value-of select="concat( substring( '0000000000000000', 1, $arg2 - string-length($arg1) ) , $arg1 )"/>
</xsl:template>
0912名無しの噂NGNG
クリックしようとするとファイルが逃げるんですけど
これはいったい何なんですか
誰か教えてください
0913903NGNG
>>911
thanx
再帰使わなくて出来たのね...OTZ
0914デフォルトの名無しさんNGNG
これについて教えてください!

16進数(文字列)→10進数に変換
VC++で、
EditBox1に入力された16進数文字列を、
10進数変換し、EditBox2に出力するプログラム。
また、EditBox3とEditBox4に16進数文字列を入力し、
足し算と引き算をして、16進数の答えと10進数に変換された答えを、
EditBox5に表示させたい。
メンバ変数
EditBox1→m_ed1
EditBox2→m_ed2
EditBox3→m_ed3
EditBox4→m_ed4
EditBox5→m_ed5
0915デフォルトの名無しさんNGNG
>>914
strtol
0916デフォルトの名無しさんNGNG
今履歴書かいてるんですけど、

情報処理の旧二種って
昔だったら
通産省主催第二種情報処理技術者試験
だと書いたらいいけど、
通産省って今ないんだよね?
なんて書いたらいいんだろう?


0917デフォルトの名無しさんNGNG
第二種・・・だけで十分じゃないか?
0918デフォルトの名無しさんNGNG
>>917
おいおい、国家試験だぞ・・・

0919デフォルトの名無しさんNGNG
別に履歴書見る人は通産省が入ってるかどうかなんか興味ないと思うけど。
0920デフォルトの名無しさんNGNG
自分の持っている資格の名前を今まで正確に知らなかった。
0921デフォルトの名無しさんNGNG
>>916
二種ももう無いぞ。
0922デフォルトの名無しさんNGNG
>>921
そういや一種って名前どうなったんだっけ?当分履歴書書くことないから大丈夫だと思うけど・・・
どうせ大した資格でないからいっそのこと書かないでおくか?経歴詐称って言われないよね?
0923デフォルトの名無しさんNGNG
>>912
苺
0924デフォルトの名無しさんNGNG
>>912
ファイルの中の人に聞いてみれば?
0925 ◆FIcNi4f8js NGNG
>>920
>>922
情報処理技術者って資格じゃなくて認定じゃない?
0926RubyistNGNG
2種なんか書いても無駄。アホ
0927 ◆FIcNi4f8js NGNG
>>926 は二種すら合格出来なかったコンプレックス粘着質ですか?
0928デフォルトの名無しさんNGNG
C言語なんですが、
Aの処理中、それがn秒以内に終わらなかったら
処理Bに移るというようなことってできませんか?
0929 ◆FIcNi4f8js NGNG
Aは自分のプログラムのループ?
それともシステムコールとかの関数呼び出し?
0930デフォルトの名無しさんNGNG
うーん、なんて言うかタイムアウトをつけたいんです。
例えばscanfで、5秒以内に入力が来なかったらそのscanfは飛ばして
次の行に進むって感じです。
0931 ◆FIcNi4f8js NGNG
自分でscanf実装するかマルチスレッドにするか割り込み使うか
0932デフォルトの名無しさんNGNG
ノンブロッキングファイルリードでスタンダードアイオーから読み込み
実装は環境依存
0933デフォルトの名無しさんNGNG
環境依存はできるだけしたくないので、マルチスレッドで行こうと思います。
fork()でいけるかな…。
もうひとつ質問です。
ある点からある点までの時間を計測する関数ってありますか?
0934RubyistNGNG
std::clock()の引き算
0935デフォルトの名無しさんNGNG
なるほど、頑張ってみます。
みなさんありがとうございました
0936デフォルトの名無しさんNGNG
すれ違いですいません。
10進数の17.75は浮動小数点表示で計算機中では
どのようなビットパターンになるか示しなさい。
ただし、以下に従うこと。

符号 指数部 仮数部(23bit)

注)指数部は「指数部+127」の値で表示
注)正規化は仮数の整数部分が1になるように行う。

これってIEEEですよね?

答えが載ってなくってどなたか教えてくださいまし。
0937デフォルトの名無しさんNGNG
宿題はこっちじゃない?
ttp://pc5.2ch.net/test/read.cgi/tech/1089527630/
Javaの実装は、IEEE754 のはずだからfloatの表現が参考になるでしょ
ttp://www-6.ibm.com/jp/developerworks/java/030314/j_j-jtp0114.html
って半分答えてますか?俺。
0938デフォルトの名無しさんNGNG
他いってみます。

どーもありがとやんした。
0939デフォルトの名無しさんNGNG
ここはPHPマニュアルを読んでもどこがわからないかもわからない私が質問しては
いけないスレなんでしょうか。
なんだかこわいなあ……。
0940デフォルトの名無しさんNGNG
perlでフォームデータを取得する際に半角スペース( )がプラス(+)になります。
文章中にプラス(+)が使用されている場合、置換すると元の文章がおかしくなります。
cgi-lib.plなどを使用するときれいにハッシュで格納してくれるのですが、フォームから
受信した順番ではなく、ハッシュがソートした順番になります。

ですのでcgi-lib.plを使用せず、上記の問題を解決するようなプログラムを組みたい
のですが、どうやってもうまくいきません。
どのようなプログラムを書けば、上記の問題を解決できますか?
ご教示おねがいします。
0941デフォルトの名無しさんNGNG
>>940
文書中の + は %でエスケープされて送られてきませんか?
ttp://www-jkn.ee.uec.ac.jp/root/ncsa_httpd/cgi.html
0942デフォルトの名無しさんNGNG
&で引数を分割
=で名前と値を分割
それぞれをURIアンエンスープ
0943940NGNG
>>941
>>942

ありがとうございました!
解決しました。^^

URIアンエスケープする前に、Jcode.pmにてコンバートしていました。
フォームデータをURIアンエスケープする前のデータを確認したところ、
半角で+を入力しても、+では扱われていなかったのですね。

とても勉強になりました、ありがとうございました。m(_ _)m
0944困りん坊主NGNG
キーボードからいくつかの整数を読み込み、棒グラフを作成するプログラムをどなたか作ってください。
*配列も使ってください。
データを入力してください:10 ←数の入力中
データを入力してください:5
データを入力してください:-1 ←マイナスの数を入力すると終了
2つのデータが入力されました。
棒グラフを作成します。
データ1 10 |**********
データ2  5 |*****
頼みますm(_ _)m
0945デフォルトの名無しさんNGNG
>>944
「***」って形での表示なら、Cを勉強すれば、多分勉強開始から2時間ぐらいで作れるよ
使うのはinputfとforとifとprintfと++演算子と変数宣言ぐらいか?
0946困りん坊主NGNG
>>945
***の形でいいのでよかったら教えてください。
0947デフォルトの名無しさんNGNG
スレ違いだっつーの
0948困りん坊主NGNG
結構スレ違いって言われるんですが、スレ違いって何ですか?
0949デフォルトの名無しさんNGNG
>>944
いやー久々にBASIC書いたよ〜。あってるかな?
10 DIM A$,B(255),C
20 INPUT "データを入力してください:",A$
30 IF VAL(A$)<0 THEN GOTO 50
40 C=C+1:B(C)=VAL(A$):GOTO 20
50 FOR I=1 TO C: PRINT "データ";C;"|";
60 FOR J=1 TO B(C): PRINT "*"; : NEXT J:PRINT
70 NEXT I
0950デフォルトの名無しさんNGNG
>>948
while ( inputnum[cnt] >= 0 ){
 cnt++;
 for( j = 0; j < inputnum[cnt]; j++ )
cnt--;
  printf("\n");
int inputnum[100]; // 任意の数に
 printf("データ%d %d |", i, inputnum[cnt]);
 scanf ( "%d", &inputnum[cnt] );
  printf("*");
int i, j, cnt = 0;
}
}
for ( i = 0; i < cnt; i++ ) {

動作確認しとらんが、上のをちゃんと並び替えれば動くだろ。多分
てか、最近使ってなかったとはいえ、さっきのレスでinputfなんつーた自分が許せん
scanfだろうが、馬鹿
0951デフォルトの名無しさんNGNG
あぁ、動かねぇや
× for( j = 0; j < inputnum[cnt]; j++ )
○ for( j = 0; j < inputnum[i]; j++ )

× printf("データ%d %d |", i, inputnum[cnt]);
○ printf("データ%d %d |", i, inputnum[i]);
0952デフォルトの名無しさんNGNG
>>950
リンク>>944でしょ
0953デフォルトの名無しさんNGNG
>>952
いや、inputfと言ったと言ってるから、
>>944→>>945→>>946→>>949
という流れだろう
どっちにしろ間違ってるのは確かだが
0954デフォルトの名無しさんNGNG
ここで更にリンクミスしている>>953に萌えるスレはここですか?
0955デフォルトの名無しさんNGNG
Win上で動いてるアプリケーションが何をやっているか理解し、ラッパーなども作ってみたいのですが、
どんな言語を勉強すればいいですか?

N系統のベーシック、COBOL、8085のアセンブラ・C/C++は少々業務でかじった事があります。
Cはちょっとしたライブラリ作りしかしてません。
これをやっとけというのがあったらご教授お願いします。
0956デフォルトの名無しさんNGNG
>>955
とりあえず過去ログでも読んでてください。
0957デフォルトの名無しさんNGNG
>>955
もっと具体的に。
0958デフォルトの名無しさんNGNG
>>955
> 何をやっているか理解し
ならC

> ラッパーなども作ってみたいのですが
ならC++
0959955NGNG
>>957
9801の頃までしかPC使ってなくて、近頃Win機を組んで使い始めたんですが、なかなか
目的に合うソフトを探すのが難しく、ちょっとしたソフトなんかを自分で作りたいと思ってみたり、
個人使用を前提に、既存ソフトのこれが出来たら便利なのに的な所を改変してみたくなったのです。
組み込みの類しか扱った事が無いので、全く勝手がわかりません。
今は、とりあえずWin32 APIに関する文書を読み始めている所です。
が、なんか順番が違うような気がして。。。

基本的に、自分の使っている物の作動原理を把握しておきたい性質なので、そこら辺が
フォローできる方法を知りたいです。
0960デフォルトの名無しさんNGNG
中毒になりますよ。
0961955NGNG
>>958
レスありがとうございます。(リロードしてませんでした)
C辺りからはじめて、理解できたらC++に行ってみたいと思います。
ありがとうございました。

>>960
どっぷりと嵌まり込むのは嫌いじゃないですw
0962デフォルトの名無しさんNGNG
DLLのエクスポート関数装飾名
先頭アンダーバーなしの@付加って
VC++ だとどういう宣言をすればこうなるのですか?
function@40←こんなやつ
順序番号じゃなくて引数サイズのほうです。
0963デフォルトの名無しさんNGNG
>>962
関数の呼出規約を__stdcallにすればそうなる。(但し可変個引数の場合以外)
WINAPIやCALLBACKも#defineによって__stdcallに置き換えられている。
0964デフォルトの名無しさんNGNG
ご回答ありがとうございます。
ただ __stdcall だと先頭にアンダーバーがついてしまいます。
_function@40←こんな感じで。

dumpbin 等で確認すると
function
function@40
が同じエントリなので動作自体は
通常の関数と同じだと思うのですが
どうすればこんな芸当ができるのかと…。
0965デフォルトの名無しさんNGNG
人使用を前提に、既存ソフトのこれが出来たら便利なのに的な所を改変してみたくなったのです。

DirectXを使ったゲームの参考書で、指示に従って初期設定している途中で躓きました、
「ランタイム・ライブラリを呼び出すために(略)スタティックライブラリを追加する必要が(略」
「プロジェクトメニュー → ※プロパティ → リンカ → 入力 → 追加する依存関係のボックスに〜」
との説明で、VisualC++6.0を使っているんですが、※の所で選択肢が存在しなくて困っています、

設定画面の画像が印刷されているんですが、
他のメニューの設定みたいな物をとことん触ってもその画面にたどり着けません、
ワードを変えつつ何度も検索もしてもみたんですが同じ手順ばかり紹介されていて・・わからず

気になるのは「VisualC++.NETを使って〜」と「VisualC++でプロジェクトを〜」と
説明文の出だしが異なって書かれていて・・
もしかしてVisualC++とVisualC++.NETって全く違うものなのでしょうか・・?
もう3日程つまづいてます、どなたか些細な事でも良いのでご助言を、(スレ違いでしたら案内お願いします、)
0966965NGNG
すいません、、 改行の目安に1行他人の文コピペしてたの消し忘れました・・
ほんとにすいません、頭1行はずして読んで下さい、、
0967デフォルトの名無しさんNGNG
>>965
プロジェクト>設定 だろな
0968デフォルトの名無しさんNGNG
VisualC++とVisualC++.NETは、外見はかなり違いますが、Win32アプリを作る限りでは共通の機能がついているはず。
0969デフォルトの名無しさんNGNG
C言語のマルチプロセスで
子や孫プロセスの変数の値を親プロセスに渡す方法ってありますか?
0970デフォルトの名無しさんNGNG
>>969
pipe とか rpc とか mutex とか
0971 ◆FIcNi4f8js NGNG
>>969
kill でも OK かも
0972デフォルトの名無しさんNGNG
比較的処理系依存しにくいのがpipeだね。
0973デフォルトの名無しさんNGNG
pipe使ってみます。ありがとうございました
0974デフォルトの名無しさんNGNG
APIの関数ってのは、全部暗記してなくてはいけないのですか、として
0975デフォルトの名無しさんNGNG
ある座標系を移動する二つのパスが与えられたときに、それらが回転して等しいかどうかを確かめるには
どうしたらいいんでしょうか?
例えば、2次元の座標が与えられて、
A:x軸方向へ+1

B:x軸方向へ−1
C:y軸方向へ+1
D:y軸方向へ−1


というルールが与えられたときに、
AAABBBCCDDD・・・・・という列が二つ与えられ、
それらが同じ軌跡を描くかどうすれば判断できるでしょうか?
0976デフォルトの名無しさんNGNG
>>975
始点と終点がそろうように回転して途中の座標が全部一致するか調べれば?
0977964NGNG
アンダーバーの部分は解決しました。
extern "C" {} 内の関数を
defファイル内
EXPORTS
function=_function@40 @1
function@40=_function@40 @2
として
目的の装飾名をもつシンボル名ができました。
呼び出し側でも正しく動作しました。
これでゆっくり寝られます。
0978デフォルトの名無しさんNGNG
>>975
+1とか−1しかないってことは、移動は格子点上のみ?

>>976
始点と終点の2点だけだと、3次元空間中の回転は1通りに確定しないぞ。
0979デフォルトの名無しさんNGNG
>>975
各ステップで進行方向に対して何度方向転換したかを文字列であらわして比較するとか。
0980デフォルトの名無しさんNGNG
>>978
2次元の座標って書いてあるじゃん(´д`)

3次元なら最初と最後と、任意の途中の点で良いよ。
直線上に並んでないやつ。
0981979NGNG
>>975
3次元だとどの断面で屈折角度を決めるかがはっきりさせないとならないから、
1度目の90°の屈折を屈折角度の基準にする。
90°の屈折が一度も起こらなかったら、一次元的に比較。

と、口で言うのはたやすいことなんだが。
0982979NGNG
伝わってないという。
0983975NGNG
ありがとうございます。
最初と最後の点を一致させるということですが、
例えばそれはy座標最小の点を選らんでそれぞれを基準として全てのパスを比較するって感じでいいんでしょうか?
2次元ならどうせ角度まわしても4通りにしかならないので、バックトラック的に
90度ずつ回していけばいいんですかね?
0984デフォルトの名無しさんNGNG
2次元だけで十分そうですね。おやすみなさい。
0985デフォルトの名無しさんNGNG
ソート済みの配列を、ランダムに並び替えるアルゴリズムってなにか有名なのが存在しますか?
頭使わないで無限ループを使って作ったら、配列のサイズが大きい時にやばげです・・・。
0986デフォルトの名無しさんNGNG
放物線Y=X*Xと直線X=1およびX=2とで囲まれた
 部分の面積を数値積分で求めるプログラムを
(1)台形公式
(2)シンプソン1/3公式
 の2通りで、以下の指示に従って書け。


------------------------------------------------------------------------------
--

  (台形公式の場合)
  ・実習用教材のヒントを参考にせよ。
 (シンプソン1/3公式の場合)  
   ・台形公式と同様にn=4,8,12,16,20,24,28,32,36の
   場合を計算せよ。
  ・y=x*xの計算には、関数を使え。
  ・yの計算は実際には台形公式の場合と同じであるが、
   奇数のとき(y1,y3,…,yn-1)と偶数のとき(y2,y4,
   …,yn-2)とを分けて、和を求める必要がある。
  ・奇数y1を求めるときのx1は、dx=h+aであり、和を求める
   ときの増分はh*2である。偶数y2を求めるときのx2は、
   dx=h*2+aであり、和を求めるときの増分はh*2である。
  ・以上のことと台形公式のプログラムを参考にすれば
   プログラムは書けるはずである。   

という課題を大学で出されました。「Javascriptで」です。Javascriptということで、
まずWeb制作板に行ったのですが、「Web制作ともちょっと違うので、プログラム板の宿題スレで
訊いた方がいい」と教えられ、こちらに伺いました。
板内を検索したところ、やはりJavascriptの宿題スレが見当たらなかったので、
こちらに書き込ませていただきます。
授業にも毎回参加し、ノートだけはまじめに取って、何回も見返しましたが、どうしても全く解りません。
どなたかお教えください。ほとんど丸投げ状態、板違いで大変申し訳ありません。
0987デフォルトの名無しさんNGNG
>>985
乱数使ってランダムに選べば?
一回選んだのは配列から削除するか印つけとく。
0988デフォルトの名無しさんNGNG
俺、実習用教材持ってないよ
0989デフォルトの名無しさんNGNG
indexがなくてもいい、HP置かさせてくれる所教えて下さい。

不適切でしたら誘導お願いします。
0990デフォルトの名無しさんNGNG
C#とC++どっちを覚えたらいいですか?
できればその理由もお願いします
0991デフォルトの名無しさんNGNG
C#
C/C++/VBはMSがいやいやサポートしてるだけの将来性皆無なお荷物言語だから。
0992デフォルトの名無しさんNGNG
C/C++とVBを同列で扱ってる991の意見は聞かなくて良いぞ
0993デフォルトの名無しさんNGNG
>>991参考にさせていただきます
>>992私もVBと同じだとはおもってないっす
0994デフォルトの名無しさんNGNG
C言語を勉強中の学生です。2つほど教えてください

質問1
1000行ある2つのプログラムがあります。
1つは10行目でexitします。
もう1つは1000行目で終了します。
共に分岐処理はありません。

これらを同じ環境で実行したら終了するのが早いのはどちらですか?

質問2

10行のプログラムと1000行のプログラムがあります。
10行のプログラムは10行目で終了します。
1000行のプログラムも10行目で終了します。
共に分岐処理はありません。

これらを同じ環境で実行したら終了するのが早いのはどちらですか?
0995デフォルトの名無しさんNGNG
>>9494
答1
終了位置と処理時間に因果関係はありません。
よって答え無し。

答2
プログラムの長さと処理時間に因果関係はありません。
よって答え無し。

多分引っ掛け問題だと思われ。
0996デフォルトの名無しさんNGNG
>>994
なにか、ひっかけ問題なのだろうか。
出題の意図がわからん。
0997デフォルトの名無しさんNGNG
数年後にMicrosoftにサポート打ち切られて路頭に迷う991の姿が見えます。
私たちは991の失敗を教訓にしながらソフトウェアを作り続けています。
0998デフォルトの名無しさんNGNG
記念カキコ v(^-^=)
0999デフォルトの名無しさんNGNG
1000デフォルトの名無しさんNGNG
新スレ
http://pc5.2ch.net/test/read.cgi/tech/1095004337/
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。