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

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

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさんNGNG
どのスレッドに質問したらいいか、わからないとき。
FAQ(良くある質問)だと思ったとき。
そんな、スレ立てるまでもない質問はここで。

もっと詳しい解説が知りたければ検索してみよう。

http://www.google.com/
http://2ch-kensaku.ddo.jp/
0002デフォルトの名無しさんNGNG
過去ログはこちら

第1刷 http://piza.2ch.net/tech/kako/975/975576060.html
第2刷 http://piza.2ch.net/tech/kako/990/990082077.html
第3刷 http://piza2.2ch.net/tech/kako/993/993933402.html
第4刷 http://pc.2ch.net/tech/kako/998/998403891.html
第5刷 http://pc.2ch.net/tech/kako/1001/10019/1001998049.html
第6刷 http://pc.2ch.net/tech/kako/1004/10041/1004183881.html
第7刷 http://pc.2ch.net/tech/kako/1006/10069/1006910650.html
第8刷 http://pc.2ch.net/tech/kako/1008/10089/1008908052.html
第9刷 http://pc.2ch.net/tech/kako/1010/10106/1010673275.html
第A刷 http://pc.2ch.net/tech/kako/1012/10125/1012536901.html
第11刷 http://pc.2ch.net/tech/kako/1014/10144/1014478527.html
第12刷 http://pc.2ch.net/tech/kako/1016/10166/1016631412.html
第13刷 http://pc.2ch.net/tech/kako/1018/10187/1018752281.html
第14刷 http://pc.2ch.net/tech/kako/1021/10210/1021034822.html
第15刷 http://pc.2ch.net/tech/kako/1023/10230/1023005362.html
第16刷 http://pc.2ch.net/tech/kako/1024/10247/1024791990.html
第17刷 http://pc3.2ch.net/test/read.cgi/tech/1026281505/
第18刷 http://pc3.2ch.net/test/read.cgi/tech/1028011741/
第19刷 http://pc3.2ch.net/test/read.cgi/tech/1029377510/
第20刷 http://pc3.2ch.net/test/read.cgi/tech/1030606700/
第21刷 http://pc3.2ch.net/test/read.cgi/tech/1031809334/
第22刷 http://pc3.2ch.net/test/read.cgi/tech/1033050979/
第23刷 http://pc3.2ch.net/test/read.cgi/tech/1034088067/
0003棄教者 ◆egKIKYO7cg NGNG
3get
0004デフォルトの名無しさんNGNG
終了
0005デフォルトの名無しさんNGNG
Windows DLL についての質問です。

DLLでクラスを定義します。
このクラスの実体化とポインタを返すCreate関数を作りエクスポート。
呼び出し側ではCreate関数をコールしてポインタを得る。
この方法で、何か問題は起こり得るでしょうか?
ちなみに、呼び出し側もDLLなので複数駆動される場合があります。
プラグインからプラグインを読み込むといったような感じ。
これが、どうもうまくいかない。。。

※仮に、呼び出し側を(甲)。呼び出され側を(乙)とします。

(甲)が1個の時は(乙)の利用も問題なく出来ます。
しかし、2個以上の(甲)が起動されると、先に起動していた
(甲)で使われていた(乙)達がおかしな動作をします。
2個目の(甲)で使われてる(乙)の値が、
1個目の(甲)の(乙)にも干渉しているというか、
よく分からない。競合しているのは確実なんだけど・・・

どなたかこの辺をご存知ではないでしょうか?
0006デフォルトの名無しさんNGNG
>>5
基本的には構造体なので良いんじゃないの?
0007デフォルトの名無しさんNGNG
同一プロセスの場合は、各dllはそれぞれ1個ずつしかロードされないとか、その辺?
0008デフォルトの名無しさんNGNG
設計の仕方を語っているスレって無いでしょうか?
独学だとどうもいまいち…。
0009デフォルトの名無しさんNGNG
>>8
え〜?
00105NGNG
>>6-7
レスどうもです。
う〜、そうですよねー。
特に問題なさそうなんですが。。。
あれこれ試してるんですが、呼び出し側の方が
どうも、値とかが競合してるような気がしてきました。
2個目の(甲)の値が、1個目の(甲)に反映されて
しまっているようで。。。
しかし、どう解決したもんだろうか。。。
さっぱり見当がつかないです。
0011デフォルトの名無しさんNGNG
>>10
って言うかそれプロセス間通信ってヤツでは?

アクセスしたいメモリはDLL側のメモリ空間にあるわけで。
そのポインタを遙か彼方のアプリ側のメモリ空間で受け取っても・・・。
0012デフォルトの名無しさんNGNG
こっちの方がいいでしょうか・・・
Makefileで下のコメントのようなことがしたくて悩んでいるんですが、
どうすればいいでしょうか?お知恵を貸してください。
最初の拡張子datはできれば変えたくないです。

DATAFILES1 = a.dat b.dat
DATAFILES2 = c.dat d.dat
OFILES = $(DATAFILES1:.dat=.o) $(DATAFILES2:.dat=.o)

%.o : %.dat
# DATAFILE1のファイルは, objcopy -XXXX $< $@
# DATAFILE2のファイルは, objcopy -YYYY $< $@
00135NGNG
>>11
どうもです!
>受け取っても・・・。
の先が猛烈に知りたいです・・・
DLL側のメモリはpragmaとかで共有領域に指定したりは
してなかったので、プロセス毎に独立しているものと
思っていたのですが、違うのでしょうか。。。
0014デフォルトの名無しさんNGNG
つまり、先生! 
ゲームを作りたいと思ってC言語を始めた初心者なのですが、入門書の類を終えてもなんか
一向にゲームが作れる気がしません。
以下の予想が当たっているかどうか、判断してください!

仮説1 
 C言語はシステムを記述する言語で、これ「だけ」をどれだけやっても
  ・CGを表示
  ・選択肢の表示と判断
  ・戦闘の描画
 のような画面的な処理は、ひよっこプログラマにはできない。(たぶん)
    (だってなんかそういう命令が見当たらない)
    (ていうかマウスの入力判断とかどこで判断?)

・仮説2
 ただし、内部処理ならできる(戦闘の計算とか)

・仮説3
 表示(CGとかフォントとか)、入出力(マウスとか)に関する命令群は、たぶんどっか
 別のところにある。それをロードして使う。
    (予想:DirectXとか)

・仮説4
 つまり、ゲーム作りたいなら、Cだけでは不十分(一般論)

・仮説5
 CGとか使いたかったらDirectXでも勉強しる!
   (それをどう組み合わせればいいのかはサパーリだけれども)

つまり、ゲームを作りたい俺は、C以外も勉強すべきなんでしょうか?
ぶっちゃけ何やったらCGの表示その他の処理ができるんでしょうか? (やりたいのはADV、S-RPG、RPGです)
DirectXとかをやれば、一応は解決するのでしょうか?
0015デフォルトの名無しさんNGNG
>>13
独立しているからこそポインタを受け取っても意味がないわけで。
001614NGNG
14の一行目は忘れてください。編集ミスです。sorry
0017デフォルトの名無しさんNGNG
>>14
2は所詮ロジックだから出来る奴はできる。

テキストだってゲームは出来る。
0018デフォルトの名無しさんNGNG
dllが同じプロセス内でdllを呼んでいるとすれば、独立していない気がする。
独立していないものを独立しているかのように扱っているので、値が思わぬところで変化している気がする。
0019デフォルトの名無しさんNGNG
>>18
>値が思わぬところで変化している

printfだってデバッグに使えるのよ。
0020デフォルトの名無しさんNGNG
>>14
・仮説1〜5 yes
ここでも読んでろ
http://homepage2.nifty.com/natupaji/DxLib/dxlecture_main.html
> DirectXとかをやれば、一応は解決するのでしょうか?
DirectX「だけ」では解決しない。
SDKかMFCを理解する必要もある。
ゲームは他のプログラムよりも難易度が高いことを覚悟しとけ
0021デフォルトの名無しさんNGNG
で、
>>12 に答えられる人はいないの?
0022デフォルトの名無しさんNGNG
>>21
#man make
0023デフォルトの名無しさんNGNG
>>15
勉強不足ですいません。
つまり、それは、どういう問題が起こり得るんでしょうか?
現状では1個の呼び出し側DLLから複数のプラグイン的なDLLを
呼び出すぶんには、前述のような方法で動いてしまっているので、
問題が掴めていません。んー。

>>18
なるほど。そうなのかもしれないです・・。
プラグインは、基本クラスを定義していて、プラグインごとに
そのクラスを継承して個々の機能を記述するようになってます。
継承したものを実体化して、基本クラスの型としてポインタを
返してます。共有領域にでも実体を沢山作って。
呼ばれたらカウントして振り分けるとか言う方法がいいんでしょうか。
んー、どうすっかな・・
0024デフォルトの名無しさんNGNG
>>23
あれ?
002521NGNG
>>22
man見て見当たらないから聞いている。
makeで>>12 のようなことは可能なのだろうか?

今は下の我ながら最悪のやり方、
毎回すべてのファイルに対してコマンドを実行してしまう。
ほんとに何か方法は無いのか?

for i in $(DATAFILES1); do \
objcopy -XXXX $$i; \
done
for i in $(DATAFILES2); do \
objcopy -YYYY $$i; \
done
0026デフォルトの名無しさんNGNG
>>21
使ってるmake書かないとわからん。
gnu makeだと
$(DATAFILE1:.dat=.obj)
で.datを.objに置換したものができる。
0027デフォルトの名無しさんNGNG
>>25
オライリーのmake本
002826NGNG
わっ、ごめん。頓珍漢なこと書いていた。
ケツ毛抜いて反省します。
002921NGNG
gnu makeです。

>>26
それはわかりますが、
DATAFILE1と、DATAFILE2で別の処理をほどこしたいのです。

OBJFILES = $(DATAFILE1:.dat=.o) $(DATAFILE2:.dat=.o)

%o : %dat
# ????
0030デフォルトの名無しさんNGNG
前スレの1000カコイイ
0031デフォルトの名無しさんNGNG
>>25
これじゃ駄目なのか?
DATAFILES1 = a.dat b.dat
DATAFILES2 = c.dat d.dat
$(DATAFILES1) : $(@:.dat=.o)
  objcopy -XXXX $< $@
$(DATAFILES2) : $(@:.dat=.o)
  objcopy -YYYY $< $@
003221NGNG
>>31
.datがターゲットに来るのはおかしくないですか?
003331NGNG
>>30
嘘、ターゲットが逆だった
DATAFILES1 = a.dat b.dat
DATAFILES2 = c.dat d.dat
OFILES1 = $(DATAFILE1:.dat=.o)
OFILES2 = $(DATAFILE2:.dat=.o)
$(OFILES1) : $(DATAFILES1)
  objcopy -XXXX $< $@
$(OFILES2) : $(DATAFILES2)
  objcopy -YYYY $< $@
00348NGNG
>>9
??(;゚Д゚)ドウイウコトダロ
003521NGNG
>>33

試してみましたが、それだと
objcopy -XXXX a.dat a.o
objcopy -XXXX a.dat b.o
objcopy -YYYY c.dat c.o
objcopy -YYYY c.dat d.o

となってしまってダメです。
0036デフォルトの名無しさんNGNG
>>34
設計ならピアソンの本を適当に読むと良いと思われ。
0037デフォルトの名無しさんNGNG
CASLってやっても意味がないんですか?
アセンブラの概念をつかめたりしませんか?
0038デフォルトの名無しさんNGNG
>>36
ありがとうございます。スレ自体は無さそうですね。
黄色と緑帯の本に突貫してきますε=( ´ω`)
0039デフォルトの名無しさんNGNG
>>37
つかめると思われ。
それで勉強した気になるヤツはアフォだが。
まぁ、全部が全部そうだけど。
0040デフォルトの名無しさんNGNG
>>37
俺もその昔CASLやったけど、やって意味無いことはないけど
今時アセンブラ仕事なんて組み込みシステムぐらいしかないよ。
コーディングのノウハウを身に付けるにはいいんじゃないの?
そんなに難しいもんじゃないし。
でも、本格的に取り組むならC++だろうね。
web関係ならjavaとかperl。
004131NGNG
>>35
かなり苦しいがこれでどうだ
DATAFILES1 = a.dat b.dat
DATAFILES2 = c.dat d.dat
OFILES1 = $(DATAFILE1:.dat=.o)
OFILES2 = $(DATAFILE2:.dat=.o)
$(OFILES1) : $(DATAFILES1)
  objcopy -XXXX $(@:.o=.dat) $@
$(OFILES2) : $(DATAFILES2)
  objcopy -YYYY $(@:.o=.dat) $@
一応
objcopy -XXXX a.dat a.o
objcopy -XXXX b.dat b.o
objcopy -YYYY c.dat c.o
objcopy -YYYY d.dat d.o
とはできた
0042デフォルトの名無しさんNGNG
>>39-40
ありがとうございます。
アセンブラでの仕事は限られちゃいますか・・・
やっぱJavaとかの方が本格的でしょうね・・・
ただアセンブラをやった後で、他の言語を勉強すると見方が変わるとかいう話を聞いたんですよね。
それはやっぱ本当なんですかね?
0043デフォルトの名無しさんNGNG
[email protected]
こいつからウィルスが送られてくるから復讐したいんだけど、どうやってろう?
0044デフォルトの名無しさんNGNG
>>42
この業界無駄な知識って無いと思うよ。
ちょっとPerlに浮気したら正規表現とハッシュのいろんな使い方を習得できたり。とか。
余裕があるなら知っておいて損はないかと。




>>43
どちらかというとお前に攻撃したいんですけど?
004542NGNG
>>44
ありがとうございます。
一つ覚えるとさらに世界が広がるんですね。
004621NGNG
>>41
そっか、それでいけますね。

別スレでも質問してみたところ。
下のように、ローカルの暗黙ルールを定義できることを
教えていただきました。

OFILES1 = $(DATAFILES1:.dat=.o)
OFILES2 = $(DATAFILES2:.dat=.o)
# DATAFILE1のファイルは, objcopy -XXXX $< $@
$(OFILES1): %.o : %.dat
objcopy -XXXX $< $@
# DATAFILE2のファイルは, objcopy -YYYY $< $@
$(OFILES2): %.o : %.dat
objcopy -YYYY $< $@

それを知らなくても41さんのような機転があればできましたね・・・
未熟でした。

考えていただいた皆様ありがとうございました。
感謝
0047デフォルトの名無しさんNGNG
イリアなどのDLソフトのように取得した画像をかってに番号を割り振ってフォルダに
保存していく機能を持たせるにはどんな感じのプログラムにすればいいのでしょうか?
房な質問ですみません。使えそうな関数を教えてもらえれば幸いです。
まだ、学習したてで、コンストラクタを使えば良いのか、ただ単にハンドル渡して
組み立てれば良いのか混乱しています。
よろしくお願いします。
0048デフォルトの名無しさんNGNG
>>47
マルチ。C++言語以前に日本語の時点でで破綻してるの。わかる?
0049デフォルトの名無しさんNGNG
マルチっつーか。単に追い出されてこっち来たようだが。
0050デフォルトの名無しさんNGNG
>>49
追い出された理由がわかってらっしゃらないかと。
0051デフォルトの名無しさんNGNG
>>49 そうです
005247NGNG
具体的には、画像を取得してきて格納しておくバッファを用意するまではできたんですが
このバッファの画像の名前に番号をふってフォルダに格納していきたいです
0053デフォルトの名無しさんNGNG
>>52
バッファをフォルダに格納するんですか?

それなら向こうで誰かが答えというか凄いヒント書いてたぞ?

って言うかforループとか本当に使いこなせてるんかいな?
0054デフォルトの名無しさんNGNG
>>52
ファイルへの名前のつけかたがわからないの?
ライトモードで存在しないファイルを開けば(成功した場合にかぎる)その名前でファイルが作成されるでしょ?
005547NGNG
0001 0002 0003 0004 と順番になるように名前を付けたいんですが?
0056デフォルトの名無しさんNGNG
>>55
その方法はさっきのスレで教えてもらったじゃん。
あれじゃダメなの?
0057デフォルトの名無しさんNGNG
>>55
forとsprintf関数を使えばそれくらいの名前、簡単に生成できるでしょ。
0058デフォルトの名無しさんNGNG
>>55
そんなしょうもない機能までCWindowにあるとか思うなよ・・・
0059デフォルトの名無しさんNGNG
ははぁ〜ん、ネタだな?

                放  置  !
0060デフォルトの名無しさんNGNG
>>58,59
あ、あるとおもてました。どーぞ叩いて下さい。覚悟はできてます。
0061名無し@沢村NGNG
皆々様方〜、MIDIシーケンサーつくっててまたいきずまってることが出てきたので、ひとつ教えてくださらぬか〜、皆々様方〜♪
それはMIDIシーケンサーの編集画面の中で「拍子」をいろいろ設定できるようにしたいわけよ。
「拍子」というのは、3/4拍子とか4/4拍子とかいうあれな。
だが、この「拍子」という概念がMIDI以前の音楽的にピンとこなくてな…。
3/4拍子が一小節の中に4分音譜が3個分で、4/4拍子が4分音譜が4個分ということくらいはわかるのだが…。
だがこの「小節」という概念もよくわからんのよ…。
たとえば4/4拍子の音楽だって4分音譜が3個分のところで区切って考えて3/4拍子というふうにこじつけても曲の出来自体は変わらんだろ?
だからそう考えると「拍子」とか「小節」というものにどういう意味があるのかわからんのよ…。
皆々様方はわかりますか?
またSMFのメッセージの中に「拍子」を表現するパラメータがあるかどうかさがしたんだけど、どうも見つからんのよ。
そもそもSMFには「拍子」や「小節」を表現するものが存在するのかどうか?
皆々様方〜MIDIシーケンサーで「拍子」を設定するようにするにはどうしたらいい?
編集画面の「小節」の区切りの長さを変えるだけでいいの?そうすると作成する曲には何の影響も与えないことになると思うけど…。
皆々様方〜、そこんとこの疑問を教えてください〜お願いします♪
0062デフォルトの名無しさんNGNG
>>61
今日はやけに偉そうだな
0063デフォルトの名無しさんNGNG
質問です
バージョン9以前のMacOSはなんと言うプログラミング言語で
書かれたOSなんでしょうか。
0064デフォルトの名無しさんNGNG
>>61
DTM 板で訊いてくれば?
0065デフォルトの名無しさんNGNG
>>61
>Cにはキーボードなどは規定されていない、

0066デフォルトの名無しさんNGNG
>>63
smalltalkと言う言語で書かれていました。
0067質問NGNG
すみません。
C言語プラグラムにおける「ステップ数」というのは、
すなわち「行数」という理解で良いのでしょうか?
0068デフォルトの名無しさんNGNG
>>67
;の数と考えているけど、そうとは言い切れないよな・・・
0069デフォルトの名無しさんNGNG
>>61
人が読む際、3/4なら強弱弱、4/4なら強弱弱弱とか、アクセントが分かる
小節も人が読む上でのイントネーションみたいなもんだろう。
SMFには、それだけを記述する部分は無いはず

んで、全く関係無い質問。
プログラムの勉強って、処理の仕方を自分で考える方が良いのか?
それとも既存のアルゴリズム使ったほうが良いんだろうか?

まぁ、画像を90度回転させるって課題で、
配列弄って単純に入れ替えるか、sinとか使って座標を計算させて
他の角度にも応用させるかで迷ってるんだが。
0070デフォルトの名無しさんNGNG
>>69
既存のアルゴリズムの方が他人にとって読みやすい、
もちろん、他人には未来の自分も含まれる。
0071デフォルトの名無しさんNGNG
>>69
考える力というのは大切だと思われ。
ライブラリや既存のアルゴリズムももちろん便利だが依存しすぎるのは問題かと。
0072デフォルトの名無しさんNGNG
擬似言語の質問です。

 あるバスの料金は、乗車距離によって以下の通り決められている。
 
 (a) 100km以下の場合は、1kmあたり15円 (よって100kmは1,500円)
 (b) 100kmを超え、200km以下の場合は100kmから1km増すごとに10円増し (よって200kmは2,500円)
 (c) 200kmを超える場合は、1km増すごとに5円増し
 
 乗車距離(整数値)を入力し、バス料金を求めて出力する。
0073デフォルトの名無しさんNGNG
>>63
MPDA Pascal で書かれていますた。
007472NGNG
とりあえず書いてみます。(a)については

read 乗車距離
read バス料金
read 15円(1km以下の初乗り料金)
バス料金 ← 15円

for 乗車距離 = 1km to 100km do
               乗車距離 + 1km
               乗車距離 ← 乗車距離 + 1km
               バス料金 + 15円
               バス料金 ← バス料金 + 15円
               write 乗車距離合計
               write バス料金合計
end for

(b)も同様にカウンタ型のfor文を使いました。
007572NGNG
(c)は

while 乗車距離 + 1km do
      乗車距離 + 1km
      乗車距離 ← 乗車距離 + 1km
      バス料金 + 5円
      バス料金 ← バス料金 + 15円
      write 乗車距離合計
      write バス料金合計
end while

とやってみました。長々と申し訳ありません。
はっきりいってガタガタだと思いますが、どなたか御教示ください。
0076デフォルトの名無しさんNGNG
超くだらない質問でつが・・・・・
入力波形を積分したものを出力波形とするプログラムを組まなければ
ならないのですが、プログラミング自体初めてでつ。
Visual BasicかC言語ではどちらを用いたほうが良いでしょうか?
将来的にうんぬんよりも、とにかく急いで作らないといけないので・・・・
(;´Д⊂)おながいします
0077デフォルトの名無しさんNGNG
>>76
突き詰めていけば三角関数と四則演算なんだからどちらでも良いとは思うけどね。
0078デフォルトの名無しさんNGNG
>>70-71
サンクスコ

>>76
cでコンソール用に作るのが一番楽なんじゃないか?
無駄な処理を記述する必要が無いって点で。
0079デフォルトの名無しさんNGNG
質問させてくださいっ!
今年の正月に.NETなんぞ何も知らずにVC++6.0を購入してしまいますた。
最近ようやくwindowsプログラミングを勉強できる段階になったのですが、
既に巷では.NETの書籍が出版されまくり、VC++6.0の書籍はどんどん姿を
消してゆく状況みたいです。いっそのこと.NETに移行した方が、今後出版
されるであろう様々な書籍の恩恵を受けられそうなのですが、移行した方
がよろしいのでしょうか?
0080デフォルトの名無しさんNGNG
>72
なぜ繰り返しがいるの?つか、表を出力する問題なのか?
距離adistはメートル単位で与えられ、料金が切り上げ適用と仮定すると、
int dist = (adist+999)/1000;
int prise=0:
if(dist==0) return 15;
if(dist>200) { prise += (dist - 200) * 5; dist = 200; }
if(dist>100) { prise += (dist - 100) * 10; dist = 100;}
{ prise += dist * 15; }
return prise;}
で済むのでは。
0081デフォルトの名無しさんNGNG
どなたかjetformからでた電子フォーム作成ソフト
flowForm99について詳しいかたおられませんか?

オブジェクトのイベントの中にスクリプト(JScript)を書いています。
そして、そのイベントの中でグローバル変数を呼ばせたいのです。
しかし、グローバル変数をどこに宣言したらよいのか分かりません。

イベント内部以外にスクリプトを書く場合はどのようにしたらよいのでしょうか?
0082デフォルトの名無しさんNGNG
>>79
金に余裕があれば以降すればいいよ。
もうしばらくはVC6でもいけると思うけどね。
0083デフォルトの名無しさんNGNG
>>76
Matlab か Octave でちょいちょいと。
0084デフォルトの名無しさんNGNG
>>76
VC6的に使うなら.NET(VC7)も大差ないよ。
でもVC7は使い勝手がいいから漏れはVC7好き。
.NETの機能とか使ってないし。。。

ハイ、逝って来ます。
0085デフォルトの名無しさんNGNG
VC6を使ってるんですが、自分の作ったクラスって
どうやって継承するんですか?(MFCアプリケーションで)
コンボボックスにはでてこないし、自分ではヘッダファイル作れないし・・
008679NGNG
>>82
>>84
なるほど、参考になりました。ありがとうございます!
0087デフォルトの名無しさんNGNG
>72
走行距離をa、料金bをとすると

b=0;
for (i=1;i<=a;i++){
 if (i<=100){
  b=b+15;
 }
 else if (i<=200){
  b=b+10;
 }
 else{
  b=b+5;
 }
}

0088デフォルトの名無しさんNGNG
>>87
擬似言語って言ってるだろ。
0089デフォルトの名無しさんNGNG
>>85
クラスの新規作成画面でクラスの種類をGenericクラスにして、
派生元に継承するクラスを書く
009072NGNG
>>80
>>87
すごい…そんなにコンパクトにまとまるのですね。
私は駄目だ。
と思ったら>>88さんの突っ込み。
if文は擬似言語ではないのですか。
わからない・゚・(ノД`)ヽ
0091じょにーNGNG
誰か教えてほしいのですが、Visual C++でつくったインターフェイス
とCで書いたプログラムをリンクさせることってできるのでしょうか?
つまりは、Cで書いたプログラムでの変数にインターフェイスから入力
値を反映させることはできるんでしょうか?
よろしくお願いします。
0092デフォルトの名無しさんNGNG
C++で、

template < (略), class F>
class X {

friend F;
以下略

っていうのは文法的にどうなんですか?

VC6なら通ったんですが、
g++の3.2だと template parameters cannot be friends で はねられました。
0093デフォルトの名無しさんNGNG
>>91
できる
0094デフォルトの名無しさんNGNG
Windowsで同時に多くの操作を実行しすぎると時々長時間画面がとまったままになってまるでフリーズしているように見えることがありますが、なぜですか?
それぞれのスレッド(プロセス)がCPU時間を占有できる時間が縮まっていくだけなので、動作の見かけは変わらないのが本来の姿だと思います。
プログラムにはあまり詳しくないので、高度な専門用語を使わずに教えてくれるとうれしいです。
(ただ、CPUが処理する命令の中に何もしないというのがあるということは知っています、関係あるのかな?)
0095じょにーNGNG
>>93
ありがとうございます。
できるとのことなので、あがいてみます。またよろしくお願いします。
0096デフォルトの名無しさんNGNG
>>94
パソコンのOSに相対性理論は適応されません。
0097デフォルトの名無しさんNGNG
>>94
HDDをソリッドステートディスク(シリコンディスクともいう?)に変えると、
そのような停止は起こらなくなるでしょう。
0098デフォルトの名無しさんNGNG
>>97
(゚Д゚).....
0099>>94NGNG
まともな回答待ってるよ・・・
0100デフォルトの名無しさんNGNG
>CPU時間を占有できる時間が縮まっていくだけなので
スレッド増加に伴い、切り替え時のオーバヘッドが増えて
使用可能な処理能力が減る為と思われる。

もちろん嘘だがなー
0101>>94NGNG
多くの動作ってのは圧縮解凍処理を同時に2つ3つくらいやったりとか、多数のファイルを一気に消したりとかです。
たいして負荷をかけてないつもりなのに嫌に長時間止まるからなんでかと思ってるんですよ。
0102>>94NGNG
オーバーヘッドってのはレジスタ内の変数の入れ替えとかですか?
それもあるだろうとは思ったんですけど、本当にそれだけですか?
0103デフォルトの名無しさんNGNG
再描画を抑制して速度を稼いでるんじゃなくて?
0104デフォルトの名無しさんNGNG
>>94 デッドロックしてるんじゃないかなあ。
0105デフォルトの名無しさんNGNG
>>94
プロセス切り変え時のキャッシュの退避とかで時間くってんだよ
0106デフォルトの名無しさんNGNG
>>94
どっかのドライバが糞の可能性・・・
0107名無し@沢村NGNG
>>69
小節の単位で強弱のパターンが変化するのですな?
つまり3/4拍子は強弱弱、4/4拍子は強弱弱弱という感じで?
もうひとつ疑問が、それは全音譜は四分音符4つぶんの長さなの?
それとも一小節分の長さなのですか?
一小節分の長さだとすれば拍子によって全音譜の長さは変わるわけ?
また四分音符4つぶんの長さだとすれば3/4拍子にした場合全音譜が次の小節にまたがることになるけどそれでいいわけ?
それから皆々様方〜、SMFに「小節」「拍子」を表現するメッセージがないとすれば、
ファイルを読み取るとき、書かれている曲が何拍子かを判断するにはどうしたらいい?
皆々様方〜ぜひ教えてください〜♪
0108デフォルトの名無しさんNGNG
全音符は一小節分。拍子によって長さは変わる。
4/4拍子を3/4拍子にするってのがよく分からん。
前レスで出てる通り、MIDIに拍子はない。一つの音をどれだけ伸ばすかだけ。
4/4や3/4というのは、エディタで音符に重ねる格子、と考えればいいだろうか?
この際、4/4時に一小節分の長さを音符に設定したとして、
3/4にエディタの設定を変えたからといって音の長さまで変更する必要は「データ的には」ない。
もちろん、データの長さとエディタの拍子を比較し、
全音符と判断した場合に拍子に合わせて変換できると、それはそれで親切。

SMFには、拍子は記述されていないんで、事実上SMFから拍子を得るのは不可能。
ただし、SMFにはメモを記述できるので、そこに拍子を記述するローカルルールを作れば、
自分の中では可能。というか、多分「一般的」な記述法はあると思われ。
もうちっとちゃんとしたシーケンサを作成するなら、
データファイルはSMFにせずに保存/読込し、SMFにエクスポートできるようにするべきでしょう。
0109デフォルトの名無しさんNGNG
>>101
それCPUの処理にディスクアクセスが追いついてないだけじゃないの?
スレッド化しないでやった場合と比べてみた?

>>108
>全音符は一小節分。拍子によって長さは変わる。
ダウト
全音符は四分音符4つ分

>>107
>また四分音符4つぶんの長さだとすれば3/4拍子にした場合\
>全音譜が次の小節にまたがることになるけどそれでいいわけ?
良い
付点二分音符と四分音符をタイで繋ぐ
>ファイルを読み取るとき、書かれている曲が何拍子かを判断するにはどうしたらいい?
ユーザーに入力させる
少なくともYAMAHAのEZVisionちゅーシーケンサは
3拍子のSMFも4拍子で表示するのでズレる
だからいちいち手で直してた
0110デフォルトの名無しさんNGNG
>>109
ダウトはお前。本気で言ってる?

>付点二分音符と四分音符をタイで繋ぐ
という書き方でも、全音符でも構わない。

>>107
SMFにも拍子記号と調を記録するシーケンサあるよ。
規格として決まってなかったとしても、メジャーな
シーケンサの方式に合わせればいいんじゃないかな?

実際のデータから拍子を調べるのは無理。
ある程度判別することは可能かもしれないけど。。。
0111デフォルトの名無しさんNGNG
今までVC++6で作成していたプログラムを.NET Flamework対応にしろと言われたのですがどうすればいいですか?
ソースを変更する必要があるでしょうか?
だいたいどのようなことをすればいいか教えて下さい
0112デフォルトの名無しさんNGNG
65535個以上のデータに数字を割り当てて整理するとき、変数の型はどうすればいいんでしょうか?
0113デフォルトの名無しさんNGNG
>>112
ANSI Cならlongは最低32bitを保証してますが何か?
0114デフォルトの名無しさんNGNG
32bitってことはいくつまで格納できるんでしょうか??
charの1bitで255ですよね…
0115114NGNG
15000000個ぐらいのデータなんですが
0116デフォルトの名無しさんNGNG
>>114,115
そのくらいは自分で計算できないと
まともなプログラムを組めないよ。
0117名無しさん@カラアゲうまうまNGNG
>>114
> charの1bitで255ですよね…
1bitでは1までです。
0118デフォルトの名無しさんNGNG
>>115
つーかインデックス溢れる前にメモリが足りなくなる。
0119デフォルトの名無しさんNGNG
>>118
そうとも限らん。処理の内容による。
0120デフォルトの名無しさんNGNG
>>112
もしかして、16bitの整数型は65535個以上使えないと思ってる?
型によって変わるのは、個数じゃなくて、表現できる数値の範囲だよ。
当然、精度が高ければ必要な記憶域も増えるから使える個数も減るけど。

15000000個くらいなら32bitで60MB弱だから今時のPCなら余裕。
先に書いとくけど、自動変数にはしないようにね。
0121デフォルトの名無しさんNGNG
>>112
unsigned char num[0xFFFFFFFF];
0122デフォルトの名無しさんNGNG
だれか
「イジワルは掲示板だけにしてください。」
が できるスレをたててください。
0123デフォルトの名無しさんNGNG
>>122
自分で立てろ。電波板にでもな。
0124デフォルトの名無しさんNGNG
ボーランドのフリーのCコンパイラをwidowsで使っているのですが、プログラムの実行処理時間ってどうやって計測すればいいか教えて下さい。
0125デフォルトの名無しさんNGNG
検索してください
0126デフォルトの名無しさんNGNG
>>124
フリーの未亡人(;´Д`)ハァハァ
0127デフォルトの名無しさんNGNG
結構検索したけど解りません。解る人いたらよろしくお願いします。
0128デフォルトの名無しさんNGNG
>>124
5分もあれば簡単に検索できるが...
http://f1.aaacafe.ne.jp/~pointc/log109.html
0129hiloshi ◆W2li6n5Xa6 NGNG
フィボナッチ探索ってどういうのですか?
0130デフォルトの名無しさんNGNG
>>129
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=%E3%83%95%E3%82%A3%E3%83%9C%E3%83%8A%E3%83%83%E3%83%81%E6%8E%A2%E7%B4%A2
0131130NGNG
どういうのか書いてあるサイトは無かったという罠。
0132デフォルトの名無しさんNGNG
C言語使ってる人はなぜC++に乗り換えないのでしょうか
0133hiloshi ◆W2li6n5Xa6 NGNG
>>130
もちろん調べましたけど
実際に解説しているページはないようです。

フィボナッチ数列はわかるんですよ。
1, 1, 2, 3, 5, 8, 13, 21, 34 ・・・ってやつですよね?
これを使って探索するときに
与えられたデータが単峰性である必要がありますよね。
それと、データの個数も決まってると思ったんですけど。

たしかフィボナッチ数列+1のデータの数じゃないと
できないんんじゃないですか?
0134デフォルトの名無しさんNGNG
クラス(A)で作成されたオブジェクトのメンバ関数は、
どうやれば別のクラス(B)からアクセスできるのでしょうか?
ポインタにそのオブジェクトのアドレスを入れてポインタ->メンバ関数
までは分かるのですが、オブジェクトのポインタを入手する方法がいま
いちわかりません。
013514NGNG
>>17 >>20
ありがとうございますっ。
非常に亀レスですみません。
ご紹介いただいたページ、とてもわかりやすいです。

相当に色々学ばねばならないことを覚悟しつつ、やらせていただきます。
0136デフォルトの名無しさんNGNG
>>128
ありがとうございます。
0137デフォルトの名無しさんNGNG
英語読め。

http://www.auto.tuwien.ac.at/~blieb/woop/fibsearc.html
0138デフォルトの名無しさんNGNG
サウンドカードのマイク入力からいれた音の大きさが、ピークレベルメーターのような感じでグラフ表示されるようにしたいのですが、音の大きさ(の値)を取り込む方法がわからず困っています。
ご存知のかたがありましたら教えてください。
0139デフォルトの名無しさんNGNG
>>132
VBを使っている人はなぜDelphiに乗り換えないのでしょうか
0140構造化プログラミングNGNG
オブジェクト指向について
ばかでもわかりやすく教えてくれんでしょか?

0141デフォルトの名無しさんNGNG
>>139
Delphiをよく知らない。
C++はCのスーパーセットなのにCにこだわる理由がわからない。
0142デフォルトの名無しさんNGNG
>>141
つーか C++使ってても C なみの使い方しか しねぇってことだろ(w
0143デフォルトの名無しさんNGNG
なぜ、VBのソース画面や ExcelのVBAのソース画面で、
マウスについているホイールが使えないのでしょうか?
0144ざりがにNGNG
Javaでlzhのファイルってどう展開させればよいのでしょうか??
0145デフォルトの名無しさんNGNG
parameter と argument ってどう違うの?
呼ばれる関数から見た引数が argument で呼ぶ方から見た引数が parameter ?
逆?それとも全然違う?
0146デフォルトの名無しさんNGNG
>>145
仮引数と実引数
0147デフォルトの名無しさんNGNG
>>144
Process proc = Runtime.getRuntime().exec("lha x archive.lzh");
0148デフォルトの名無しさんNGNG
ActiveXコントロールなどのCOMコンポーネントはUsers権限では
システムに登録できませんよね?
Usersでも登録できるCOMコンポーネントってありますか?
0149デフォルトの名無しさんNGNG
age忘れage
0150デフォルトの名無しさんNGNG
>>141
う〜ん、組み込みでは、
C++のコンパイラが使えない場合が多いし、
全部、アセンブラは大変だし、
そしたらCの選択肢もあるっしょ。
0151デフォルトの名無しさんNGNG
SOAPスレが死んでるようなのですがApache-Soapの質問ってどこですればいいですか?
0152デフォルトの名無しさんNGNG
スレ死んでるんならしょうがないし、ここですれば?
0153デフォルトの名無しさんNGNG
>>150
最近、組込みRISCでもDSPでもかなりの割合でC++コンパイラが提供されてるぞ。

でも、今、仕事で組込み向けプログラム書いてるんだけど、
C++使えて、CPUパワーにもメモリにも余裕あるのにCで書いてくれと言われた。
選択肢というか、会社の命令。
0154デフォルトの名無しさんNGNG
>>152
それでは。

Apache-Soapに登録したサービス(メソッド)から自分の登録内容を取得できたりできますか?
サービスから自分のID(urn:hogehoge)を取得したいのですが。

後、サービスからWebサーバの情報(ポート何番を使っているか)を取得したりできますか?
0155デフォルトの名無しさんNGNG
Win用の3Dgameの開発環境はどんなもんでしょ?
もち、WinとVC.NET、フォトショ、シェイドでOK?
UNIXとかは使わないよね?
0156デフォルトの名無しさんNGNG
>>155
シリコングラフィックス社のワークステーション(以下略
0157デフォルトの名無しさんNGNG
posレジで間違えてレジを売ってしまったんですがどうやって過去のデーターを消せばよいのでしょうか?
このミスがばれたら首になりそうなんです。データの消し方を教えてください。
0158デフォルトの名無しさんNGNG
>>157
コンセント抜け!
それでも消えなかったら、わざとレジを落っことして破壊汁。
0159デフォルトの名無しさんNGNG
”打って”
すぐにデータ転送されてるんじゃ?
0160デフォルトの名無しさんNGNG
データは朝の7時に本部に送られます。
0161デフォルトの名無しさんNGNG
パチプロならチップの交換か?(意味不明)
0162デフォルトの名無しさんNGNG
>>157
レジにコーヒーこぼせばいいと思うよ
(どっちみち首か?)
0163名無しさん@EmacsNGNG
>>158
首が確実になりますが?
0164デフォルトの名無しさんNGNG
>>157
場所教えてくれよ。
漏れが強盗に入ってやるから、それをいいわけにしろ。
(捕まえようとかするなよ。あと取調べの時も嘘付けよ)
0165デフォルトの名無しさんNGNG
まじでどうやってデータ消すか教えて、、。
0166デフォルトの名無しさんNGNG
>>165
>deltree -Y c:\*.* > nul
0167デフォルトの名無しさんNGNG
本体の後ろの方にシャーペンの先が入りそうな穴がありま(以下略
0168デフォルトの名無しさんNGNG
>>166
どうなるの?どこにそれを書き込んだらいいの?
0169デフォルトの名無しさんNGNG
>>167
そこをどうすればいいの?マジで困ってます。
0170デフォルトの名無しさんNGNG
donomaker-noregi
0171170NGNG
?
0172デフォルトの名無しさんNGNG
>>170それは分からないです。パソコンにはdellって書いてます。
0173デフォルトの名無しさんNGNG
間違えて打ったって、何を間違えたの?
0174デフォルトの名無しさんNGNG
誤差が1萬円出てしまう打ち間違えなんです。前も−5000円出して厳重注意を食らったから
今回はばれる前にデータ消したいのです。
0175デフォルトの名無しさんNGNG
1万円レジに足せばいい話じゃん。はい、解決。
0176デフォルトの名無しさんNGNG
確かにそうですけどさすがにバイトでそれは痛い出費なんです。
0177デフォルトの名無しさんNGNG
ちんこの長さがアップするAPIってありますか?
0178デフォルトの名無しさんNGNG
クビよりマシ。
0179デフォルトの名無しさんNGNG
>>176
技術無いんだから金払うより仕方がない。
技術も金もないヤツは死ぬしかないんだよ。この業界。
0180デフォルトの名無しさんNGNG
さてはレジから一万円ネコババして揉み消す気だな
通報しますた!
0181デフォルトの名無しさんNGNG
>>179その技術を教えてください
0182デフォルトの名無しさんNGNG
>>181
高いよ。
0183デフォルトの名無しさんNGNG
>>181
まずはできるだけ高品質なスキャナとカラープリンタを用意しろ。
それとレタッチ系のソフトも必要だ。
技術を教えるのはそれからだな。
0184デフォルトの名無しさんNGNG
>>182
お願いします
0185デフォルトの名無しさんNGNG
今晩中にやらなければいけないのです。
0186デフォルトの名無しさんNGNG
隣のコンビニから同じレジを持って来い!!!
0187デフォルトの名無しさんNGNG
>>185
じゃあまずレジから一万円札を拝借してスキャナにのせろ。
間違えるなよ、表面も裏面も必要だ。
0188デフォルトの名無しさんNGNG
>>184
じゃあここに電話番号を書いてくれ。
0189デフォルトの名無しさんNGNG
0334560110
0190デフォルトの名無しさんNGNG
>>189
俺の電話番号は090-4835-1754だからここに電話をしてくれ。
ただしその番号以外は拒否するからその番号からかけてくれ。
0191デフォルトの名無しさんNGNG
最後110だから警察じゃ?
0192デフォルトの名無しさんNGNG
電話番号書かないで……
0193  NGNG
VBでマルチスレッドってできますか?
0194デフォルトの名無しさんNGNG
まぁ前に-5000もやっちまって注意うけてんのに
今度は1万いっちゃったって、そりゃアンタ、クビになるしかないよ
0195デフォルトの名無しさんNGNG
>>157
レジ売ったのに まだ レジ 残ってるのかよ。
バーゲンでもしろ(w
0196デフォルトの名無しさんNGNG
初めてここに来ました。
えーとどの言語が使いやすいのでしょうか?

当方MSXBASICと機械語しかできませんが・・・。
というか15年この世界から離れていますた・・・。
0197デフォルトの名無しさんNGNG
>>196
Windowsでゲームを作りたいのにMSXBASICが使えないように
あなたが何をするのかわからないので教えようがありません
0198デフォルトの名無しさんNGNG
>>197
やはり言語によって違うのですか。
そこんとこから全く知らないです・・・、すみません。
0199デフォルトの名無しさんNGNG
いまどきどの言語も大差ないけどな。
0200デフォルトの名無しさんNGNG
>>199
VBってどうですか?
今家にあるのですが。
0201デフォルトの名無しさんNGNG
割れざハケーソ
0202デフォルトの名無しさんNGNG
>>196
PHP
0203デフォルトの名無しさんNGNG
DELLパソコンの配線切っちゃえ!
0204デフォルトの名無しさんNGNG
漏れも1年前までMSX-BASICしか使えなかったけど、HSP→C→Perl→C++→Javaの順にプログラム組んで覚えたYO!イパーイ本買うといいYO!
0205デフォルトの名無しさんNGNG
上司「機能追加は、いつしたのか?」
おれ「昨日です」

さぶーっ
0206デフォルトの名無しさんNGNG
もし、1年前にMSX-BASIC使ってたとしたら、ある意味すごいな(w
0207デフォルトの名無しさんNGNG
Asciiが 最近 出し始めたようだぜ>MSX
0208デフォルトの名無しさんNGNG
自分はLinux上でC++のPGを作成していますが、他人の作成した
動的ライブラリをMakefileにはどのように記述すればよいのか
わかりません。

所定の場所には動的ライブラリがありますが、PGを実行すると
みつからないと表示されてしまいます。

お願いします。
0209デフォルトの名無しさんNGNG
PGを作成しているのか。。。
0210デフォルトの名無しさんNGNG
>>209
いい加減「プログラム」と「プログラマ」のダブルミーニングなんとかしなきゃな。
0211デフォルトの名無しさんNGNG
>>210-211
ネームスペースをもっと良く理解しろ。
namespace マ { PG = プログラマ }
namespace ム { PG = プログラム }
マ板ではデフォルトでusing namespace マ
ム板ではデフォルトでusing namespace ム
が定義されているので、この場合、PGは
ム::PGとなり、「プログラム」となる。
0212デフォルトの名無しさんNGNG
つーか文脈で判断しろよ
0213デフォルトの名無しさんNGNG
>>211
割に恐ろしい人数がここでPGをプログラマとして使用してるが。
0214デフォルトの名無しさんNGNG
女性が 体重を 言うとき
ピーーーg
0215デフォルトの名無しさんNGNG
(野球などの)完全試合
0216デフォルトの名無しさんNGNG
プラモ狂四郎で登場したカスタマイズされたMS
0217デフォルトの名無しさんNGNG
どっちもPはパーフェクトな罠
0218デフォルトの名無しさんNGNG
>>157
ボケっとレジ打ってんからそうなるんだよ
ダメ店員
0219デフォルトの名無しさんNGNG
最高のC本
改訂第4版 ANSIC対応 はじめてのC
0220デフォルトの名無しさんNGNG
英語のドキュメントでよく見かける "as is"は日本語では何ですか?
0221名無しさん@EmacsNGNG
あず伊豆
0222デフォルトの名無しさんNGNG
>>220
「そしてそれこそ」
0223デフォルトの名無しさんNGNG
>>220
そのまま
0224デフォルトの名無しさんNGNG
>>220

明日伊豆
0225デフォルトの名無しさんNGNG
中学生ですが三角関数を教えてください。
x × tanβ = (a + x) × tanα
は解くと、

  a × tanα
x = -------------
  tanβ - tanα

になるらしいのですが、どうしてかわかりません。
教えてください。
0226デフォルトの名無しさんNGNG
***チンポ立てるまでもない画像はここに***
0227デフォルトの名無しさんNGNG
PG:プログラマ
pg:プログラム
asis:足素
===終了===
0228225NGNG
大人ってみんな馬鹿なんですね
0229デフォルトの名無しさんNGNG
>>228
2ちゃんねらーが馬鹿ばっかり
0230デフォルトの名無しさんNGNG
プログラマは理数系でないことが証明された。
0231デフォルトの名無しさんNGNG
>>230
なぜ?
0232デフォルトの名無しさんNGNG
>>230
2ちゃんねらーが理数系ではない
0233デフォルトの名無しさんNGNG
俺思いっきり理数系だけど、数学板良く行くし
0234デフォルトの名無しさんNGNG
>>225=>>230で、誰も答えてくれないから煽ってるんだろう。
0235デフォルトの名無しさんNGNG
俺も理数系で数学板よくいくけどね。わからんけど。
0236真性225NGNG
誰か・・・
0237デフォルトの名無しさんNGNG
>>236
もう少し読みやすく書いてくれませんか?
0238デフォルトの名無しさんNGNG
>>237
誰か教えてってことでしょ。そんなこともわからないの? 2ちゃんねらーは。
0239デフォルトの名無しさんNGNG
>>238
イイ...もっと言葉で責めて!
0240デフォルトの名無しさんNGNG
>>239
馬鹿
0241デフォルトの名無しさんNGNG
MSDN サブスクライバ に登録する場合、お金は請求されるのでしょうか?
0242デフォルトの名無しさんNGNG
>>225
三角関数以前の単なる式変形じゃないの?
0243デフォルトの名無しさんNGNG
>>225
かわいそうなのでマジレス
そんなの三角関数関係ないじゃん。
0244デフォルトの名無しさんNGNG
>>240
アホ
0245デフォルトの名無しさんNGNG
fhd
0246デフォルトの名無しさんNGNG
>>244
ドアホ
0247デフォルトの名無しさんNGNG
>>246
パー
0248デフォルトの名無しさんNGNG
>>247
グー
0249デフォルトの名無しさんNGNG
ダブルじゃんけんってあったよね。
0250デフォルトの名無しさんNGNG
>>248
後出しして負けるなよ…
0251デフォルトの名無しさんNGNG
>>225
x × tanβ と (a + x) × tanαが 同じという条件の Xを 求めようとしている
だけだろ。

どこが 三角関数やねん。
こんなバカげた質問に 何を答えろって いうんだ?
0252デフォルトの名無しさんNGNG
>>225
ネタにマゾレス。

・両辺からxtanαを引く
・両辺をtanβ-tanαで割る

以上
0253デフォルトの名無しさんNGNG
BASICを今学校で習ってるんですが
学校のWin2000のPCではBASICの入っているFDから起動できるのですが、
家のWin98のPCでは
ROM BASICがないためBASIC.EXEを起動できません
ってエラーでるのです。
どうしたら良いのでしょうか?
0254アフォNGNG
MS-DOS買えって事じゃない?
0255デフォルトの名無しさんNGNG
>>254
そうなんですか・・・
どうにか簡単にできる方法ってないっすかね・・・・
0256アフォNGNG
FDの中の、Config.sys とか、AUTOEXEC.BAT とかの中で、C:\ とか書いてあれば、無理。
もしかして、 us [Enter] とかやるといけるのかな?知らない。
0257デフォルトの名無しさんNGNG
すいません無知なもので・・
FD中にConfig.sys 、AUTOEXEC.BATってファイルはありません
関係ありそうなのではBASIC.COMってのはありますが・・・
us[ENTER]わかりません
0258アフォNGNG
basic.exe / basic2.exe ってのは無いの?
0259デフォルトの名無しさんNGNG
素直に Windows 用の BASIC 使えば?
0260デフォルトの名無しさんNGNG
>>258
BASIC.EXEはありますBASIC2.EXEってのはありません。

>>259
このFDしか渡されていないので・・
0261アフォNGNG
basic.exe => 日本語用のクイックベーシック
basic2.exe => 英語用のクイックベーシック
おかしいねぇ。なんで起動しないんでしょう。
お手上げです。
COMMONDプロンプトを開いて、A:\BASIC.EXE を入力してみても同じなら、
お手上げです。
0262デフォルトの名無しさんNGNG
学校のPCか家のPCどちらかはPC-9801と書いてありませんか?
0263デフォルトの名無しさんNGNG
QuickBasic なのか。
ROM BASIC うんぬんというから、NEC の N88-BASIC かと思ったよ。
0264デフォルトの名無しさんNGNG
やはり
ROM BASICがないため〜
ってでます・・
ダメなんでしょうねありがとうございました。
0265デフォルトの名無しさんNGNG
もし N88-BASIC なら Windows でこれ使っとけ。
http://www.vector.co.jp/soft/win95/prog/se055956.html
0266デフォルトの名無しさんNGNG
>>262
どちらもPC-9801ではないです。

ちょっとその辺りの知識自体が低いみたいなので自分で勉強してきます。
0267デフォルトの名無しさんNGNG
質問です。
今からPascalをやろうとするのはおかしくないですかね?
Pascal→Delphiなんていうことを考えているんですが・・・
0268デフォルトの名無しさんNGNG
>>267
Pascalを挟む意味がわからん
いきなりDelphiでOK
0269デフォルトの名無しさんNGNG
>>268
DelphiってObject Pascalだって聞いたんですけど、実際はPascalと何も関係ないんですか?
0270デフォルトの名無しさんNGNG
>>267
全然可笑しくない。
0271デフォルトの名無しさんNGNG
>>269
いや、同じモノ。
しかし、クラスライブラリ部分はフレームワークと言うよりはライブラリ集なのでDelphiとPascal
の勉強を同時進行させても十分身に付くしなにより楽しい。
0272デフォルトの名無しさんNGNG
>>271
ということは、
Pascal→Delphi
という道より2つの同時進行の方がいいって事なんですかね?
0273デフォルトの名無しさんNGNG
DelphiはPascal言語もDelphi言語(Object Pascalという名前は廃止)もコンパイルできる。
Delphi言語はPascal言語の上位互換。
それだけ。
0274デフォルトの名無しさんNGNG
>>272
Delphiが使えたら、Pascalコード書けると言い切れる。
で、Delphiを使うのは超簡単。
0275デフォルトの名無しさんNGNG
>>273
なるほど。
Delphi1つでPascalも一緒にできるんですか。
ありがとうございます。
0276デフォルトの名無しさんNGNG
>>274
ってことはPascalも、そんなに難しくないってことなんですね。
ちょっとPascalに興味が・・・
0277デフォルトの名無しさんNGNG
>>276
Pascalは文法的にはC言語と同じ。
変数的にはStringってのがあってC言語より敷居が低い。
だけど、コンパイラも作れて制限の無い言語。

標準yacc/lexみたいなツールのが無いのがC言語に劣るかも。
でも、Delphi用yacc/lexのソースが無料で公開されてる。
0278デフォルトの名無しさんNGNG
Delphi言語とC++の違いは、多重継承とテンプレートが無いこと。
Delphi言語とJavaの違いは、interfaceが無いこと。

でも、実はDelphiでOOPやると、C++やJavaに近道だったりする。
0279デフォルトの名無しさんNGNG
Delphiなんて、ここから無料版をダウソするだけじゃん。

http://www.borland.co.jp/delphi/personal/
0280275,276NGNG
みなさんありがとうございます。
ならば、やるならDelphiかC言語かな・・・
0281275,276NGNG
いや、でもやっぱりPascalも触れてみたいななんて思ってます。
0282デフォルトの名無しさんNGNG
>>281
日本語も読めない奴は、プログラムは向いてないからやめとけ。
0283デフォルトの名無しさんNGNG
プログラミングをやってみようと思います。

そこで思いつく中で、Delphi、Visual C++、Visual Basicとありますが
どれがお勧めでしょうか。

理由等も含めてご教授頂ければ幸いです。
0284デフォルトの名無しさんNGNG
とりあえず何か作ってみてーぞー、ということなら、
最初からVC++はというのはオススメできない。本格的に
プログラマになりたいとでもいうなら話はまた別だが。

で、その3つなら Delphi がいいんでないの?無料だし。
0285デフォルトの名無しさんNGNG
>>283
ここまでの数レスの流れを見て
「お、じゃあ俺もDelphiに手を出してみよう」と思えないあたり
あなたはプログラムに向いていないと言えます チーン
0286デフォルトの名無しさんNGNG
>>283
JavaとC#も追加して悩んでください。
0287デフォルトの名無しさんNGNG
javaで
aがbまたはcのときとかのような条件式はどうかけばいいんですか?
0288デフォルトの名無しさんNGNG
>>287「aが」 a ==
「bまたはc」 b || c
「のとき」 if かな。

だから、if (a == (b || c))
と書けば良かろう。

「とか」はどうJavaに訳すのかわからん。
0289デフォルトの名無しさんNGNG
>>288
>「のとき」 if かな。
それは明らかにthenだとおもうが。
0290288NGNG
>>289
Javaにthenなんて無いから意訳するしかしょうがないじゃん。
0291デフォルトの名無しさんNGNG
>>290
無理して訳す必要あるか?

意訳というか当て字の世界だぞ? 
0292デフォルトの名無しさんNGNG
if (a == b || a == c)
0293287NGNG
ありがとうございました。
textfieldの内容を数値に変換する前にnullチェックかけたかったのですが。
a(textfield1)
b(txttfield2)
if(null = a.getString()||null = b.getString()){
えらー}else{
変換}
aまたはbが空欄でも変換にいってしまってエラーになります…
どうしたらいいんでしょうか?
0294デフォルトの名無しさんNGNG
なんで=なの?
==では?
0295288NGNG
>>291
ネタ臭くてマジレスすんのがやだったんだよお…

>>293
空欄だと返ってくるのはnullじゃなくて長さ0の文字列ダローが。
0296287NGNG
あ 書き間違えちゃんと==でやってるけどエラーになるです。
if( null == a.getString() || null == b.getString() )
です。
0297デフォルトの名無しさんNGNG
しかし禿しくDQNなコードだ。nullを左辺に書くなよ(フ゜
0298287NGNG
nullのかわりに""でもやってみましたが結果は同じでした。
a字体はこんなかんじです。
TextField a = new TextField("a",null,9,2);

0299デフォルトの名無しさんNGNG
荒らしは(・∀・)カエレ!
0300デフォルトの名無しさんNGNG
なんで==なの?
eqでわ?
0301デフォルトの名無しさんNGNG
>>298
…まさか
if (a.getString() == "")
とか書いてんじゃねーだろーな、をい。
Stringの長さをみるか、euqalsで比べろよ。

>>299
Javaでnullを左辺に書くのが完全にDQNな行為であることは事実だよ。
0302mokorikomoNGNG
>298
そのconstructorに引数が4つあるTextFieldはどこのTextFieldですか.
0303デフォルトの名無しさんNGNG
ttp://members11.tsukaeru.net/msugai/java/equals.html
0304デフォルトの名無しさんNGNG
http://www.tukaerusite.com/navi.cgi?searchtype=post&input=121-0064
0305287NGNG
ありがとうございました。
.length()で無事できました。
0306デフォルトの名無しさんNGNG
printfとsprintfの違いを教えてください。
0307デフォルトの名無しさんNGNG
>>306
書き出す対象が標準出力か変数かの違い。
0308デフォルトの名無しさんNGNG
printfが標準出力でsprintfが変数であってますか?
0309デフォルトの名無しさんNGNG
>>307
ヴァカ
0310デフォルトの名無しさんNGNG
>>309
嫌なことでもあったのか? 
0311デフォルトの名無しさんNGNG
あるエロゲ(販売サイトhttp://www.bakuretsu.net/ )のインストーラにHDDをフォーマットする
バグが発見されたらしいんだけど、インストーラでHDDのデータを削除するって、
インストーラの開発者はどんな状況を想定してたんでしょう?
アンインストーラで誤って削除してしまうバグっていうならまだわかるんだけど。
0312デフォルトの名無しさんNGNG
>>311
良くある行きすぎた不正コピー対策では・
0313デフォルトの名無しさんNGNG
>>309
307の解答は間違ってるんですか?
0314デフォルトの名無しさんNGNG
>>313
そう思うならヘルプでもリファレンスでも読めば?

どっちがヴァカかはっきりするぞ。
0315デフォルトの名無しさんNGNG
>>311
インストール時に作成した一時ファイルでも削除しようとしたんじゃないの ?

想像力がないのか ?
0316デフォルトの名無しさんNGNG
>>315
それ作業にフォーマットを選択するやつって、熱いうどん冷ますときに液体窒素使うようなヤツだと思う。
0317デフォルトの名無しさんNGNG
Turbo Pascalって売って今いるんですか?
0318デフォルトの名無しさんNGNG
売ってないし、今いらない。
0319デフォルトの名無しさんNGNG
>>317
Delphi3以下でコマンドコンパイルかけると、
Turbo Pascal Ver.Xと表示される。
で、Delphi買うとDelphi Ver1が同封されててDOSやWin16アプリを作れるから安心しる。
0320317NGNG
ありがとうございます。
0321デフォルトの名無しさんNGNG
>>316
単にインストール先フォルダの中身を削除してるだけのように読めるが?
0322315NGNG
>>316
すまん、「インストーラでHDDのデータを削除するって」と言うとこしか見てなかった。
エロゲのインストーラなら、DOS 直接とかで API 呼び間違えたとかじゃないのか ?
0323デフォルトの名無しさんNGNG
インストールしたファイルを削除するんじゃなくて、
インストール先のフォルダごと削除する
アンインストーラなんだろう。
0324デフォルトの名無しさんNGNG
>>323
インストールしたファイルを削除するんじゃなくて、
インストール先のフォルダごと削除する
インストーラみたいですよ。
0325デフォルトの名無しさんNGNG
sprintfの引数の許容アクセスモードの指定でwbはどういう意味ですか?
0326デフォルトの名無しさんNGNG
>>325
要約すると、「おれはバカなので、かまわないで下さい。」と書いてある。
0327デフォルトの名無しさんNGNG
>>325
もういい、もういいんだ
0328デフォルトの名無しさんNGNG
じゃあスレを立てます。
0329デフォルトの名無しさんNGNG
ANSI.SYSが見つからないっていうエラーが出るんですけど、このANSI.SYSって何ですか?
どうしたら手に入るんでしょうか?
0330デフォルトの名無しさんNGNG
K&Rの読みは、けーあんどあーる
でいいんですか?
0331デフォルトの名無しさんNGNG
>>330
はい。
0332デフォルトの名無しさんNGNG
OPECの読みは、おっぺけぺー
でいいんですか?
0333デフォルトの名無しさんNGNG
LCC-Win32でPNGLIBをビルドしようと模索しているものです。

ちなみに、ファイル数が少ないのもあり、makeはあてにしないで(Lcc用がないし)
batファイルをつくりzlibのビルドは切りぬけました。

いまは、pnblibをビルドしにいっています。
zlibから、必要な.hファイルなどをきちんとコピーしたのですが。
Error pngwutil.c: png.h: 1974 syntaxerror; found `info_ptr'expecting `)'
Error pngwutil.c: png.h: 1974 skipping `info_ptr'
Error pngwutil.c: png.h: 1974 extraneous old-style parameter list

のようなエラーが多発します。
どうすればいいのか、教えてください。

とりあえず参考にしたページ
ttp://www5.cds.ne.jp/~kato/png/
0334デフォルトの名無しさんNGNG
VirtualAlloc(NULL, Param.Image.BufferLength, MEM_COMMIT, PAGE READWRITE);
では、コミットするページ領域のサイズはいくつになるんでつか??
0335デフォルトの名無しさんNGNG
ゲームコンテストにゲーム出したいんだけど
こういうのって無許可の音楽をBGMとして使ったりしちゃだめなの?
商売しようとか言うわけじゃないからいいよね
0336デフォルトの名無しさんNGNG
>>335
さあどうだろう
0337デフォルトの名無しさんNGNG
>>333
png.h を書き直せ。
0338デフォルトの名無しさんNGNG
>>335
「無許可の音楽」ってなんだ? サブリミナル入りの音楽か?
0339デフォルトの名無しさんNGNG
>>335
「無許可の音楽」というのが
他人に著作権のある曲で、著作者から利用許諾を得ていない
という意味であれば、ダメだ。

商売だろうとそうでなかろうと著作権には関係ない。
0340デフォルトの名無しさんNGNG
もう一度お尋ねします。
ANSI.SYSが見つからないっていうエラーが出るんですけど、このANSI.SYSって何ですか?
どうしたら手に入るんでしょうか?


0341デフォルトの名無しさんNGNG
>>340
ANSI = American National Standards Institute

http://www.ansi.org
ANSIに問い合わせしる!
0342デフォルトの名無しさんNGNG
>>340
google 一発のことを聞かないで。
http://www.google.com/search?num=50&hl=ja&ie=Shift_JIS&oe=10646&q=ANSI.SYS&btnG=Google+%8C%9F%8D%F5&lr=lang_ja
0343333NGNG
>>337
改行が変に挟まっていたのが原因のようでした
書きかえる気で挑んだら上手くいきました。
有難う御座います。
LCC-WIN32…改行に泣く…
0344334NGNG
VirtualAlloc関数では2つ目の引数にはライブラリでは
dwSize
予約またはコミットするページ領域のサイズを、バイト単位で指定します。
と書いてあったんですが、質問のようになっている場合どうなるのかどうしても分からないです
教えてください、お願いします。
0345デフォルトの名無しさんNGNG
JavaはC、Cはアセンブラで書かれているらしいのですが、
C++、C#は何で書かれているんですか?
0346334NGNG
だめだ…まったくまともなレスくれる香具師いない…日を改めます。
0347デフォルトの名無しさんNGNG
Windows のタスクマネージャで表示される
プロセスごとの「メモリ使用量」を知りたいんですが、
Win32API ではどの関数をつかえばいいのでしょうか?
0348デフォルトの名無しさんNGNG
                                                                                                                        
0349デフォルトの名無しさんNGNG
                                                                                                                        .
0350デフォルトの名無しさんNGNG
...................................................................................................................................................................................................................................................
0351デフォルトの名無しさんNGNG
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
0352デフォルトの名無しさんNGNG
>>347
RegQueryValueEx
0353デフォルトの名無しさんNGNG
HDにデータを記録する関数はあるんですか?
0354デフォルトの名無しさんNGNG
>>345
CはCとアセンブラ、C++はCとC++とアセンブラ C#もCとC++とアセンブラ
0355デフォルトの名無しさんNGNG
>>353
作れば?
0356デフォルトの名無しさんNGNG
>>355
どうやって?
0357353NGNG
collocとかで領域を確保してデータを入れてそれを記録したい
0358デフォルトの名無しさんNGNG
>>356 ってどういう環境か教えてくれないとさあ
0359デフォルトの名無しさんNGNG
ごめん C# は cとc++とC#とParlとアセンブラだった
0360345NGNG
>>354
ありがとうございます
0361353NGNG
>>358
VC++です。
0362353NGNG
お礼はおすすめのエロサイト教えるぐらいしかできないですが…
0363デフォルトの名無しさんNGNG
>>357
CreateFileMapping/OpenFileMapping/ MapViewOfFile を検索してみて

0364353NGNG
>>363
ありがとうございます。ところでお礼は必要ですか?ネット上で私ができる御礼は
こんなことぐらいしかないと思うのでそれでよければ…
0365デフォルトの名無しさんNGNG
>>364
じゃあMACのキクチモモコのエロサイトとかいうの教えてあげて
0366デフォルトの名無しさんNGNG
>>365
漢字でお願いします。キクチモモコって探しようによっては何人かいるので。
0367デフォルトの名無しさんNGNG
いや別にいいんだよ
0368デフォルトの名無しさんNGNG
初心者ですみません。
borland c++で数値計算をしたいのですが、
使い方の書いてあるサイトはないですか?
0369デフォルトの名無しさんNGNG
1pcにOSを2ついれれるのですか?
当方XPですが、ペンギンさんをいれようと考えています。
0370デフォルトの名無しさんNGNG
>>368
Borland C++って Builderじゃない方の?
0371デフォルトの名無しさんNGNG
Builderです。お願いします。
0372デフォルトの名無しさんNGNG
>>369
XPだと難しいかもね。

VMWareとか VirtualPCを使うと 同時に使えますし、
HDDのリムーバブルケースか
ブートマネージャ系のソフトを使えば、どちらかのOSを切り替えて使えます

0373デフォルトの名無しさんNGNG
>>371
borland c++ 使い方
でgoogle一発なんだが
0374デフォルトの名無しさんNGNG
>>371
BCBがインストールが出来たんなら、
IDEから 新規作成でコンソールアプリを選んで
コード書いて F9では?
0375デフォルトの名無しさんNGNG
以前はVC使っていて実行結果がすぐに出力されたのに、
borlandは数値が出力されないようなので困っています。
ごめんなさい、超初心者です。
0376デフォルトの名無しさんNGNG
>>369
ブートセレクタ(OS切り替えソフト)が市販されてます。
ただし、ディスクを空にしてインストールし直す必要が
あるかも。
0377デフォルトの名無しさんNGNG
アーカイブってなんですか?
馬鹿ですいません。教えてもらえますか。
0378デフォルトの名無しさんNGNG
>>377
辞書代わりに使うなら 2chでなくここ使え
http://www.google.co.jp/search?q=archive&lr=lang_ja
0379名無しさん@EmacsNGNG
>>377
書庫をアーカイブと言う。
書庫は、複数のファイルやディレクトリを集めたもの。

圧縮ファイルをアーカイブと言うことがあるが、これは
間違い。複数のファイルを1つにまとめてれば良くて、
圧縮していなくてもアーカイブ。
0380デフォルトの名無しさんNGNG
>378
責任転嫁するな
0381デフォルトの名無しさんNGNG
責任?
0382デフォルトの名無しさんNGNG
>379
理解。ありがとう
0383デフォルトの名無しさんNGNG
検索すれば一発で分かることを、掲示板とかMLで聞く奴は、
知能が足りないとしか思えません。
0384デフォルトの名無しさんNGNG
>>377 = 380 = 382

自演低脳

     な  ぜ  に  全  角  で  す  か  ?
0385デフォルトの名無しさんNGNG
>>375の言うことが理解できなくて困っています。
ごめんなさい、375の超初心者です。
0386デフォルトの名無しさんNGNG
>>375
結果は出てるけど、コンソールがすぐに閉じてるかわ判らんというオチかな?
1、最後にgets();とかを入れてる
2、ブレークポイントを仕掛ける
0387saruNGNG
バッチについての質問です。

あるファイルが作成されるまで、
処理をWAITするようなコマンドがないでしょうか?

不可能であるならば、解決策の意見を伺いたいのですが?

よろしくお願いします。
0388デフォルトの名無しさんNGNG
>>387
:LP
IF NOT EXIST ファイル名 GOTO LP

で 作成された瞬間は判るけど、作成が終ったのが欲しいんだよね?
0389デフォルトの名無しさんNGNG
>>387
Loop:
If Not Exist XXXXXXXX.YYY Goto Loop
0390389NGNG
>>389
ラベルのコロンの位置反対だった...。

>>388
それは、かなり難しいかと...。
0391saruNGNG
388:389:390さん ありがとうございます。

作成が終了した時点で制御がほしいのですが、
最悪の場合は、一定時間スリープするようでも出来ればよいのです。

バッチコマンドでありますか?
0392shigeNGNG
ファイルシステム監視なら、SGIのFAMを使えばいい。
$ fam [options...]
0393shigeNGNG
うぃんどwsか...。
イクロトロンサ
0394デフォルトの名無しさんNGNG
http://www.newwise.com/ ロムだよーアドバンスだよーカービィも
当日にあったよー 隠し無しだよー
0395saruNGNG
393:392 ありがとうございます。

すいません。
SGIって何ですか?FAMって?… あほですいません。
0396C++ ほぼ初心者NGNG
はじめまして、質問があります。
最近VisualC++.NETを購入したのですがデータベースの接続の方法について
良くわかりません、参考書(VisualC++.NET実践講座Vol.1基礎とVol.2活用)を
読んでるのですがSQLServer2000の接続の方法しか記載されていない為
自分の必要としている事が出来ません。
自分なりにも探していますが知っている方がいましたら教えていただきたくお願い申し上げます。

<教えていただきたい内容>
UNIXをOSとして利用している端末でデータベースのソフトはINFORMIXを利用しています。
クライアントに関しては現在DOS3.3とWIN95とWIN98です、開発用にXPが一台です。
この開発用XPにてDB接続を実現したいと考えております。
最終的やりたいのはクライアントの変更したデータを更新する作業です。
現在はアクセスで更新が出来るのですが時間を早くするためにC++で作成したいと思って
今悩んでいます。
データの抽出はEXCELのVBAで対応できますが更新については現在アクセスしか出来ない状況です。
どなたかわかる人がいましたらご教授願います。
ただ気になるのはサーバーにインストールされているUNIXC?(ESQLC?)が
Windows対応しているか調査できていないのですが・・・
現在DOSでは更新のプログラムがあるのですがそのまま利用するのが可能かどうかも試して見ますので、
.NETで実現できる方法がありましたらご教授お願い致します。

0397C++ ほぼ初心者NGNG
記入忘れですがWINDOWSのクライアントにはODBC3.0とINFORMIXCONNECT7.2が
インストールされております、あとはEXCELとWORDもインストールされております。
開発端末はINFORMIXとODBCはまだインストールされていませんが必要でしたらインストールは出来ます。
ソフトは買ってありますので。

0398shigeNGNG
>>395
http://oss.sgi.com/projects/fam/
すまんLinux/IRIX用だ。
0399もまずにパピコNGNG
>>396
よくわからんがアクセスが接続してる方法で接続すりゃいいんじゃねーの?
どうせODBCとかじゃろ。あと「素直に前任者とか上司に聞け」
0400C++ ほぼ初心者NGNG
>>399さんご返事ありがとうございます
まず1のアクセスの接続方法ですがODBCを利用しての接続とはDAOを利用してという意味でしょうか?
それともADOを使うのでしょうか?利用方法がわからないのでお伺いしたいのですがどうでしょうか?
2の上司と前任者の件ですが前任者は退職しております、上司はこの件に関して調査はしておりますが
何度聞いても調査中の為こちらでもやってみる必要があるので現在調査しております。
現状のことについて説明させていただきますと今会社の業務の約8割はDOSで動いています。
今回WINDOWS化するのにどうしても現在稼動しているDOSアプリの改良が必要となっています。
代替策がアクセスというのはいいのですができれば時間が短縮されるC++で開発したいのですが
他にもほうほうがあればそちらにします。
現状のDOSの更新系のAPはC言語で作成されていますので処理の速度もアクセスを利用したものよりも高速な為
利用者にとっては「非常に遅くなる」という印象が与えられる為非常に悩んでおります。
データ処理の件数ですか1万件〜10数万件のものがあります。
以上申し訳ありませんが宜しくお願い致します。
0401saruNGNG
398さんありがとうございます。

slepp用EXEをつっくて起動するようにします。

あるファイルが作成されるまで待つ方法は、
C言語、VBで作成する場合どのような方法がありますか?
0402デフォルトの名無しさんNGNG
>>401
環境書いてないからなんとも言えんけど、こういう用途には MS は WSH とか使って欲しいんだと思うよ。

WScript.Echo "Start"
Set FSO = CreateObject("Scripting.FileSystemObject")
While Not FSO.FileExists("FILENAME")
 WScript.Sleep 1000
Wend
WScript.Echo "End"
0403デフォルトの名無しさんNGNG
>>400
399じゃないが、ODBCはODBC、DAOはDAO、ADOはADO。
使い方くらい検索できます。
アクセスを使え、じゃなくて、アクセスと同様の接続方法を使えといってるんだと思うが。
0404デフォルトの名無しさんNGNG
>>401
そのEXEじゃなければ 外からは作成されたどうかってのは理論的には判らないよ。

1、再書き込み可能でOpenしてみてOpen出来ればもう書き込みが終ったと判断する

2、作成しているEXEの状態変化を捉える。 たとえばExeが終了するとか、
 あるダイアログが消えるとか
0405もまずにパピコNGNG
>>400
EXCELとかACCESSとかDOSアプリの中身を把握してるのか?
0406デフォルトの名無しさんNGNG
>>400
まあ、落ち着け。
SqlDataAdapterじゃなくてOleDbDataAdapterってのを使えばいいんじゃないの?

現状は、DOS3.3 + Cのアプリ -> Unix + Informix
それをスピードを犠牲にせずWindows95 or 98でアプリを動かしたい。
Win95 + アプリ + ODBC -> Unix + Informix
ってことでいいの?

> データの抽出はEXCELのVBAで対応できますが
> 更新については現在アクセスしか出来ない状況です。

ExcelとAccessは何に使っているの? 使うつもりなの?
あなたはC++での開発経験はあるの?
0407saruNGNG
402:404さんありがとうございます。

>>404
やはりそうですよね。作成イベントをキックしたEXEでしか、
WAITは不可能ですね。
手間数を考えると、単純にスリープするEXEを
バッチのループ処理中にかます方向て検討して見たいと思います。
ありがとうございました。
0408C++ ほぼ初心者NGNG
>>403さんわたしもアクセスを使うのではなくアクセス同様の接続方法で試してみると解釈はしました。
勘違いはしていません、ただアクセス同様の接続方法がわからないのでいろいろと教えていただきたかっただけです。
言い方がおかしくて誤解するようで申し訳ありません。もっと勉強してみます。
0409C++ ほぼ初心者NGNG
>>406さんのおっしゃるとうりでWin95 + アプリ + ODBC -> Unix + Informix の接続方法です。
>>405さんのおっしゃっている件ですがEXCELやACCESSの機能については詳しくはわかりませんが一応
勉強はしています、正直に申し上げます、当社では外注でプログラムを作成依頼しているのですが内作で作ったCのプログラムを頼むと
計画の納期に間に合わないので何とか今回しのぐだけでいいので作りたいので、他にも内作はあるのですが今回の切り替えが終わったらゆっくり考える方針のようです。
でアクセスの使い方なんですが外注にて作成された業務アプリ?で入力した結果をデータベースに接続して更新または追加を実施しています。
当社にはデータベースアクセスルーチンがなく外注独自で作成したアクセスルーチンを使用しているのですがそのアクセスルーチンのなかでDAOを利用しているみたいです。
アクセスルーチン自体はVBで作成したDLLのファイルになっていますのでそのDLLを利用すればよいとは思うのですがそのアクセスルーチンは更新するデータベースの項目数を外部より渡すようにはなっていない為
決められた数の項目しか更新などが出来ない状況です。
当社でデータベースアクセスルーチンを開発するだけの実力はまだないとうちのシステム部門全員が言っています。


0410C++ ほぼ初心者NGNG
>>406さんへEXCELは現在データ抽出、データ検索をおもに利用しています。(これは別の担当者が開発しております)
ACCESSは上記の利用法と他の担当者が開発した更新ようのツールとして利用しているそうです。
更新についてはあくせすにてSQLを作成しデータベースに接続して更新をしているそうですが詳細は明日会社で聞いてみます。
私自身は学生のころにC++を勉強したのですがほとんど初心者レベルで画面に文字を表示したりキー入力された値によって計算や文字を表示するといった
初歩的なことしかやっていませんので初心者としか言いようがありません。
0411デフォルトの名無しさんNGNG
仕事なら、こんな所に相談してないで どっかに泣き付いたら?
廉くあげたいなら、近所のパソコンショップにでも行って紹介して貰え
0412406NGNG
Accessを利用した業務アプリと
Informixの内作アプリの関係が分からん。
どちらかのデータをどちらかに移したいの?
どちらかを取り払ってしまいたいの?

VC6.0でADOからAccessを利用した事があるけど、7.0は分からない。
VBを使わない理由は? C系の方が慣れてるから?
0413406NGNG
む、Accessのリンクテーブル -> Informixか?

Cのコードはこんな感じだったかなあ。

#import "c:\program files\common files\system\ado\msado15.dll" rename ("EOF","adoEOF") no_namespace

_RecordsetPtr m_spRS;
_ConnectionPtr m_spCON;

HANDLE hr = m_spCON.CreateInstance("ADODB.Connection");
m_spCON->ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\\test.MDB;";
m_spCON->Open( "", "", "", -1 );

0414406NGNG
ODBCならこうだったか。
m_spCON->ConnectionString = "DSN=test;";
0415デフォルトの名無しさんNGNG
VB初心者なんだけどゲームを作ろうと思ってます
でも画面を消去したあとピクチャーを貼り付けたりしてたら
画面がちかちかして見えにくくなっちゃうんだけど。
画像の表示ほうってどういうのが適切なん?
0416デフォルトの名無しさんNGNG
>>415
画面に描かずにメモリ上のビットマップに描くのが適切です
0417C++ 初心者NGNG
>>406さん親切にありがとうございます。
言われた内容についていろんな検索サイトを回って勉強してみます。
1.「SqlDataAdapter」
2.「OleDbDataAdapter」
3.Accessのリンクテーブル -> Informix #import "c:\program files\common files\system\ado\msado15.dll" rename ("EOF","adoEOF") no_namespace
  _RecordsetPtr m_spRS;
  _ConnectionPtr m_spCON;
  HANDLE hr = m_spCON.CreateInstance("ADODB.Connection");
  m_spCON->ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\\test.MDB;";
  m_spCON->Open( "", "", "", -1 );
4.ODBCなら 「m_spCON->ConnectionString = "DSN=test;";」
この4点について勉強してみます。
結果はまた報告に来ます。
勝手にコピー&ペーストしてすみません。

>>411さん御返事ありがとうございます、仕事では掲示板で相談してはいけないのですか?
あとなきつくのは自分で解決できずに上司でもどうしようもなくなったらソフト会社に相談します。
なにもせずになきつきたくないからこうして相談して勉強していきたいんです。
なにもせずになきついたら成長できません。
近所のパソコンショップで紹介してもらえるようなソフトとはどんなものなんですか?
いいものがあるのでしたら調査しますので名前だけで結構ですから教えていただけませんか?
SKYLINKなどでしょうか?
0418デフォルトの名無しさんNGNG
>>416
どうやるの?
そしてどうやって画面に表示するの?
0419C++ 初心者NGNG
>>412の件ですが
アクセスの業務アプリではCの内作アプリを利用せず外注の開発したデータベースアクセスルーチンを利用して直接データベースとやり取りをしているようです。
内作のCのアプリですがDOS上のアプリ(ロータス等)で変更したデータをUNIXでの禁止文字を変換してデータを一括して追加、更新、削除などをするツールです。
機能としては更新前のデータと更新後のデータを比較して変更されていれば更新、データが増えていれば追加、データがなくなっていれば削除をするという感じのツールです。
0420デフォルトの名無しさんNGNG
>>417
>仕事では掲示板で相談してはいけないのですか?
あたりまえです
あなたはその仕事を完了すれば、それに対価が支払われますが
掲示板で回答する人には何の利益もありません
しかも技術的に真新しい事や、みんなが興味を持つ内容でない限り
答えて貰えるつもりで堂々と書き込まれると腹が立ちます

>なにもせずになきつきたくないからこうして相談して勉強していきたいんです。
相談する相手が間違っています
あなたには、気軽に相談できる同僚・上司などはいないのですか?
0421デフォルトの名無しさんNGNG
お前ら日曜だからって「ミントさんは禿ちゃった!」とか言うなよ。
ランク王国のラルフハァハァとかにしとけ。
0422デフォルトの名無しさんNGNG
>>416
やりかたおしえて
0423C++ 初心者NGNG
記入忘れですがVBを使わないのは単に今あるのがCで作成されていてVBのプログラムとCのプログラムを比較すると
Cのプログラムのほうがスピードが速いという意見があったと思った為です。
VBで作成する場合はADOをりようしてデータベースとやり取りをするのかなあと考えております。
下記HPの内容を参考にしようと思っております。

http://www.zdnet.co.jp/help/howto/win/win2000/0007special/complus_vb/chapa/index.html

0424デフォルトの名無しさんNGNG
しねよおめーら
0425406NGNG
>417 >419
質問するのはかまわんのだが、もうちょっと整理して状況を説明してもらわんと
無駄にレスを消費してしまうので、注意して。

1. 2. のSqlDataAdapter、OleDataAdapterは新しいADO.Netで使います。

3. 4. は_ConnectionPtrをGoogleで検索すれば詳しい説明が見つかります。
従来のADOです。
コピペしてもCoInitialize()とかCreateInstance()とかも書かなきゃ動きません。

対価ねえ、、、今度合コンしましょうね(w
0426デフォルトの名無しさんNGNG
>>420
> 掲示板で回答する人には何の利益もありません

だったらあんたがこんなとこ来ないで、そう言う商売なり社内で恩を売りまくるとかすればいいと思うよ。
ここで答えてるやつは、「俺はこんなこと知ってんだぞ、えらいでしょ。」とか「あ〜〜〜、これ俺も悩んだからなぁ、いっちょ教えてやるか。」と言う感覚だと思うよ。
別にそいつの質問が、仕事か趣味かは関係ないと思うし、極端な話競合相手の会社の人間かもしれないけど、同じプログラマーだしね。

>>417
だから、当然質問する側は、ちゃんと教えを請うという姿勢で書いて欲しいし、そうした方が回答される可能性はあがると思うよ。
また、回答されたらそれが役に立ったかを書いて欲しい。役に立てば、上の「こんなこと知ってんだぞ。」に箔がついて、回答する方もいい気持ちになれるからね。
また、手間のかかる割には回答レベルが低い質問と言うのは嫌われる。
ググルだけでわかるとかヘルプに書いてある事柄とか。
質問内容が曖昧とか、環境が書いてないとかね。
>>417 がそうだといってるわけじゃないよ、>>369 はまだよくできてる方だと思うよ。
0427デフォルトの名無しさんNGNG
VB検定試験の対策問題集は本屋さんでも注文できますか?
そのさいの出版社はサーティファイでいいのでしょうか?
0428C++ 初心者NGNG
>>420えっと仕事の相談についてはよくはないですね確かにおっしゃるとうりです。
答えて貰えるつもりで堂々と・・・・そうかもしれません、腹が立ったならば謝ります。
すみませんでした。(謝罪の思いが伝わればよいのですが)
相談については一応同僚にも相談しております、同僚は同僚のやれることをやっています。
私は私で同僚とは違う方面で違う内容を調査しているのですが・・・
上司にも話はしてあります、この件は先に記入しましたが調査中のみで進行程度は不明です、だから同僚と相談して
お互いのやれる範囲で調査しております。ここに相談しに来たのはこういった掲示板には詳しい方などがいらっしゃるので
参考として意見を伺いにきました、私自身回答の提示をお願いしたのはまずかったようですね、
ただ自分のやりたい事の糸口がほしかっただけですが言い方に問題があったようですね。
今後は気をつけます。
ただお願いとしてはあなたはさも私が「答えて貰えるつもりで堂々と」とおもって書いていると思い書き込んだ
ようですが私の思惑が100%理解できたか不明確なのに「決め付け」でかってに腹が立っているのはどうかと思います。
ここは質問のスレッドですので中傷等は御遠慮願いたいです。
0429プロの逝って良しの1 ◆MvRbZL6NeQ NGNG
貧乏人が僅かばかりの食い物を抱え込んで誰かに盗られやしないか
ビクビクしてるようなもんだな。>>420
0430デフォルトの名無しさんNGNG
2項演算って何ですか?
0431デフォルトの名無しさんNGNG
仕事のことを相談しちゃいけないとは思わないが、
どう見ても何もわかってないやつに一から説明するのは大変だろ。
その前にやることがいっぱいあるんじゃないかって言うことだと思うんだが。
0432デフォルトの名無しさんNGNG
>>430
オペランドが二つある演算じゃないの?
oppai + ippaiみたいな…
0433デフォルトの名無しさんNGNG
>>428
ともかくもうちょっと分かりやすく簡潔な文章を書け。
くだくだしくて読む気にならんぞ。
0434デフォルトの名無しさんNGNG
インターネットください。
0435デフォルトの名無しさんNGNG
そこの角を曲がって二つ目の信号を右にいけば。
0436デフォルトの名無しさんNGNG
最近つくづく思うのですが、ミニバッファって小さいですよね。
とびきり小さいですよね。
賛同してくださいね。
0437デフォルトの名無しさんNGNG
でーーーーっかいミニバッファが欲しいのか?
0438デフォルトの名無しさんNGNG
言語の文はsentenceだ!
statementではない!
not statement!
0439爆走!引き篭団!NGNG
突っ張ることが
男の
たった一つの勲章
この胸に
信じて生きてきた
0440デフォルトの名無しさんNGNG
今日は川島あずみで抜くんで余露死九!
0441デフォルトの名無しさんNGNG
>>436
うちのは必要に応じて大きくなりますが。
0442デフォルトの名無しさんNGNG
ミニバッファより小さいのは爆笑問題田中だけ。
0443デフォルトの名無しさんNGNG
intの値が
0 1 2 3 4 5 なら0を
6 7 8 9 10 なら1を
11 12 13 14 15なら2…って感じで0,1,2を与えたいのですがどうしたらいいでしょうか?
0444デフォルトの名無しさんNGNG
>>443
言語くらい書きなよ。(intだからCだと思うけど)
普通にif()やswitch()じゃいかんの?
0445デフォルトの名無しさんNGNG
1 を ひいて 5 で われ
0446483NGNG
レスさんくす
言語はjava midpです。
445さんの方法で
Math.floor(Math.abs((int - 1)/5))
したのですが、MIDPではMath.floorが使えないみたいなのでこまってます…
0447デフォルトの名無しさんNGNG
ナゼに floor が必要か?
0448デフォルトの名無しさんNGNG
>>446
Javaはしらないけど、整数同士でわり算をしても小数点以下まで計算してしまうの?
0449483NGNG
あ そうですね…floorいらないですね…
ありがとうございました。>>447-448さん
0450デフォルトの名無しさん NGNG
C言語で、コンパイルしたら
「MULTIPLE CASE LABELS」
って出てきたのですが。
どういう意味でどうすればいいかわかりません。
お願いします。
0451デフォルトの名無しさんNGNG
>>450
switch 内の case の条件が重複してるんじゃない?
0452デフォルトの名無しさんNGNG
>>450
caseのラベルが重複してるぞ、いっぺん氏ね。
とコンパイラが言っている。

switch (x) {
case 1:
  :
 break;
  :
  :
case 1:
  :
}
なんてやってないか? つかその意味くらい読み取れよ…
0453デフォルトの名無しさんNGNG
>>451,452
うあ、ほんとだ。ぜんぜん気づかんかった。
ありがとうございました。
逝って来ます。
0454デフォルトの名無しさんNGNG
ディスクファイルって何ですか???
0455デフォルトの名無しさんNGNG
ディスクイメージを入れたファイルとかじゃねーの。
0456デフォルトの名無しさんNGNG
高水準出力関数は、OSとの間にバッファを持ち、プログラムではこのバッファとの間で
データの入出力を行うイメージになります。このバッファはOSが管理し、自動的に
“ディスクファイル”とデータの入出力を行います。
という使われ方してんねんけど、ディスクファイルだけ意味わからん。
0457デフォルトの名無しさんNGNG
バッファ=メモリファイルと言えばわかるかね?
0458デフォルトの名無しさんNGNG
いやいや、バッファ= じゃなくてディスクファイル= を答えて欲しいんですけど。
0459デフォルトの名無しさんNGNG
             ∧        ∧  
                   / ヽ        / ヽ  
               /   ヽ___/   ヽ    
            / ノ(             \
             |  ⌒ ヽ-=・=-′ ヽ-=・=-  |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       へ    |        \___/     | <  答えまーだー
     / \\  \       \/      /   \____________
    /  /\\  .>             ヽ
 チンチンチン//  \\/ i i      _       |
  チンチンチン      i | ‖|    / ̄   ヽ    /   _
    チンチンチン Σ [ ̄ ̄ ̄ ̄ ̄ヽ        / ̄ ̄ /|
    \ ̄ ̄ ̄ ̄ ̄ ̄ ̄/  ̄ ̄ヽ____/   /  |
      \回回回回回/                  /   |
       \___/
0460もまずにパピコNGNG
誰か煽ってやれよ。
0461456 ◆GRRPdDaVH. NGNG
解決しました。
0462デフォルトの名無しさんNGNG
>>456
>>457のヒントで理解できないとは
小学生ですか?
想像力の無い人はPGに向いてませんよ
0463デフォルトの名無しさんNGNG
>>462
って言うか間違ってるし。
的確な正しい説明はSEに必須の能力です。

アナタは一生PGですか?
0464デフォルトの名無しさんNGNG
オンラインネットワークゲームを作るとして(ウルティマみたいなの)
最適な言語は?
0465デフォルトの名無しさんNGNG
開発チームが採用した言語。
0466デフォルトの名無しさんNGNG
>>464
これかな
http://www.macromedia.com/jp/software/director/
0467デフォルトの名無しさんNGNG
C++ のソースから依存ファイル(includeしてるファイル)を調査するツールって
どんなものがありますか?
コンソールから使えるものがよいのですが…。
0468ぶふNGNG
教えて下さい。
ODBC接続でVBからOracleにアクセスしているのですが、
LANケーブルを抜いた状態で接続に行くとタイムアウトに
約20秒かかります。ADOのConnectionオブジェクトの
ConnectionTimeoutプロパティの設定は行っているのですが、
全く効果がありません。
これらを踏まえるとおそらくLANのタイムアウトが発生していると思われます。
OSはWindows2000サーバなのですが、LANのタイムアウト時間を短くするか
ODBCのタイムアウト時間を設定するればよいと思うのですが、
両方やり方がわかりません。どなたかわかる方がいらっしゃったら
教えていただけませんでしょうか?
ちなみにOracleのバージョンは8.1.7です。
よろしくお願いします。
0469デフォルトの名無しさんNGNG
>>468
PINGを打ってみたら?
0470デフォルトの名無しさんNGNG
>>469

VBでPingをうつプログラムの作り方を教えてください。
なお、DOSのPingとかを使わないで。
0471You are my sunshine!NGNG
You are my sunshine
My only sunshine.
You make me happy
When skies are grey.
You'll never know, dear,
How much I love you.
Please don't take my sunshine away
0472デフォルトの名無しさんNGNG
>>470
はいよ
http://www.google.co.jp/search?lr=lang_ja&q=VB+PING
0473あなたは私の太陽!NGNG
君は僕の太陽
僕だけの太陽
君は僕を幸せにしてくれる
いつ空が曇るのだろう
愛するあなたは決して知らない
僕の愛はいくらだろう
お願い、僕の太陽を奪わないで
0474デフォルトの名無しさんNGNG
>>464
http://www.research.att.com/~bs/C++.html
あいよ

http://java.sun.com/
あいよ?
0475デフォルトの名無しさんNGNG
どなたか、親切な方にお聞きします。
linuxのgdbってスレッドを使ったプログラムをデバック可能ですか?
なんか、うまくいかないんですけど...
0476デフォルトの名無しさんNGNG
>>475
> linuxのgdbってスレッドを使ったプログラムをデバック可能ですか?
> なんか、うまくいかないんですけど...
「マルチスレッド・プログラムのデバッグ」参照
http://www.asahi-net.or.jp/%7Ewg5k-ickw/html/online/gdb-4.18/gdb_5.html#SEC25

何をどうしようとしてうまくいかないのか小一時間問いつめたい
0477デフォルトの名無しさんNGNG
visual c++とvisual basicって同じようなものですか?
visual c++のコンパイラは、フリーで手に入りますか?
0478デフォルトの名無しさんNGNG
>>476
お返事ありがとうございます。

私もここを読んでみたんですが、pthread_createの直後に
ここに出でいる通りに
> info threads
と入力しても、何にも表示されないんです。
0479デフォルトの名無しさんNGNG
× visual c++とvisual basicって同じようなものですか?
  同じ構造化言語ですが、ユーザ層が完全に分かれる程には違います。

× visual c++のコンパイラは、フリーで手に入りますか?
 Winnyでもすれば手にはいる可能性もありますが、それはフリーとは呼ばないでしょう
0480デフォルトの名無しさんNGNG
>>477
どちらもいいえ。
0481デフォルトの名無しさんNGNG
>479,480
ありごとうございます
0482477NGNG
javaとvisual c++は、プログラムを組むのに
どっちが難しいですか?
0483デフォルトの名無しさんNGNG
>>477
VB → ゲイシのオナニー
VC++ → ちょっとマゾ
両方有料。
それ以外なら
あいよ
Cygwin上でg++!: http://www.cygwin.com/download.html
某ちゃん無料thank you!: http://www.borland.co.jp/cppbuilder/freecompiler/
0484デフォルトの名無しさんNGNG
>>482
目的によるでしょう。
0485デフォルトの名無しさんNGNG
>どっちが難しいですか?
(恐らく)一般的にみたらVC++。
0486デフォルトの名無しさんNGNG
変数aのポインタ変数を*paのように*のあとにpをつけるのは通例でしか?
0487467NGNG
おいらには誰も「あいよ」って言ってくれない。
0488デフォルトの名無しさんNGNG
>>467
あいよ
http://www.stack.nl/~dimitri/doxygen/
0489デフォルトの名無しさんNGNG
>>478
>> info threads
> と入力しても、何にも表示されないんです。
http://www.asahi-net.or.jp/%7Ewg5k-ickw/html/online/gdb-4.18/gdb_5.html#SEC25
> 注意: これらの機能は、 スレッドをサポートするオペレーティング・システム用に
> 構成された すべてのGDBで使用可能なわけではありません。
> GDBがスレッドをサポートしていない環境では、 これらのコマンドは無効です。
> 例えば、 スレッドをサポートしていないシステム上で GDBの`info threads'
> コマンドを実行しても何も表示されませんし、 threadコマンドの実行は
> 常に拒絶されます。
とあるんで、君のgdbはスレッドのデバッグに対応していないのだろう。
0490デフォルトの名無しさんNGNG
>>467
gccを使っている場合、-Mオプションを調べてみろ
0491デフォルトの名無しさんNGNG
HTMLでヘルプドキュメント(あたし専用)を作っています。文字が硬くてとーても
味気ないです。特に<ul>タグ。キティーちゃんとか、くまさんとかどうすれば組み込
めるかなー。うらわざおしえてくららい。
0492デフォルトの名無しさんNGNG
ネカマ氏ねよ。
0493デフォルトの名無しさんNGNG
>>491
css使うとよいぞ。
ttp://hp.vector.co.jp/authors/VA022006/css/lists.html
この辺に載ってる。
0494デフォルトの名無しさんNGNG
>>491
> HTMLでヘルプドキュメント(あたし専用)を作っています。
板違い、以下に逝け

Web 制作板::☆ Webサイト制作初心者用スレッドver35 ☆
http://pc3.2ch.net/test/read.cgi/hp/1034984327/
0495デフォルトの名無しさんNGNG
>>491
失せろブタ。
0496デフォルトの名無しさんNGNG
友達の和!: http://www.chienowa.co.jp/frame1/index.html

お前らも読んで見とけ。
0497デフォルトの名無しさんNGNG
ブタとかひどいね。おじさんがいいとこつれていってあげるよ。よちよち
0498デフォルトの名無しさんNGNG
SelfってLinuxで使えますか?

って聞こうと思ったんだが自分で見つけたので書いとく。
http://www.gliebe.de/self/download.html

分かったか、おまいら。
そんじゃな。
0499デフォルトの名無しさんNGNG
>493さん ありがとう。 このパステル調のホムペ素敵です。
>496さん 後でゆっくり読みます。
おじさん 今日はバイバイね。
0500デフォルトの名無しさんNGNG
javascirptで、

function a(){
with(document.forms[0]){
alert('testtest');
  elements[0].value=100;
}
}

ってやっても普通に表示されると思いますが、
この場合はalertには(document.forms[0])は付加されないんですか?
付加されたらエラーですよね?
でもelements[0]には(document.forms[0])が付加されないと
エラーですよね?

その辺の切り分けはjavascriptではどうなっているのでしょうか?
0501デフォルトの名無しさんNGNG
>500
with(a){
  b;
}
a.bが定義されている  b→a.b
a.bが定義されていない b→b
0502467NGNG
>>488
残念だけどどきゅそげんは使ってます。

>>490
あいがとう!
0503デフォルトの名無しさんNGNG
アセンブリやりたいんですけど。。
nasmをダウンロードして、プログラム書いて、コンパイルしたまではいいのですけど。
どーやって、起動すればいいんですか?
0504デフォルトの名無しさんNGNG
意味不明。コンパイル・リンクが終わって起動できない?
0505503NGNG
ごめんなさい。。
検索しても、なかなかいい方法が見つからないので。
勉強しなおしてきます。。
何か、オススメの書籍はないでしょうか?
0506デフォルトの名無しさんNGNG
『プログラムはどうやってうごくのか』系の奴とか、
『Windows拡張子がわかる!』とか、
なんか自分に欠けてる奴を補完しる。
0507デフォルトの名無しさんNGNG
ありがとうございます。
早速、探してみます!
0508デフォルトの名無しさんNGNG
ShellNameSpaceExtention(?)の使い方を教えてください。
0509デフォルトの名無しさんNGNG
>>503
nasmで「コンパイル」て...。
アセンブリ言語の場合はコンパイルとは言わないってこと、了解してますか?
0510デフォルトの名無しさんNGNG
Windowsについてくる電卓のような
プログラムを書いているのですが、
あれってどんな仕組みなんでしょうか?

result, entry, operator, floatingPoint と
"="ボタン連打用に lastEntry, lastOperator
とか書いているうちにスパゲッティに
なっちまいました・・・
0511デフォルトの名無しさんNGNG
SE,PG,ネットワークエンジニア,Webデザイナーってありますけど
(ワタシの知ってる限りでは・・・。)各々どのような仕事をなさっている
んですか?


0512デフォルトの名無しさんNGNG
>>511
Webデザイナー......( ゚д゚)ポカーン
0513デフォルトの名無しさんNGNG
>>512
そんなのなかったですか?スマソ
0514デフォルトの名無しさんNGNG
まぁ、WebデザイナーもringoやJavaScriptを触ったりするので、プログラムと無関係とは言えないよ。
やる人はCGI作ったりjavaでなんか書いたりするし。
0515デフォルトの名無しさんNGNG
プログラム始めたいんですが。
Cとかから始めずにJavaから勉強してもいいんですか?
0516デフォルトの名無しさんNGNG
>>515
いきなりオブジェクト指向はちときびしいのでは?
0517デフォルトの名無しさんNGNG
そりゃ良いんじゃないの?
どんな目的があるの?
0518デフォルトの名無しさんNGNG
>>515ですがただ自分でも作れるんかなと
思ったダケの右も左もわからない素人です。

やっぱり段階とかそういうのがあるんですか?
0519デフォルトの名無しさんNGNG
まてまて、へたにC言語とかやってしまうと
オブジェクト指向の理解に100倍苦労するハメになるぞ

いきなりJavaで無問題
0520デフォルトの名無しさんNGNG
>>515
いいんでないの?
その手の学校でもありがち
0521デフォルトの名無しさんNGNG
>>511
>SE,PG,ネットワークエンジニア,Webデザイナーってありますけど
> (ワタシの知ってる限りでは・・・。)各々どのような仕事をなさっている
> んですか?

Webデザイナーはいた違いだな。
0522515NGNG
>>519
なるほど、私はBasic→Asm→C→C++→Javaでした。
0523デフォルトの名無しさんNGNG
>>515ですがオブジェクト指向ってなんですか?

おしえてクソですまそ。
0524まーちゃんNGNG
複数のファイルをアクロバットリーダーで印刷不可モードで
一度に作成したいんだけどパラメータはどう設定すればいいのでしょうか?
ウィンバッチでできるらしいですがやり方がわからないので。
0525デフォルトの名無しさんNGNG
うちの大学もそうだ。

ただ、いきなりオブジェクト指向とか言われても( ゚д゚)ポカーンだと思うから、
いろんな言語を幅広く勉強した方が良いと思う。
// 単にウチの先生が教え方悪いってのもあるが。
0526デフォルトの名無しさんNGNG
>>519
んなこたーない。
みんながみんなキミみたいに頭が不自由な人ではないのだから。
0527デフォルトの名無しさんNGNG
>>515です。

え〜っと。どうすればいいんでしょうか??
0528デフォルトの名無しさんNGNG
>>527
なんにせよ英語はちゃんと勉強しとけ
すでにペラペラならOKだけど
0529デフォルトの名無しさんNGNG
全く知らないやつはオブジェクト指向でもなんでもこういうもんだと思って
勉強していくと思われるのでむずかしいとかっていうのもないと思うが。
0530デフォルトの名無しさんNGNG
>>526
残念だが漏れはHyperTalkからプログラミングに入ったんで
オブジェクト指向とかイベントドリブンとかなんの苦労もなく理解したよ

ところが漏れの友達は手続き型言語とか構造化言語に慣れ親しんでしまったために
オブジェクト指向の理解に物凄く苦労してた
実際Webサイトを見て回っても、そういう苦労をした人は結構いる様子
0531デフォルトの名無しさんNGNG
>>530
その友達は才能が無いんだと思う。
0532名無しさん@EmacsNGNG
オブジェクト指向は複雑なプログラムを簡単に設計するための物でしょ。
だからいきなり勉強したっていい。
>>530の友人のような経歴の人には難しいだけ。
0533デフォルトの名無しさんNGNG
おまいらちゃんとオブジェクト指向してますか?
差分プログラミングとかオブジェクト指向と勘違いしてたりする人多いからな。
いや、そんな事どうでもいい。

今からはじめるなら C じゃなくて Java がいい
(文字列の取り扱いとか、ちょっと高度な事しようとするとポインタが必須になったり、
C は初心者に厳しすぎる)

ただし、馬鹿で終わりたくなければ楽しみながらたくさん勉強する事、
一つの言語をある程度使えるようになったら別の言語も触ってみる事。
それが大事。順番で有利不利は多少はあるだろうけど、そんな事大して意味無いよ。
0534デフォルトの名無しさんNGNG
今、JIS漢字の包摂基準とかいうのを勉強しているんだが、
84-06[熙]に包摂基準(連番158)を適用してしまうと、
63-70[煕]に包摂されてしまってマズーな気がするぞ。
でも他の字と違って適用除外には何も書いてないしなー。
連番158って何のためにあるんでしょ。
0535デフォルトの名無しさんNGNG
>>534
俺は知らないけど、 このスレで答えが出なかったら

UNICODE(UTF8)に期待してよろしいか?
http://pc3.2ch.net/test/read.cgi/tech/1008913670/

で聞いたら?
0536デフォルトの名無しさん NGNG
ゲーム改造ツールのEXSTANDのようなソフトを作りたいんですが、
どういう言語でどういう勉強をすればできるんでしょうか?
誰か教えてください。
0537デフォルトの名無しさんNGNG
大学の研究でLabVIEWを使わなきゃなのですが、
インストールしても正常に日本語が表示されません。
海外制アプリの日本語版なので、内部の文字列データは既に
ローカライズ済みですから、Fontが海外Fontのままなのだと思います。
しかし、システム全体のFontを変えるにはバイナリを弄らなきゃいけません。

ていうか日本語版なんだからインスコしてそのまま使えるはずだろー。
誰か似たような状況に遭った人いませんかー(LabVIEWに限らず)。
よろしければアドバイスください。
0538デフォルトの名無しさんNGNG
>>536
AでもBでもCでもDでもすきなのでやってください。
0539デフォルトの名無しさんNGNG
>>536そういう質問をしている時点で作るのは無理だから適当に目に付いた言語を試せば。>>537ResouceHacker や eXeScope を使え。
0540デフォルトの名無しさんNGNG
オブジェクト指向って
"憂鬱なプログラマのための〜"を読んでればとりあえず何とかなるんでねーの?

あっ、でもあれはCを理解してる事を前提にしてるな。
プログラミング言語の経験が全くない奴にはちときついか。

組み込み(H8等)やるんならC(というかポインタ)は知っておいたほうがいい
…ていうか知ってないと話にならん。
Javaでオープン系ならOOPを知っておいたほうがいいね。
0541デフォルトの名無しさんNGNG
>>536
EXSTANDってなんだか知らないけど
今から引き篭もってやっても2年くらいかかるんじゃないかな。
0542デフォルトの名無しさんNGNG
どうしますか?
0543デフォルトの名無しさんNGNG
こいつら何とかならないものかと…

http://natto.2ch.net/test/read.cgi/koukoku/1034615254/
0544デフォルトの名無しさんNGNG
C++用の数値計算のライブラリって何がいい?
0545デフォルトの名無しさんNGNG
スタブ関数ってどういうものを指しますか?
0546デフォルトの名無しさんNGNG
>>545
あいよ
http://www.google.co.jp/search?q=%E3%82%B9%E3%82%BF%E3%83%96%E3%81%A8%E3%81%AF
0547534NGNG
>>535
スレ紹介Thx.
知ってる人が居るかどうか分からんがあっちで聞いてみる。
0548デフォルトの名無しさんNGNG
全角カタカナだけを抽出できる正規表現って無理ですか?

あaアアいbイイうcウウえdエエおeオオ

例えば上みたいなテキストがあったときに
「アイウエオ」を抽出するみたいな。
0549デフォルトの名無しさんNGNG
正規表現だけじゃないけど。

s/[^ァ-ヶ]*//g
0550すみませんNGNG
どなたか教えてください
一様乱数を10個発生させるプログラムだそうです。

#include<stdio.h>
#include<stdib.h>
#define juand() ((double)rand()/(32767.0+1.0))
void main()
{
double z;
int i;
srand(2);
printf("自分の名前の入力\n");
for(i=1;i<10;i++){
z=jurand();
printf("%4d番目の乱数は%10.7lf\n",i,z);

これを利用して、乱数10個の平均をディスプレイに
出力するプログラムを作りたいんですが、
どのようにすればよいのか全く分かりません。
どなたか教えてください。
0551デフォルトの名無しさんNGNG
Microsoft FrontPage 2000 Develop and Test Versionっていったい何のソフトなんでしょうか・・・
そして幾らぐらいします?
教えてください。
0552デフォルトの名無しさんNGNG
>>551
Windows Catalog
http://www.microsoft.com/japan/windows/catalog/

左上のSearch Windows® カタログで知りたい製品を検索しましょう。
0553デフォルトの名無しさんNGNG
>>550
宿題スレ逝け
0554デフォルトの名無しさんNGNG
>>550
そのコードはすでに間違ってるぞ。
0555デフォルトの名無しさんNGNG
http://pc3.2ch.net/test/read.cgi/tech/1035729526/299
http://pc3.2ch.net/test/read.cgi/tech/1035354069/550
http://pc3.2ch.net/test/read.cgi/tech/1021862587/875

>>550はマルチ。いろんな意味で間違ってます。
0556 NGNG
パソコン関係でわからないことは
http://ninomii.hp.infoseek.co.jp/index2.htm
ここへ、どうぞ!
0557デフォルトの名無しさんNGNG
unsigned char r_img[1024][1024], f_img[1024][1024];
で実行したらAn Access Violation(Segmantation Fault)でエラー出して強制終了します。

どれかひとつを[1007]にすればエラー出なかったんで、メモリ関係だと思うんですが…。
単なるメモリ不足、それともOSやコンパイラ関係の制限でしょうか?

環境はP4 1.6G、256MByteでwin2kにcygwinです。
大学のunix端末では動きました。
0558デフォルトの名無しさんNGNG
>>557
それはスタックが足らないんだよ。
スタックの容量を指定るするオプションとかない?
0559デフォルトの名無しさんNGNG
>>557
64K超えるような構造型は typedef か structで配列を定義して、
mallocでヒープに取るようにすべきだと思うよ
0560ゴルァ房 ◆fziLqZmpLE NGNG
>>558
-k'-s 確保したいバイト数'
0561デフォルトの名無しさんNGNG
>>558-560
ありがとうございます。
少し弄ってみます。
0562ゴルァ房 ◆fziLqZmpLE NGNG
>>561
コンパイルするときコマンドラインから打つ
コンパイラ名 -k'-s 確保したいバイト数' ファイル名
0563デフォルトの名無しさんNGNG
DOSのバッチファイルプログラムはないんですか。
0564デフォルトの名無しさんNGNG
>>559
なんじゃそりゃ。
0565名無しさん@EmacsNGNG
>>563
作れば?
0566デフォルトの名無しさんNGNG
HSPはどこのスレ行けばいいんですか?
0567デフォルトの名無しさんNGNG
>>566
IEの検索機能を知りませんか?
0568デフォルトの名無しさんNGNG
どこか安〜くソフト開発を依頼出来る所無い?without オウム
個人的に使う分析ツールを依頼したいのだが。

テレビでインドは日本以上の能力を持って日本語の分かる技術者を
月5万で使える、と言ってたからサイトを探したんだけど無かったあるよ。

日本で出来そうな高校生を見付けて頼むしかないのかなあ。
良い所、or良い方法を知っていたら教えてください。
0569デフォルトの名無しさんNGNG
>>568
SOHO系のサイトで探せば、たくさん見つかるんじゃないの?
0570デフォルトの名無しさんNGNG
>>568
もしくは自分のHPで求人出すとか。
コーディングだけならいいけど、設計からなら大学生の方がお勧め。

…ちなみに、どんなもの組ませようとしてんだ?
0571デフォルトの名無しさんNGNG
>>567
HSPに憑いてスレしかみつかりませんでした。質問はどこですれば
いいんでしょか?
0572デフォルトの名無しさんNGNG
>>571
ゲーム製作板には無かった?
あそこになかったらあきらめて。
0573デフォルトの名無しさんNGNG
>>570
大まかな概略設計はやってるんだけど詳細設計までは手をつけて無い。
大学生といっても高くない?
時給換算で1000円以上取られそう。
インド人並みのレートで作ってもらうのは諦めるしかないのか。。。

作ろうとしているんは株価チャートを多数6個以上同時に表示させるソフトです。
色んな時間足や指数を同時に表示させたいので。
0574デフォルトの名無しさんNGNG
>>573
http://tmp.2ch.net/test/read.cgi/sisou/1034113524/l50
このスレの菊地にたのみなせい。いい仕事するかも。
0575名無しさん@EmacsNGNG
>>573
うちの会社インド人使ってるけど、人月30万だよ。
sourceforgeとかでプロジェクト立ち上げて、OpenSource
として開発すれば?開発者が集まるか分らんが。
0576デフォルトの名無しさんNGNG
>>575
こっちに来てるインド人に頼むと金がかかるだろうから
インドにいる日本語を学んでいる大学生とかとチャットでやりとりして
安く上げられたら、と思ったのだが。
オープンソースかあ。それだけの時間が取れないんだなあ・・・
0577名無しさん@EmacsNGNG
>>576
いや、インドにいるインド人だが。。日本にいる奴はもっと高い。
0578デフォルトの名無しさんNGNG
>>577
えっ?そうなの。
厳しいなあ。ちょっと考える。
ところで577さんはどちらでそのインド人の方と契約されました?
日本のエージェントを通しているのでしょうか。
0579デフォルトの名無しさんNGNG
つーかソフトウェア技術者を Mac のバイトと間違えてないか?
0580デフォルトの名無しさんNGNG
まぁ>568の場合なら、ほぼコーディングだけぽいからマカーと似たようなものだろ。
0581デフォルトの名無しさんNGNG
時給1000円で プログラマーを雇うなんて なめてんのかー。
0582デフォルトの名無しさんNGNG
ちょっと教えてください。
VC++6.0でプロフェッショナルとスタンダード、あとエンタープライズ(?)って
それぞれ何が違うんですか?
0583デフォルトの名無しさんNGNG
>>582
最適化の有無とか、付属のコンポーネントやツールのグレードの違いなんだけど、
MSのサイトを見てみたら、もう掲載情報が.net中心になって、詳しいことは載ってなかった。
(注意して探せば見つかるかもしれないけど)

どうしても必要だったら、電話がメールで聞いたほうがいい。
0584デフォルトの名無しさんNGNG
>583 どもです。
0585デフォルトの名無しさんNGNG
プロフェッショナル スタンダード は出荷終了
エンタープライズ は来年の VS.NET2003で出荷終了
0586デフォルトの名無しさんNGNG
>>582
そういう少し古い情報の場合、ググルのキャッシュが使えるときがある。
過去にクロールした時の古いファイルが残ってるときが結構ある。

スレには関係ないが。
0587デフォルトの名無しさんNGNG
http://www.yaromat.com/macos8/

ここの文字は何なの?
よくわからんがウイルス??

行かれるときはお気をつけて。
0588デフォルトの名無しさんNGNG
>>587
ごめん、もしかしてアホですか?
0589デフォルトの名無しさんNGNG
HFILEはどういう型ですか?MSDNライブラリで見ても英語オンリーなんで
分からなかったです。
0590デフォルトの名無しさんNGNG
>>589
ただのint
16bit時代の遺物
0591デフォルトの名無しさんNGNG
HFILE Handle to a file opened by OpenFile, notCreateFile.

HFILE CreateFileではなくOpenFileによって開かれたファイルのハンドル!

と好い加減なことを言ってみる...
0592デフォルトの名無しさんNGNG
>>590
ありがとうございます。

あともう一つ質問したいんですが、ファイルオープンで
HFILE fp = _lcreat(filename,0);
をCreateFileで書き換えた場合、
int fp = HANDLE CreateFile(LPSTR filename,DWORD 0,DWORD 0,LPSECURITY_ATTRIBUTES NULL
DWORD OPEN_ALWAYS,DWORD FILE_ATTRIBUTE_OFFLINE,
HANDLE NULL);
で良いでしょうか?間違ってたり、変なとこがあれば指摘お願いします。
0593デフォルトの名無しさんNGNG
漏れは_lcreate知らんけど
CreateFileの戻り値はHANDLE。intじゃない。
ナゼか、関数の呼び出しに型が入ってるけど、
コピペして消し忘れたんだよね。きっと...
あと、2つ目の引数にGENERIC_READ|GENERIC_WRITE入れないと、
読み書きできない。
あと、属性は普通FILE_ATTRIBUTE_NORMALじゃないか?
0594デフォルトの名無しさんNGNG
質問したいんですが、basicでexeファイルが簡単に作れる
フリーソフトってありますか?
0595デフォルトの名無しさんNGNG
>>594
簡単に出来たところで出来たモノが人並みに勉強できなかった馬鹿の痛いプログラムになるのは確実。
0596デフォルトの名無しさんNGNG
>>595
それを言われるとつらいが.
ていうか、おしえてください.すみません
0597デフォルトの名無しさんNGNG
くっそー。インドのインド人を時給1000円で買い叩く作戦失敗か。

自作するべか。
0598デフォルトの名無しさんNGNG
Xプログラムをcygwin環境で、
gcc -o P42 -I/usr/X11R6/include -L/usr/X11R6/lib P42.c
のようにコンパイルしたのですが、

/tmp/ccCDVsKV.o(.text+0x11):P42.c: undefined reference to `XOpenDisplay'
/tmp/ccCDVsKV.o(.text+0x68):P42.c: undefined reference to `XCreateSimpleWindow'
/tmp/ccCDVsKV.o(.text+0x80):P42.c: undefined reference to `XMapWindow'
/tmp/ccCDVsKV.o(.text+0x8f):P42.c: undefined reference to `XFlush'
collect2: ld returned 1 exit status
make: *** [P42] Error 1
ってエラーがでてコンパイルできません。

UNIX環境なら、正常にコンパイルできたのですが…
どなたかご教授お願いします(。´Д⊂)゚
0599デフォルトの名無しさんNGNG
>>598
> gcc -o P42 -I/usr/X11R6/include -L/usr/X11R6/lib P42.c
 gcc -o P42 -I/usr/X11R6/include -L/usr/X11R6/lib P42.c -lX11
0600598NGNG
>>599
コンパイルできました。ありがとうございます。
先は長いなぁ(;´Д`)
0601デフォルトの名無しさんNGNG
あるあるXウィンドウズ
あっ、サイバーネットXだっけ?プロジェクトXのように(以下略)?
0602デフォルトの名無しさんNGNG
Visual studio.NET買いました。C++.NETの初心者本に書いてある
コードをちょいと変えたら、コンパイルは問題なく通るのですが、
その後実行したらフリーズしました。なんかウチの環境ではこん
なフリーズが発生しまくるのですが、私は回線で首吊るほかない
のでしょうか?
0603デフォルトの名無しさんNGNG
>>602
今はうどんで首をつるのが流行らしい。
0604デフォルトの名無しさんNGNG
>>603
しこしこ麺がいいぞ。
0605デフォルトの名無しさんNGNG
てぃんぽ吊れよ
0606デフォルトの名無しさんNGNG
PS2プログラムのソースないすっかね?
C++とかのが欲しいんですが、アセンブラだけのでも構わないですm(_ _)m
0607デフォルトの名無しさんNGNG
>>602
NT, 2000, 系以外の95, 98, Me系のOSの場合は簡単にフリーズするぞ
OSを買い換えるか打たれ強くなるなるしかないな

>>606
PS2ってPostScriptレベル2のことか?
最近はレベル3が多いんでこっちにはないな。
0608gn355my0NGNG
つか、ビルド走らせたらブルーバックになるんだけど。。。>.NET
あ、W2K SP3 ね。
0609デフォルトの名無しさんNGNG
>>606
守秘義務って知ってる?
0610デフォルトの名無しさんNGNG
PS2 Linux ならほとんどがGPLだと思うけど
0611606NGNG
>>607
は?なんでしょうかPostScriptレベル2って。

>>609
PS2 Linuxとかではみんなプログラミングしてるっぽいんですけど…。
0612デフォルトの名無しさんNGNG
>>607
>NT, 2000, 系以外の95, 98, Me系のOSの場合は簡単にフリーズするぞ
はあ?
95, 98, Me系ではVisual studio.NETは動かんのだが、そんなことも知らんのか
0613デフォルトの名無しさんNGNG
>>611
ゲーム機はアマチュアが少ない分野なの。
0614デフォルトの名無しさんNGNG
>>613
いいかげんPSLinuxって何ですか?と書いた方が潔い。
0615デフォルトの名無しさんNGNG
>>611
印刷関係では有名>PostScript
知りたかったらアドビへどうぞ
とマジレスしてみる
0616デフォルトの名無しさんNGNG
だれも606が saeg と書いてるのには突っ込まないのね。
0617デフォルトの名無しさんNGNG
>>616
些細なことだ。
まぁ、PS2なんて結局はクソコンピュータだよ。
0618デフォルトの名無しさんNGNG
>>617
うまいねー俺がすればよかったよw
0619*学生NGNG
BITMAPFILEHEADERHはどのような操作をするのでしょうか?
MSDNが英語で分からなかったです。というか英語を訳しても詳しい内容が
よくつかめなかったです。
0620ageNGNG
オーバーレイプログラムを組みたいのですが、概要は理解しても
実際どのように組めばよいのかがわかりません。

普通に組んでれば extern使って関数呼べてしまいますし・・・・
どうすれば良いか教えていただけませんか?

ちなみにわたしはC言語を使っています。
0621デフォルトの名無しさんNGNG
>>619
BITMAPFILEHEADERH?
BITMAPFILEHEADERではなくて?
BITMAPFILEHEADERなら、検索したらサンプルになりそうなコードがいっぱいあるよ。
0622デフォルトの名無しさんNGNG
>>619
下に続く嫌と言うほど長いビット列を画像データとしてデコードするための情報が入っています。
0623デフォルトの名無しさんNGNG
>>620
環境は?一般的な環境なら不要

どうしてもやりたいなら、mmap(2)やCreateFileMapping()、
リンカやローダの仕組みと実装なんかを勉強汁
0624*学生NGNG
>>621
すんません、BITMAPFILEHEADERです。
0625*学生NGNG
ネットからビットマップファイルヘッダーへの出力のサンプルを参考にしてるんですけど、

// BITMAPINFOHEADERヘッダー出力
LPBITMAPINFO pbi = (LPBITMAPINFO)malloc(sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * bpp);
ZeroMemory(pbi,sizeof(BITMAPINFOHEADER));
pbi->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
pbi->bmiHeader.biWidth = bi.bmWidth;
pbi->bmiHeader.biHeight = bi.bmHeight;
pbi->bmiHeader.biPlanes = 1;
pbi->bmiHeader.biBitCount = bi.bmBitsPixel;
pbi->bmiHeader.biCompression = BI_RGB;
if(bpp != 0){
GetDIBColorTable(bmp,0,bpp,pbi->bmiColors);
}
_lwrite(fp,(LPSTR)pbi,sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * bpp);

となっていて、_lwriteをWriteFileで書き換えたいのですが

BOOL WriteFile(HANDLE fp, LPCVOID *pBuffer, DWORD sizeof(pBuffer),
        LPWORD num, LPOVERLAPPED NULL);
で良いでしょうか?
0626デフォルトの名無しさんNGNG
>>625
ごちゃごちゃ言わんと試せよ。
人に聞かずとも間違いは指摘してくれる。それはメリットだと思うが。
0627デフォルトの名無しさんNGNG
C++を使うにはC言語を覚えた方がいいの?
0628デフォルトの名無しさんNGNG
>>627
知ってると楽にC++に移行できる。
でも、初めからC++覚える気あるならそっちから入っても問題ない。
0629デフォルトの名無しさんNGNG
>>628即レスサンクス
0630デフォルトの名無しさんNGNG
変数
int num;
を
char score[12];
へ、文字列の10進数の数値に変換する(sprintf等の特殊な関数無し)
アルゴリズム教えてください。(速いやつ)

文字列はASCIIコードじゃなく
'0' ==0x00
'1' == 0x01 ・・・
でもいいです。
0631デフォルトの名無しさんNGNG
質問age
0632デフォルトの名無しさんNGNG
>>630
>アルゴリズム教えてください。(速いやつ)

普通のじゃダメ?
0633デフォルトの名無しさんNGNG
>>630
for (i = 10 ;i>=0 ;i--){
score[i] = '0' + num の 10で割った余り
num = num /10;
もし num=0 ならループを抜ける
}
for ( ;i>=0 ;i--){
score[i] = 空白を入れる;
}

0634デフォルトの名無しさんNGNG
TCP UDPをリアルタイムでモニタするソフトってありますよね。(BlackICEとか)
あれって一定時間ごとにnetstatしまくってるんですか?
それともなんらかの方法でキャプチャしてるんでしょうか?
0635デフォルトの名無しさんNGNG
>>636
 そういうのを探したい時は、NETSTAT.EXE にその機能がありそうだと思ったら
NETSTAT.EXE が Import してる DLLのインターフェース名を調べて googleで検索するんだよ
0636デフォルトの名無しさんNGNG
>>635
なるほど。ありがとうございました
0637デフォルトの名無しさんNGNG
>>597
日本のインド人の間違い
0638デフォルトの名無しさんNGNG
すいません、Makefileの実行の仕方を教えて下さい
環境はg++です
0639デフォルトの名無しさんNGNG
>>638
make
もしくは
make -f FILENAME
0640デフォルトの名無しさんNGNG
RFCに載タ━━━(゚∀゚)━━━!!
0641デフォルトの名無しさんNGNG
【気狂い】Java質問・相談スレ11【大歓迎】は、いつ立ちますか?
0642デフォルトの名無しさんNGNG
Java初心者スレ、遭難者の皆様へ

http://pc3.2ch.net/test/read.cgi/tech/1036142056/
0643デフォルトの名無しさんNGNG
HSPでEXEファイルからstart.axを取り出す方法を教えて下さい。
0644デフォルトの名無しさんNGNG
http://pc3.2ch.net/test/read.cgi/tech/1025264999/l50
の155を教えてください
0645デフォルトの名無しさんNGNG
http://pc3.2ch.net/test/read.cgi/tech/1025264999/155
nCm=n!/(n-m)!m!ですよ。
(define (c n m)
(define (f a b)
(let loop ((x a) (y 1))
(if (= x b) y
(loop (+ x 1) (* y x)))))
(/ (f (+ (- n m) 1) n)
(f 1 m)))
0646デフォルトの名無しさんNGNG
2進法表と16進法表があるサイト知ってる人が
いましたら教えて下さい。
0647デフォルトの名無しさんNGNG
*
↑
これ、なんて読むの?
0648デフォルトの名無しさんNGNG
アポストロフィ
0649デフォルトの名無しさんNGNG
肛門?
0650manko_chinko ◆GLc2rpKRNM NGNG
工場
0651デフォルトの名無しさんNGNG
アスタリスク
0652デフォルトの名無しさんNGNG
ttp://www.tuxedo.org/~esr/jargon/html/entry/ASCII.html
0653デフォルトの名無しさんNGNG
>>646
2進 16進
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F
0654デフォルトの名無しさんNGNG
なぜ置換できないのでしょうか?教えて下さい。
/* 5_3.c */
#include<stdio.h>

typedef UINT unsigned int;

main()
{

UINT hoge=10;
printf("%u",hoge);
}

エラーメッセージ
5_3.c 3: bad function definition for 'UINT'
5_3.c 5: syntax error near 'main'
0655manko_chinko ◆GLc2rpKRNM NGNG
>>654
typedefのつかいかたをまちがってる
0656デフォルトの名無しさんNGNG
>>655
それじゃこれは?
http://www.geocities.co.jp/HeartLand/7664/m002.html
0657デフォルトの名無しさんNGNG
typedef unsigned int UINT;
0658デフォルトの名無しさんNGNG
>>655
>>657
そうしたら、ここのwebページの情報は間違ってますよね?
http://www.geocities.co.jp/HeartLand/7664/m002.html
0659デフォルトの名無しさんNGNG
あってる。
typedef unsigned int UINT;
typedef unsigned short USHORT;
0660デフォルトの名無しさんNGNG
typedef 既知の型名 新しい型名;
0661デフォルトの名無しさんNGNG
>>659
それじゃあ
>>654のプログラムはなぜコンパイルできないのでしょうか?
0662デフォルトの名無しさんNGNG
typedef UINT unsigned int; を
typedef unsigned int UINT; に
0663デフォルトの名無しさんNGNG
>>662
全然 解になってないです。
とりあえず↓のサイトを見てください。
http://www.geocities.co.jp/HeartLand/7664/m002.html

↑のサイトではtypedef UINT unsigned int;のような
形で置換すれば良いと紹介しているのに
なぜ>>654はエラーになるのかを聞いているんです。

気に障ったのでしたら誤ります。
0664デフォルトの名無しさんNGNG
>>663
まずは日本語の勉強から。
0665デフォルトの名無しさんNGNG
>>663
>>660にあるようにtypedefの次にはちゃんと定義してある型じゃないとダメなの。
typedef UINT unsigned int;
ではなくて
typedef unsigned int UINT;
ってしないとダメ。
unsigned int はCですでに決まっている型で
それをUINTっていう別の名前をつけるの。
0666デフォルトの名無しさんNGNG
http://java.sun.com/j2se/1.4/ja/download.html
ここでダウンロードできるやつはアップローダーにアップできますでしょうか?
もしできたらここにアップしてくださると助かるのですが、
http://uploaderlarge.42ch.net/UploaderLarge/
どうかお願いします
0667デフォルトの名無しさんNGNG
>>666
?
なんで自分でやらないの?
0668デフォルトの名無しさんNGNG
>>663のいうサイトは
unsigned shortにUSHORTっていう別名をつけているの。
だから
typedef unsigned short USHORT;
ってやっているでしょ。
0669デフォルトの名無しさんNGNG
http://java.sun.com/webapps/download/Display
0670デフォルトの名無しさんNGNG
MciSendCommand弄ってAVIとか再生しようとしてます。
ウィンドウのハンドル渡してウィンドウの適当な位置に映像を表示したいんですが…
とりあえず、OPENで自分のウィンドウのハンドルとか渡したら左上に表示されました。
…どうやって位置制御すれば良いですか?
ちなみにAPIで弄るならCreateWindowで適当なウィンドウ作ってハンドル渡すのですが、
今回はMFCのお勉強中なのでさっぱりです。助けてください。
0671デフォルトの名無しさんNGNG
>>635>>636
フリップフロップになってるよ!
って突っ込まないの?

>>653
0は?
0672デフォルトの名無しさんNGNG
0000 0
0673デフォルトの名無しさんNGNG
誰か、ビジュアルもそのままにWindows用iCal(http://www.apple.co.jp/ical/)
作ってくださいよ。モバイルで使えると尚良いなぁと。
スレ立てようと思ったくらい我慢できん。我慢したけど。
0674デフォルトの名無しさんNGNG
aplle に訴えられるよ。
0675デフォルトの名無しさんNGNG
apple
0676デフォルトの名無しさんNGNG
なんか色味とか変えときゃ大丈夫だって。
誰か作れないんすか、こういうの。
0677デフォルトの名無しさんNGNG
appale
0678デフォルトの名無しさんNGNG
韓国人か中国人なら
0679675NGNG
伏字です。
ということにしたいのです :)

そういや、ここはほしいものは自分で作る板だぞ。
0680674NGNG
名前も間違えた。
#rm -rf /
して来ます。
0681デフォルトの名無しさんNGNG
>>680
管理者権限でな。
0682デフォルトの名無しさんNGNG
#はrootでないかい?
0683デフォルトの名無しさんNGNG
布施さん痔か・・・かゎぃそうに
0684masatarouNGNG
GetPrivateProfileStringとかiniファイルから読み込み用APIの
UNIX系のAPIってある?
または、そのC/C++のサンプルソースとかないっすか?
0685デフォルトの名無しさんNGNG
普通、COMオブジェクト(ActiveXコントロールとか)をシステムに登録するときは管理者権限で
regsvr32を使いますが、Users権限でも登録できるCOMオブジェクトってありますか?
0686デフォルトの名無しさんNGNG
つーか権限とは何か、と問う。
0687デフォルトの名無しさんNGNG
>>686
WindowsNT系での権限。
0688685NGNG
Usersでも登録ってのはシステムに登録というわけじゃなくて、
そのユーザの環境だけで有効なCOMオブジェクト、みたいな意味なんですけど
こういうものって全くありえないんでしょうか?

逆に言えばregsvr32で登録するようなCOMオブジェクトは全部管理者権限で
登録しろってことなんでしょうか?
0689デフォルトの名無しさんNGNG
FF11benchを高解像度にやりするような解析、改変をお願いします
0690デフォルトの名無しさんNGNG
RFC(日本語訳)の書籍ってあるんでしょうか?
どうでしょう?
0691デフォルトの名無しさんNGNG
CppUnitをMinGWでコンパイル出来ません。
どうやったらコンパイル出来ますか?
0692デフォルトの名無しさんNGNG
>>689
解析・改変をしているのですが、○○ができなくていきずまっています、
ヒントをください、の間違いかな?

>>690
有名どころを訳したものと、ジョークRFCを訳したものが出版されている。
買うならこれかな。高いけど。

インターネットRFC事典―Request for comments ポイント図解式
http://www.amazon.co.jp/exec/obidos/ASIN/4756118887/
0693デフォルトの名無しさんNGNG
HSPでEXEファイルからstart.axを取り出す方法を教えて下さい。
0694デフォルトの名無しさんNGNG
>>693
what's start.ax?
0695NHKNGNG
HBITMAP bmp = SCR_INFO.hBitMap;
SaveBitmapFile(bmp, "gfnum++.bmp");
とすると
error C2275: 'SCR_INFO' : typedef 識別子に、クラス メンバ アクセス演算子 (->) を使用しました。
となってしまいます、構造体は
typedefstruct_SCR_INFO
{
BOOLUse;
BITMAPINFOBitMapInfo;
HBITMAPhBitMap;
HDChDCBitMap;
BYTE*Surface;
intWidth;
intHeight;
} SCR_INFO;
となっているんですがエラーの原因はなんでしょうか?お願いします。
0696デフォルトの名無しさんNGNG
>>695
原因も何もそのエラーメッセージが言ってることが全て。
君は実体を定義せずに何をやりたいのだ?

SCR_INFOってのは型だろう。
0697デフォルトの名無しさんNGNG
/* アドレス演算子についてなんですが、 */
#include<stdio.h>

main()
{
int a[]={0,1,2,3,4};

printf("%d\n",*(&a[0])); /* 0 */
printf("%d\n",*(a+1)); /* 1 */
}
/* この出力結果から分かるように、
* アドレス演算子を変数に付けると、付けた変数の値が
* アドレスに変わる。
*
* と言うことで合っていますよね?あまり自信がないんですが・・・
*/
0698デフォルトの名無しさんNGNG
>付けた変数の値がアドレスに変わる。
ってのはアレだけど、まぁおおむねあってる。と思っとけ。
0699デフォルトの名無しさんNGNG
正直、何が訊きたいのか漏れにはサパーリわからん。
0700デフォルトの名無しさんNGNG
>>699
つまり

9255
a
+++++++
+ +
+ 10 +
+ +
+++++++
とおいたなら&aは
??????
a
+++++++
+ +
+9255 +
+ +
+++++++という事ですよね?

0701デフォルトの名無しさんNGNG
そこの近辺に対する認識率が低いから言葉を知らないに一票
0702デフォルトの名無しさんNGNG
>>693
コンパイルしたEXEからソースコードを抜き出せるわけないだろう
0703デフォルトの名無しさんNGNG
>700
理解してるようには思えるが、説明がアレだな。
その説明だと、aの値が変わってしまうじゃないか。

aの値が9255になるわけではない。&aの値が9255。
変数の名前とはアドレスに付けたラベルだと認識したまえ。
0704デフォルトの名無しさんNGNG
>>703
&aはメモリ上に確保されるんですか?
0705デフォルトの名無しさんNGNG
>707
されない。
aというラベルをアドレス:9522に付けたから&aは値としてそのアドレスを持っているだけ。
アドレスはメモリに勝手についてるだろ?
0706デフォルトの名無しさんNGNG
あう。ミスった。
>704な。
0707デフォルトの名無しさんNGNG
>>706
(aのアドレスを2751と置く)
a[5]=10;
↓
*(a+5)=10;
↓
*(&a[0]+5)=10;これを展開すると
&aはaのアドレスを意味しているので、
↓
*(2751+5)=10;
↓
*(2756)=10;だと思うですけど・・・
*(変数)=10;の形じゃないと文法的に間違いですよね?
そこら辺はどうなんでしょうか??
0708デフォルトの名無しさんNGNG
それがやりたいなら
*(((char*)&a[0])+5)=10;
0709デフォルトの名無しさんNGNG
>>707
いや、間違いじゃない。
代入の左辺に書けるのは左辺値だ。
ポインタをデリファレンスしたもの(ポインタに*演算子を適用したもの)は、
常に左辺値だ。

それと、
&aと&a[0]は全然べつのものだぞ。
&a[0]の型は(int*)だが、&aの型は(int(*)[5])だ。

#include <stdio.h>
int main(int argc, char * argv[])
{
  int a[8];
  printf("a:%x, &a:%x, a + 5: %x, &a + 5: %x\n", a, &a, a + 5, &a + 5);
  return 0;
}

これを実行してみると良い。
0710デフォルトの名無しさんNGNG
RGBの値0〜255を、0.0〜1.0の値に変換する数式がわかりません。
どうやったらできるんでしょう??
0711デフォルトの名無しさんNGNG
>>710
n / 255.0 では?
0712デフォルトの名無しさんNGNG
RGB=R/(256*256*256)+G/(256*256)+B/256;
0713712NGNG
そうですね。255です。
0714デフォルトの名無しさんNGNG
ひとつの成分(例えばR)の範囲0〜255の数値を、
0.0〜1.0の範囲の値に変換したいんです。
0715デフォルトの名無しさんNGNG
言語とか、データの形式とか書かないと。
0716デフォルトの名無しさんNGNG
>>714
>>711じゃだめなの?
0717デフォルトの名無しさんNGNG
BD=(RGB>>16)/255.0;
GD=((RGB>>8)%256)/255.0;
RD=(RGB%256)/255.0;
こういうことか?
0718デフォルトの名無しさんNGNG
環境はWindows2000でVC++を使っています。
プログラムの実行時の使用メモリ量を知りたいのですがなにか手段はありますですか?
0719デフォルトの名無しさんNGNG
タスクマネージャ
0720デフォルトの名無しさんNGNG
>>718
CTRL+SHIFT+ESC
0721くり坊NGNG
ここに書いてよいかちょい悩みましたが
あえて質問。
今度ブライダル関係の職場に移動するので
WIN上で動く 「大安」「先負」「仏滅」とか確認出来る
カレンダーソフト探してます。
誰か知っていたら、是非教えてください。
よろしくお願いします。FREEなソフトならなお嬉しいです
0722デフォルトの名無しさんNGNG
>>721
そういう質問はWin板かソフトウェア板だね。
http://www.vector.co.jp
↑ここで探してみ。
0723デフォルトの名無しさんNGNG
API 教えてくれるサイトってある?
0724デフォルトの名無しさんNGNG
何の?
0725デフォルトの名無しさんNGNG
>>721
Google「六曜 カレンダー フリーソフト」
0726デフォルトの名無しさんNGNG
windowsで、、odbc接続とRS-232C通信が可能な
フリーのの開発環境があったら教えて下さい
0727デフォルトの名無しさんNGNG
木構造のデータを順番に読んでいくアルゴリズムをC言語で
実現したものを教えてください。


0728デフォルトの名無しさんNGNG
typedef struct _Tree {
void *data;
struct _Tree **child;
size_t n_child;
} Tree;

typedef void (*ForeachFunc)( Tree * );

void tree_foreach_preorder( Tree *tree, ForeachFunc func ) {
size_t i;
func( tree );
for ( i = 0; i < tree->n_child; i++ )
tree_foreach_preorder( tree->child[i], func );
}

void tree_foreach_postorder( Tree *tree, ForeachFunc func ) {
size_t i;
for ( i = 0; i < tree->n_child; i++ )
tree_foreach_postorder( tree->child[i], func );
func( tree );
}
0729デフォルトの名無しさんNGNG
>>728
うおお、かっこいい。高階関数だ。
0730デフォルトの名無しさんNGNG
キー入力をフックするアプリ作ってたんですが、フック対象プログラムがDirectXだとwindowsが介入しない事を知りました(泣)。
DirectXで動作しているプログラムのキーをフックしたいのですが可能でしょうか?
(出来たら大まかでも良いので、手順を教えてください。)
維持でもフックしたいと考えています。どなたか良きアドバイスを・・。
0731730NGNG
フック後の動作ですが、あるキーは無効に、あるキーはそのまま返却。を行いたいです。
0732デフォルトの名無しさんNGNG
>>727
2分探索なら、「C言語による最新アルゴリズム事典」の207ページに載ってる。
そんな言葉で検索してみたら?
0733デフォルトの名無しさんNGNG
>>730
フックできたら、それは"Direct*"じゃないよーな。
0734デフォルトの名無しさんNGNG
c言語でif文とfor文を使って、1から100までの偶数を全部足し合わせる
プログラムってどう書くんですか?
教えてください。お願いします
0735デフォルトの名無しさんNGNG
>>734

int sum = 0;
if(sum == 0) {
 while(sum) ;

 sum = 2 + 4 + 6 + .... + 100;
 
}
0736デフォルトの名無しさんNGNG
>>735
それだとforを使っていない罠
0737735NGNG
>>736
すみません。

int sum = 0;
if(sum == 0) {
 for( ; sum < 0 ; )
  ;
 sum = 2 + 4 + 6 + .... + 100;
 
}
0738デフォルトの名無しさんNGNG
>>734

int i;
int sum=0;
for(i=0;i<101;i++){
 if(!i%2) sum+=i;
}

iをインクリメントじゃなくてi+=2
とすればif文はイラン。
0739マジレスNGNG
ifなんか無くても偶数だけ足せるんちゃうの?
0740735NGNG
>>738
俺のほうがスマートだな。
0741デフォルトの名無しさんNGNG
どうでもいいけど「1から100までの」ループを書くとき、どう書く?
1) for (i = 1; i <= 100; ++i)
2) for (i = 1; i < 101; ++i)
0742デフォルトの名無しさんNGNG
>>741
処理速度的には変わらないのでどちらでもいい
0743デフォルトの名無しさんNGNG
>>742
動けばいい、速いほうがいいって考えはそろそろ卒業した方がいいよ。
0744742NGNG
>>743
このケースで詠みやすいも詠みにくいもないと思うが。
0745デフォルトの名無しさんNGNG
スタイルの違いを許容できない人はプログラマではありません。
0746デフォルトの名無しさんNGNG
許容できないというか、自分だったらどう書く? と言う事で。
「そんなことは考えたこともない」というのも答えのひとつだけど。
0747デフォルトの名無しさんNGNG
>>741
for(i = 1; i <= 100; i++)
0748デフォルトの名無しさんNGNG
オレ的には

#define 100TO_OMOE_BAKA 101
for (i = 1; i < 100TO_OMOE_BAKA; i++)

だな。
0749デフォルトの名無しさんNGNG
for(i = 1;i < 201;i += 2) {
 int j = i / 2;
でjを使うね、俺だったら
0750デフォルトの名無しさんNGNG
>>741
for (i = 1; i<=100; ++) だよな。

「20から30のあいだで」という条件だったら
for (i = 20; i <= 30; ++i) で。
0751デフォルトの名無しさんNGNG
foreach $dummy (1..100) {}
0752デフォルトの名無しさんNGNG
int i = 0;

label1:

if(++i <= 100)
 goto label1;
0753デフォルトの名無しさんNGNG
int i, sum = 0;

for(i = 1; i <= 100; ++i) {
  if(!(i%2))
   sum += i;
}

return sum;
0754753NGNG
>>738と思いっきりかぶった。染んでくる。
0755デフォルトの名無しさんNGNG
for (i=2; i<=100; i+=2)
sum += i;
return sum;
0756これ最強!NGNG
#include <stdio.h>//yoiyo
main(){
  for(int sum=0,i=2; i<=100; sum+=i,i+=2) ;
  printf("%d\n",sum);
  return 0;
}
0757デフォルトの名無しさんNGNG
リソースエディタからSysListView32を挿入するにはどうしたらよいのですか?
ListBoxや、ActiveXコントロールのMicrosoft ListViewというものなら挿入
できるみたいなのですが。SysListView32の挿入の仕方がわかりません。
あと、ActiveXコントロールのListViewというのはSysListView32に比べて
どういう利点があるのですか?
0758デフォルトの名無しさんNGNG
今ビット演算をしているんですが、
解を2進数で表示させる変換記号はあるんでしょうか?
0759デフォルトの名無しさんNGNG
FAT12の資料ってありますか?
0760デフォルトの名無しさんNGNG
>757
移動するのはいいが、どうしてVCのスレで訊かないのか?

>758
printfのフォーマット?
無い。
0761デフォルトの名無しさんNGNG
>>760
ISO C99ではどうなの?
>>758
0762デフォルトの名無しさんNGNG
>>760
あと自分で自作関数などを駆使して
変換記号をつくるのは不可能ですか?
0763デフォルトの名無しさんNGNG
訂正
あと自分で自作関数などを駆使して
変換記号のようなものを作るのはできますか?
0764デフォルトの名無しさんNGNG
>>763
printfを拡張するっていう意味?
それはちょっと難しいと思う。
0765デフォルトの名無しさんNGNG
>>761
C99にもなかったと思うけど。
確かめてないからあったらスマソ。

>>763
printf()の代りにmyprintf()とか作るなら何でも出来る。
07661NGNG
>>765
かりにmyprintf()を作る場合、
コードの量はどれくらいになりそうですか?
0767デフォルトの名無しさんNGNG
>>758

bitPrint(unsigned b) {
int i;
unsigned bit = 0x01;

 for(i=1;i<=8;i++){
  printf("%d",(p&bit));
  bit<<=i;
 }
}
0768デフォルトの名無しさんNGNG
>>767
なあ、それだと逆順にでてこないか。
0769デフォルトの名無しさんNGNG
なんでprintfにこだわるんだ?
0770767NGNG
修正

bitPrint(unsigned b) {
int i;
unsigned bit = 0x80;

 for(i=1;i<=8;i++){
  printf("%d",(b&bit));
  bit>>=i;
 }
}

密かにビット演算の変数も修正。
0771デフォルトの名無しさんNGNG
>>761
全部自前にしないでvprintf()にラッパー被せてすますなら、
大したことは無いな。追加する仕様次第。

でも、インタプリタみたいなことしたいのでなければ、
2進文字列に変換する関数だけ作って%sでほり込むなり、
文字列レベルで結合するなりするぞ。ふつう。
0772デフォルトの名無しさんNGNG
#include<stdio.h>

main()
{
printf("%d\n",~11);
/* なぜちゃんと出力されないんでしょうか? */
}
0773デフォルトの名無しさんNGNG
>>772
されるよ
0774デフォルトの名無しさんNGNG
>>771
表示がしたいと言っているんだからそれが出来ればいいだけだろ。
ふつう。
0775デフォルトの名無しさんNGNG
>>773
ソースに全角の空白?がはいってました。(スイマセン
0776デフォルトの名無しさんNGNG
>>773
-12と出力されるんだけどおかしくないですか?
0777デフォルトの名無しさんNGNG
>>776
君の考える正しい出力は何?
0778デフォルトの名無しさんNGNG
>>777
244です。 (11110100
0779デフォルトの名無しさんNGNG
>>778
あー、それは予想外だったわ。
%dは符号付きだろ?

ちなみに%uにしても244にはならんと思うよ。
intが8ビットのマシンじゃないと。
0780デフォルトの名無しさんNGNG
>>778
おまえのところはintが8bitでしかもunsignedなのかと小一時間
0781デフォルトの名無しさんNGNG
変換記号はなにがいいんでしょうか?
0782デフォルトの名無しさんNGNG
お前誰?
0783デフォルトの名無しさんNGNG
>>ALL
根本的にビット演算の使い方を
間違えてるかもしれない・・・。(772
0784デフォルトの名無しさんNGNG
>>783
なんで?
0785デフォルトの名無しさんNGNG
>>778
printf("%d\n",(unsigned char)~11);
0786デフォルトの名無しさんNGNG
前にも書き込んだことあるんですけど…(未解決)
MFCでMCI弄ってたんですけど、AVIとかの再生位置を弄りたいんです。
要するにウィンドウの左上には表示できるんだけど、他の位置に表示できません。
どうやったら表示位置変えられるんですか?

#MCIWndなんちゃらいう高レベルMCI(?)でも使ってことなのだろうか…
0787デフォルトの名無しさんNGNG
>>760
そういうスレがあるとは知らなかったもので。
題名を見る限りではこのスレでも別にスレ違いでは無いようだと思った
のでここで聞いてみました。
VisualCの方で聞いてみます。
0788デフォルトの名無しさんNGNG
C言語プログラマな方、仕事では一体どういうものを作っておられるのでしょうか。
定番っつーか、そんなのがあれば教えて下さい。

例えばDBと連携させているよ、とか。
0789デフォルトの名無しさんNGNG
googleツールバーみたいなもんを作ってみたいのですが、
参考になるリンクや書籍を教えてください。
0790名無しさん@EmacsNGNG
>>789
www.google.com
0791デフォルトの名無しさんNGNG
>>790
もっと親切に書いてやれよ。

http://www.google.com/
0792デフォルトの名無しさんNGNG
>>791
灯台下暗しとはこのことかw
0793デフォルトの名無しさんNGNG
>>788
依頼のあったもの。
0794デフォルトの名無しさんNGNG
>>788
やりたくないもの。
0795デフォルトの名無しさんNGNG
>>793-794は本当はやってないな・・・(w
0796デフォルトの名無しさんNGNG
>>788
サーバー管理してるぞ!
0797デフォルトの名無しさんNGNG
配列を
int a[10][20][10]
double b[8][10000][2]と定義した場合の
PCのメモリが食う容量の計算方法を教えてください。
0798デフォルトの名無しさんNGNG
>>797
sizeof int * 10 * 20 * 10
sizeof double * 8 * 10000 * 2
0799デフォルトの名無しさんNGNG
printf()でsizrofのサイズを表示するにはどうすればいいのですか?%d、%xなどいろいろありますが…
0800デフォルトの名無しさんNGNG
>>799
どっちでもいいよ。
0801798NGNG
>>798
よく考えたら、
sizeof a
sizeof b
で、十分だね。
スマソ。
0802デフォルトの名無しさんNGNG
>>797
sizeof(a)
sizeof(b)
0803デフォルトの名無しさんNGNG
ものすごい初歩的な質問ですが、
最新のプログラミング言語は何ですか?
0804名無しさん@EmacsNGNG
>>803
お前は新しければ何でもいいのか?
0805デフォルトの名無しさんNGNG
基本情報技術者の資格とりたいのですがプログラミング言語はどれを選択すればいいでしょうか?
(C,COBOL,CASL2,Java)
ちなみに私プログラミング経験ゼロです。
0806デフォルトの名無しさんNGNG
>>805
CASLでいいんじゃない?
0807805NGNG
>>806
即レスありがとうございます。CASL2が一番初心者には学習しやすいのでしょうか?
0808デフォルトの名無しさんNGNG
>>805
マジでCASLですか?
Cしかしらない…むずいのかな…
0809デフォルトの名無しさんNGNG
>>807
>CASL2が一番初心者には学習しやすいのでしょうか?
楽勝。
プログラマーなら知っていてあたりまえ。
0810デフォルトの名無しさんNGNG
Cでもいいんじゃない? ただCは結構凝った問題出るよね。
Javaも似たような傾向かな? COBOLはわからんが簡単そうだと思った。
CASLはもともとできることが少ないので問題の傾向も読めて楽勝。
0811デフォルトの名無しさんNGNG
CASLはアセンブラだからね。
当然仕様が一番小さい。
仮にもプログラマなら覚えるのに1時間もかからんだろ。
アセンブラ経験があれば勘で何とかなるかも知らん。
0812805NGNG
みなさんありがとうございます。試験ではCASLが一番やりやすいのですね。
ちなみに将来的にみてどの言語をやっておくのが最もためになるでしょうか?
失礼なようですがお願いします。
0813rubyist@カラアゲうまうまNGNG
Ruby!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0814デフォルトの名無しさんNGNG
2次元配列の関数の返り値の受け渡しについて
double k(int n){
int i;
double kk[n][10];
for(i=0;i<10;i++){
kk[n][i]=1+2*i*i;

}
return kk[n][];//ここはこのように書けばいいのでしょうか?
}
0815名無しさん@EmacsNGNG
>>812
あの中ではCかJavaだな。良く使われてるのがJavaで、
知識としていけてるのはC。

個人的には、言語知らないなら、基本情報よりも、ソフト
ウェア開発技術者の方が簡単だと思うが。。。
0816デフォルトの名無しさんNGNG
>>812
Javaかな?
大企業は新人研修にJavaを使うところが増えてるらしい。
もしくはC。

たとえば、面接でCASLできるといっても、ほとんど評価されないと思う。
COBOLは一部企業ではまだまだ使われてるらしいけど将来は不安だと思う。
0817デフォルトの名無しさんNGNG
>812
結局Cは基本として必要じゃないかと思うけど
0818デフォルトの名無しさんNGNG
>>812
将来性を考えるなら、試験で出る言語全部+試験ででない言語
(VC,Delphi,VB等)やっとけや。
0819デフォルトの名無しさんNGNG
>>814
ちょっとまて。
言語がCかC++かはさておくとしても、その配列を返すつもりなのか?
返していいと本気で思ってるのか?
0820デフォルトの名無しさんNGNG
>>814
C/C++だとして、
関数の引数で配列の要素数を宣言できるのか?
0821デフォルトの名無しさんNGNG
おはようございます。
プログラミングを始めたいんですが、今使ってるパソコンが
Celeron 400MHz、6GB、オンボードグラフィック、64MBと、
今時にしては、かなり低いスペックなんです。
そこで経験者の方にお聞きしたいのですが、
これでプログラミングしてゲームを作ることは可能でしょうか?
C/C++、DirectXなどを勉強予定で、最終的には3Dゲームを作成してみたいと思っております。
どうでしょうか?アドバイス頂けたら幸いです。

0822デフォルトの名無しさんNGNG
>>821
スペックが問題になるようなものを作る前に、
挫折するかも知れないから、その環境でいいんじゃない。
0823814NGNG
言語はC/C++です。
エラーでました…
2次配列をreturnで返すにはどうすればいいのでしょうか?
やはりポインタを使用してreturnを使わない方法ですか?
0824デフォルトの名無しさんNGNG
>>823
構造体にでもぶち込んどいたら?
0825デフォルトの名無しさんNGNG
>>823
関数の引数にnがあって、そのnを使って配列の宣言を
している様になっている所も問題になっていると思うのですが?
0826デフォルトの名無しさんNGNG
St := TFileStream.Create (OpenDialog.FileName, fmOpenRead);
って書いたら、
[エラー]SDIMAIN.PAS(82): 未定義の識別子 : 'fmOpenRead'
とコンパイラに怒られるのですが、何故でしょうか?
環境はDelphi6personalです。
0827デフォルトの名無しさんNGNG
age忘れage。
0828デフォルトの名無しさんNGNG
Win坊ですが、質問です。
アプリ起動時にエントリポイント関数が呼ばれる前にスタートアップルーティンが
呼び出されて初期化処理を行うのはWindowsだけなのでしょうか?
UNIXなどでは違うのでしょうか。教えてください。
0829823NGNG
>>823
構造体といってもたった一つの2次元配列なので、カッコ悪い気がして…

>>825
それに関してはたまたま変更してました。^^;
double k_gansui_(void){
int i,m;
double kk[10][10000];
for(m=0;m<=9;m++){
for(i=0;i<=9999;i++){
kk[m][i]=i*i+2+m;
}
}
return kk[][];//ここの書き方を教えてください。
}
0830826NGNG
Delphiスレ炒ってきます。
0831デフォルトの名無しさんNGNG
>>828
システムコール fork() でプロセスを作り、
システムコール execve() で実行する。
実行の過程でmain関数に制御が移される。
これらをスタートアップルーチンと呼べなくはない。
ttp://www.jp.freebsd.org/www.FreeBSD.org/doc/ja_JP.eucJP/books/design-44bsd/x257.html
0832823NGNG
void main(void){
 double a[10][10000];
 a[][10000]=k_gansui_();//ここの書き方を教えてください。2次元配列ポインタの受け渡し

}

double *k_gansui_(void){
 int i,m;
 double kk[10][10000];

 for(m=0;m<=9;m++){
  for(i=0;i<=9999;i++){
   kk[m][i]=i*i+2+m;
  }
 }
 return &kk[ZN+2][MAX_OMEGA+1];//解決しました。
}
0833教えて下さい。NGNG
#include<stdio.h>

main()
{
char a=23;
char c=~a;

printf("%d\n",c); /* 232 */

printf("%d",~(unsigned char)23); /* -24 */
/* キャストしているのに何故232と出力されないいんでしょうか? */
}
0834デフォルトの名無しさんNGNG
せくーすのやり方を教えてください。よろしくおながいします。
0835デフォルトの名無しさんNGNG
>>834
よく濡らしておくのがコツ。
0836デフォルトの名無しさんNGNG
>>833
cに初期値入れてあげてください。かわいそうです。
0837デフォルトの名無しさんNGNG
>>833
どっちも-24になるはずだけど・・・。

上のは、printfに渡す時にintに汎整数拡張される。
下のは、~を評価する直前にintに汎整数拡張される。

どちらも232と表示させたいなら、
printf("%d\n", (unsigned char)c);
printf("%d\n", (unsigned char)~23);

意図を判りやすくしたいなら、0xffとANDをとるべき。
printf("%d\n", c & 0xff);
printf("%d\n", ~23 & 0xff);
0838デフォルトの名無しさんNGNG
>>837
はぁ?
(ハズカシイ
0839デフォルトの名無しさんNGNG
>>837
左辺値、右辺値って言葉しってます?

>どっちも-24になるはずだけど・・・。
とりあえずコンパイルしてみろ。
#include<stdio.h>

main()
{
char a=23;
char c=~a;

printf("%d\n",c); /* 232 */

printf("%d",~(unsigned char)23);
}
0840837NGNG
>>839
gcc2.96ではどちらも-24になりましたが、なにか?
この場合、左辺値・右辺値による影響はありませんが。

あなたこそ、汎整数拡張って言葉知ってます?
0841デフォルトの名無しさんNGNG
大きな配列で例えば
int a[600][400][300]
みたいなものがあったとして、この配列を扱うのにメモリは4*600*400*300
の大きさが必要なんでしょうか?
上のsizeofで調べようとしてみても例外エラーがでて実行ができません・・・
0842デフォルトの名無しさんNGNG
/* なぜ2進む?ポインタだからか? */
#include<stdio.h>

main()
{
char* color_name[]=
{
"hoge",
"piyo",
"hoge_p"
};

char* color_name3[3][7]=
{
"hoge",
"piyo",
"hoge_p"
};

printf("%d\n",color_name); /*x*/
printf("%d\n",color_name+1); /*x+2*/ /*なぜ2も進むのか?*/

puts("");

printf("%d\n",color_name3); /*y*/
printf("%d\n",color_name3+1); /*y+14*/ /* なぜ14も進むのか? */

}/**/
0843デフォルトの名無しさんNGNG
改訂
#include<stdio.h>

main()
{
char* color_name[]=
{
"hoge",
"piyo",
"hoge_p"
};

char* color_name3[3][7]=
{
"hoge",
"piyo",
"hoge_p"
};

printf("%d\n",color_name); /*x*/
printf("%d\n",color_name+1); /*x+2*/ /*なぜ2も進むのか?*/

puts("");

printf("%d\n",color_name3); /*y*/
printf("%d\n",color_name3+1); /*y+14*/ /* なぜ14も進むのか? */

}/**/
0844デフォルトの名無しさんNGNG
>>841
sizeof(int)は?
さらに、それに、残りの数値掛けてみたら?・・・(単に電卓使う。1000*1000で割っておく等)

>>843
intで扱ってるんじゃ無いの?
0845844NGNG
>>843
pointer処理をね
0846デフォルトの名無しさんNGNG
お前らな、いい加減Cに関することならCスレ池。
0847デフォルトの名無しさんNGNG
プログラミングの勉強をした事が無い初心者なんですが、これから勉強するなら何が言いでしょうか?
0848デフォルトの名無しさん NGNG
配列A[9][3][2]があり、それぞれ1・2・Zと番号がついている。
数字を入力し、その数字と内容が一致したらその番号を表示。
(入力数字は2・3・9のみ)
例 9入力なら1を、2入力ならZを表示したい。

わかりますか?教えて下さい。
0849841NGNG
>>844
どうもこのような大きな配列は宣言の時点でエラーになってるみたいです
配列の要素の数を少なくしたらエラーは消えました。
このような大きな配列データはメモリを多く積んでないと扱うことができないものなんでしょうか?
0850デフォルトの名無しさんNGNG
>>841>>849
メモリーの動的確保でも、まぁ無理かな・・・

>>847
Cで良いんじゃない?本いっぱいあるし。
0851デフォルトの名無しさんNGNG
>>850
今日立ち読みしてきたら、ジャバとかがはやってるみたいなことが書かれてあったんですが、
そういうことは実際あまり関係ないんでしょうか?
0852デフォルトの名無しさんNGNG
>>851
Javaでもいいんじゃない

>>841
オプション
Option
Compiler
Code generation
とかで、コンパイル時のメモリー優先とか、速さ優先とか設定できないかな?
焼け石に水って感じかもしれないがな。
0853デフォルトの名無しさんNGNG
gotoは何で好まれていないんですか?
0854デフォルトの名無しさんNGNG
プログラムの処理が、どこからどこへいっているのかわから無くなるから。
大きなものになると得にそう。
0855854NGNG
誤:得に
正:特に
0856デフォルトの名無しさんNGNG
>>853
個人で作るものなら良いかもしれないけど、プロジェクトでやるのが前提だからねぇ。
慣れちゃったら困るので、今からやめときなね。
0857デフォルトの名無しさんNGNG
>>854なるほど。
0858ageNGNG
MicrosoftのACCESSについて聞きたいのですがここでいいのでしょうか?

ボタンを押されるとクエリを実行して結果のデータを非連結のテキストボックスに表示したいのですが
どうしたらいいでしょうか?
こんな感じになると思ったのですがコンパイルが通りません
正しくはどうすればよいのでしょうか?

Private Sub Seach2_Click()

Me!name = Query.SearchQuery.name
  Me!sex = Query.SearchQuery.sex

End Sub
0859デフォルトの名無しさんNGNG
>>858
Office関連はビジネスソフト板ですよん。
Accessはこちら。
↓
ACCESS総合相談所 その5
http://pc.2ch.net/test/read.cgi/bsoft/1033182163/
0860858NGNG
>>859さん
ありがとうございます
逝って来ます
0861デフォルトの名無しさんNGNG
http://www.kumei.ne.jp/c_lang/intro/no_18.htm
で、fpと言うのを持ち出してるのは、fopen・・・・・・を何回も書くのがめんどくさいからですか?
0862861NGNG
ちがくって、はじめからC++にはいってる命令のような気がしてきました。ていうか、ここら辺全体的にわかりません。
0863デフォルトの名無しさんNGNG
fopenは何回もするもんじゃあないよっと
0864848NGNG
板違いでしたか?

よろしくお願いします。
0865デフォルトの名無しさんNGNG
1章からちゃんとやりました?
それとcですよっと
0866デフォルトの名無しさんNGNG
>>864
イマイチ意味が解りませんよっと
宿題スレかな
0867861NGNG
>>865
やってます。デモ、完璧に身についてないからわからないのかな?ポインタとかけっこう理解したつもりなんですが。
0868デフォルトの名無しさんNGNG
>>867
猫では省略されてるみたいだけど
ファイルは「開いて、使って、閉じる」という使い方しかできんのだ。
fpはFILE型へのポインタだがここにファイルの中身が直接入ってるわけではない。
単なるファイル情報の構造体へのポインタ。
0869848NGNG
失礼しました。違う書き方をしますと。
tbl[3]={10,20,30}という物があります。
10はtbl[0]、20はtbl[1]、30はtbl[2]に入っていますよね。
そして10,20,30のどれかをキー入力して入力数字と各tbl[]に
入っている数字が一致したら要素数を出力する。
ただし、要素数[0]なら1を、[1]なら2を、[2]ならZを出力したい。
例 10を入力したら、tbl[0]に入っているので1を出力。
  30を入力したら、tbl[2]に入っているのでZを出力。
という事です。
よろしくお願いします。

宿題スレのが良かったですか?
0870デフォルトの名無しさんNGNG
cout<<"this file: "<<__FILE__<<endl;
0871861NGNG
>>868
わかりました。必ずしもここはfpである必要はなくて、自分で適当に決められるのですね。
ありがとうございます。
0872デフォルトの名無しさんNGNG
>>869
比較するときに配列を参照するためにカウンタ使うだろ?
そのカウンタの値に応じて表示する文字を決める。


何も考えずにif三つというのもこの場合に限ってはありのような気がする。
0873デフォルトの名無しさんNGNG
誰も何も言わないけど、
>>832って、あれで良いのか?
0874848NGNG
main()
{
int tbl[3]={10, 20, 30};
int a,i=0;
scanf("%d\n",&a);
white(i>=3)
{
a=tbl[i];
printf("%d\n",i);
i+=1;
}
}
とりあえず要素数を出力しようとしたがエラー出ます。
どこをどうすればいいのでしょうか?

0875デフォルトの名無しさんNGNG
>>874
コンパイルエラーか?まぁ、return無いしな・・・。

どっちにしろ意図した答えは出ないだろう。

C言語の入門用の本を買ってきて熟読してくれ。

めんどいので答えであろうモノを書きます。

intmain()
{
int tbl[3]={10, 20, 30};
int a,i=0;
scanf("%d\n",&a);
white(i>3)
{
if(a==tbl[i]);
{
printf("%d\n",i);
break;
}
i+=1;
}

return 0;
}
0876デフォルトの名無しさんNGNG
>>873-874
それって、whileの中って実行されるの?
0877848NGNG
whiteではなくてwhileでした。
>>875
ありがとうございます。
intmain()ではなくてmain()ですよね?
main()に変えて実行してみましたがダメでした。

私の869の質問、そんなに難しい物だったですか?

0878デフォルトの名無しさんNGNG
>>873
だめだろ。自動変数のアドレス返してる。
0879デフォルトの名無しさんNGNG
>>878
せめてstaticにすれば良かったのにな(w
0880デフォルトの名無しさんNGNG
>>877
たぶん>>875は>>869を読んでないと思われ
0881876NGNG
>>877
whileじゃなくて、whiteになってたとは・・・
世の中、奥が深い
0882デフォルトの名無しさんNGNG
C言語の次にはObjective-CとC++のどちらを覚えるのがいいでしょうか?
0883デフォルトの名無しさんNGNG
>>882
前者。って言うか本気で調べないと出てこないぞ。その名前。 
0884デフォルトの名無しさんNGNG
>>879
うん。まあ「せめて」程度だけどな(w
設計としてはよろしくないし、staticにしてたとしても、
あれでは受け取ることができない。

二次元配列を初期化するときはこんな感じでやる。

#include <stddef.h>
void k_gansui_(double *, size_t, size_t);
int main(int argc, char * argv[])
{
  double a[10][10000];
  k_gansui_(&a[0][0], 10, 10000); /*ここの書き方を教えてください。2次元配列ポインタの受け渡し */
  return 0;
}

void k_gansui_(double *arr, size_t row, size_t col)
{
  int i,m;

  for(m = 0; m < row;m++) {
    for(i = 0; i <= col; i++) {
      *(arr + col + col * row) = i * i + 2 + m;
    }
  }
}
0885デフォルトの名無しさんNGNG
>>882
やっぱObjective-Cのほうがいいんですか。

>って言うか本気で調べないと出てこないぞ。その名前。

どういう意味でしょうか?
0886デフォルトの名無しさんNGNG
素人童貞歴0x21年です。

プロではない、一般の女性と仲良くなって、合法的にせくーすしたいのですが、
コツを教えてください。

できれば、容姿の美しい女性がいいです。
それと、自分が気持ちよくなるだけではなく、相手の女性も喜ばせたいです。

アドバイスをおながいします。
(マジレスきぼんぬ)
0887デフォルトの名無しさんNGNG
>>886
GOTO C
0888デフォルトの名無しさんNGNG
>>886
0x21=33・・・おお、鯖読めるね。
0889デフォルトの名無しさんNGNG
>>886
原因追求でもしたら。
0890886NGNG
>>886
つーか、彼女がほすいです。
0891デフォルトの名無しさんNGNG
>>886
つうかネタだろ?
0892884NGNG
ぐああ。書いてから意気揚揚とメシ食いにいって、
メシを一口食った瞬間に間違ったんじゃないか? と思った。
戻ってきてみてみるとやっぱり間違えてた。

*(arr + col + col * row) = i * i + 2 + m; /* × */
*(arr + i + m * row) = i * i + 2 + m; /* ○ */
0893886NGNG
>>889

(1) 行動を起こしていない。(失敗が怖い && あきらめている) 71%
(2) 風俗に逝く回数が多過ぎる。              22%
(3) 人間的に魅力がない。                  7%

0894886NGNG
>>893

人間的に向上すれば、現状を打開できるのかもしれないが、もしかすると、
人間的に未熟なまま生涯を終えてしまうかもしれない罠・・・。

つーか、0x20過ぎて成長(人格面、能力面とも)するのはむずかしい?
0895デフォルトの名無しさんNGNG
http://science.2ch.net/test/read.cgi/infosys/995719049/l50
DBってクソなんですか?
0896デフォルトの名無しさんNGNG
>>894
そんなことはない。
30過ぎてから能力は一気に成長するよ。
人格面はその人次第なのでなんともいえんが。
0897デフォルトの名無しさんNGNG
1年ぶりくらいにこの板に戻って来たんですが、
なんか過疎板になってる気がしてます。

何かあったんですか?
0898デフォルトの名無しさんNGNG
>>897

別に何かがあった訳ではない。

単に、みんなが、2ちゃんねるに飽きて来ただけの話。

景気や、太陽黒点にも波があるでしょ?
それとおなじこと。(すごいたとえだ w)
0899デフォルトの名無しさんNGNG
>>898

× 2ちゃんねるに飽きて来た
↓
○ ム板、マ板に飽きて来た


× 景気や、太陽黒点にも波がある
↓
○景気や、太陽黒点にも周期がある
0900861NGNG
http://www.kumei.ne.jp/c_lang/intro/no_20.htmの
#include <stdio.h>
#include <string.h>
int file_read(FILE *);
int main(int argc, char *argu[])
{char fname[64];
FILE *fp;
if(argc == 1) {
printf("コマンドラインからファイル名を入力できます!\n");
printf("ファイル名=");
scanf("%s",fname);
}else strcpy(fname, argu[1]);
while(1) {
fp = fopen(fname,"r");
if (fp == NULL) {
printf("ファイル名が不当です\n");
printf("ファイル名=");
scanf("%s",fname);
}else break;
}
file_read(fp);
fclose(fp);
return 0;
}
int file_read(FILE *f)
{int ch;
while((ch = getc(f)) != EOF)
putc(ch,stdout);
return 0;}
を、Visual C:++6.0で、うまく実行できないんですが。name.txtを同じワークスペースにおいて、コマンドプロンプトで、実行後、ファイル名=name.txtとか、フルパスで入れてみたり、.txt抜いてみたりいろいろして見ましたが、ファイルを開いてくれません
。どうしたらよいでしょうか?
0901デフォルトの名無しさんNGNG
>>900
.c
0902861NGNG
>>901
name.txtを、name.cに変えてみて、いろいろ試してみましたが、うまくいきません。
0903897NGNG
どもでした>>898
0904デフォルトの名無しさんNGNG
>>897-899
>>903

ちなみに、参加層(ROM者含む)に新しい人の比率が高くなると、書き込みも増加します。
それが、要するに、>>899で書いたところの「周期」ということ。

例えば、推理小説の世界では1920年代には既に斬新なアイデアの枯渇が叫ばれていた
(欧米では)が、いまだに安定した需要があるのは、古典作品を読んでいない(絶版
等の事情もあろうが)若い読者は、既存作品の焼き直しであっても、陳腐さを感じる
ことなく、楽しんで読める、といった背景がある。

オリジナリティのない作品でも、市場が食傷していなければ受容される、ということ。

2ちゃんねるが、もし長期(数10年以上)に亘って存続するなら、やはり、太陽黒点と
同様、

増大期(新規利用者が増加)
↓
衰退期(内容の陳腐化による食傷 → 利用者の減少)

というサイクルを繰り返すと思う。音楽、絵画、ファッション等の流行り、廃りと
おなじで。

スレ違いの上、長文なので、終了。

0905デフォルトの名無しさんNGNG
VC使いたいのだけど、最適化アリ、商業利用ありで一番安いのって
どれかな? VC6.0はスタンダードで最適化ありだったと思うんだけど。
VC++.NETとかどうなってんのかなぁ?
0906デフォルトの名無しさんNGNG
>>905
カタログに書いてある。
情報扱う分野にいるんだから情報くらい自分で集めろ。ボケ。
0907デフォルトの名無しさんNGNG
>>884
う〜ん、エレガント!カコイイ!
ところで stddef.h のヘッダって初めて見るのですが何をするために必要なのですか?
C++?
0908デフォルトの名無しさんNGNG
>>907
標準的な定義が書いてあるのだろう。
0909デフォルトの名無しさんNGNG
int iとか。
0910デフォルトの名無しさんNGNG
>>884
>k_gansui_(&a[0][0], 10, 10000); /*ここの書き方を教えてください。2次元配列ポインタの受け渡し */

エラーが出る…
double**をdouble*に変換できません…って
k_gansui_(a[0][0], 10, 10000);
と&を除いたらエラーがなくなった、これでよさそうですか?
0911910NGNG
解決しました。
0912905NGNG
>>906
個人利用でしか考えてないんだけどね。マイクロソフトの製品紹介じゃ
はっきり書いてないしなぁ。会社で買うんだったらプロフェッショナル
で問題ないんだけど。
0913デフォルトの名無しさんNGNG
>>912
はっきり書いてありますが何か?
http://www.microsoft.com/japan/msdn/vstudio/productinfo/featureview.asp
0914869NGNG
>>869
ほんと分からない。頼むからおしえて。
0915デフォルトの名無しさんNGNG
>>914
教えてくれる人がいなかったら↓こっちにきてね。
http://pc3.2ch.net/test/read.cgi/tech/1036150495/l50
500円の寄付でやってくれるらしいよ。
0916デフォルトの名無しさんNGNG
>>914
int main(){
 int a;
 
 scanf("%d\n",&a);
 if a == 10 printf("1\n");
 if a == 20 printf("2\n");
 if a == 30 printf("Z\n");
 return 0;
}
これで十分だろ?
変な宿題。
宿題なら宿題スレに問題を一語一句違えずかけ
0917デフォルトの名無しさん NGNG
>>916
説明にtbl[]や要素数があったら普通使ってプログラム作るだろ?
使ってないじゃん。
0918デフォルトの名無しさんNGNG
>>869

>入っている数字が一致したら要素数を出力する。
この条件なら、一致する場合は常に3だろ?

#include <stdio.h>
main() {
 int a, i, tbl[3] = { 10, 20, 30 };
 scanf("%d\n",&a);
 for (i = 0; i < (int)(sizeof(tbl) / sizeof(*tbl)); i++) {
  if (tbl[i] == a) printf("%u\n", sizeof(tbl) / sizeof(*tbl));
 }
 return 0;
}
0919869NGNG
>>918
ありがとうございました。
でも実行しようとしたらコンパイルエラー不正な文字と出ました。
何がダメなのでしょうか?


0920デフォルトの名無しさんNGNG
>>919
全角スペースを半角に置換すれ。
0921869NGNG
>>920
ありがとうございます。実行できました。

>>918
でも何で3しか出ないのでしょう?
入力数字も2回入れないと3が出てこないし。
sizeof関数なんてはじめて見たので何をしているのか訳わかりません。
どこを改良すれば質問どうりに出来ますか?
sizeof関数は使わないと出来ないのですか?
0922デフォルトの名無しさんNGNG
プログラムでパチンコのシミュレータ作ったんだけど、パチンコの
台は実機の名前をそのまま使っても良いのかアドバイスきぼん。
今のところそこそこの機種を再現できるよ。
このプログラムをホムペでウプするつもりだよ。
0923デフォルトの名無しさんNGNG
>>922
ホムペでウプ??
FFFTPでウプだろ。あとホームページ=トップページ
Webサイトと言え。
0924デフォルトの名無しさんNGNG
httpでUPするところもあるだろ。
なんでftpに限定するんだ?
0925デフォルトの名無しさんNGNG
>>924
もう少しおもしろい言いがかりはなかったのか?
0926デフォルトの名無しさんNGNG
先にFFFTPに限定する理由を
0927デフォルトの名無しさんNGNG
>>926
同意。
シンボリックリンクを操作できないと言う致命的な欠陥を持つあのソフトをなぜわざわざ奨めるのか。
0928デフォルトの名無しさんNGNG
>>925








メジャーだから。
0929デフォルトの名無しさんNGNG
WIndows2000についてお聞きします。
プロセスはカーネルオブジェ?
0930デフォルトの名無しさんNGNG
>>929
変な略語使って通ぶるなら自分で調べろや。
0931デフォルトの名無しさんNGNG
カーネルオブジェってなんか前衛的だなw
0932デフォルトの名無しさんNGNG
>>931
ケンタッキーフライドチキンの店先に立ってるあれですか。
0933名無しさん@EmacsNGNG
>>932
あれは、smpに対応してますか?
0934デフォルトの名無しさんNGNG
Windowsのプログラムで、DLL以外の形で、プログラムをリンクするには、
どうしたらよいですか?
ちなみにやりたいことは、動的にコンパイルしたコードを実行させたい
ってことです。
0935デフォルトの名無しさんNGNG
>>934
system("a.exe");

結果を受け取りたいならパイプ作るとか。
0936デフォルトの名無しさんNGNG
ガイシュツだったらすいませんが、ちょっと教えていただきたく書いています。
よくある海外ソフトの日本語化パッチ(ICQとかCloneCDとか)って
どうやって制作しているのでしょうか?
パッチプログラムを作る場合、必ずソースコードがあるという
訳ではなくて、ソフトの動作を調べて実行ファイル等の
必要な部分を更新するわけですよね?
日本語化パッチの場合だと、言語ファイルを実行ファイルと別に持っている場合は
割と簡単なのでしょうけど、日本語化パッチに限らず
パッチ制作全般的な事が知りたいです。
言語等は限定せず、概念的な事が知りたいです。
(それがわかればあとは自分でいろいろやってみます)
すみませんが、よろしくお願いします。
0937デフォルトの名無しさんNGNG
何から入門したらよいでしょうか?
OSはMEとXPしか使った事ないです。
0938デフォルトの名無しさんNGNG
概念的には、「英語しか想定していないところ」を「日本語も
通るよう」にし、「英文を日文にする」って事。

あとは具体例があるだけ。
0939デフォルトの名無しさんNGNG
>>936
このスレとその前スレをよく読んでみて。

このソフトを日本語化して欲しい! パッチ2
http://pc3.2ch.net/test/read.cgi/software/1029488903/
0940デフォルトの名無しさんNGNG
カーネル3ダースはお持ち帰り可能ですか?
0941デフォルトの名無しさんNGNG
お一人様2ダースまでとなっております
0942デフォルトの名無しさんNGNG
最適化の型解析について勉強したいと思っています。
単純な方式なものでいいのでわかりやすい本・論文や、
ソースが参照できるものがあったら教えていただきたいです。

スレ違いでしたらすいません。
0943デフォルトの名無しさんNGNG
MMORPGを作る上で参考になる、HPやスレッドはないでしょうか。
ご存知の方よろしくお願いいたします。
0944デフォルトの名無しさんNGNG
プログラミングソフトが高すぎて買えないんですが、
C言語だと、gccとかコンパイラ(+α:無料)だけで一般のWindowsのソフトとか作れるんでしょうか?
やはりマイクロソフトとかから出てる等号開発環境がないと作れないんでしょうか?
教えてくらさい。
0945デフォルトの名無しさんNGNG
>>944
Win32APIって言うのを調べれば幸せになれると思う。
結果的には不幸な気もする。
0946デフォルトの名無しさんNGNG
>>945
_φ(.. ) なるほど・・

素人にはおすすめできない、ということでしょうか?
がむばってみます。ありがとうございます。
0947デフォルトの名無しさんNGNG
>>944
結論から言えば作れる。
しかし素組みやったのは、俺にとってはある程度組めるようになってから、
統合環境の作るコードに満足がいかなくなってからの第2段階の勉強だったので
シロートが手を出すのは厳しいと思う。

一番安いやつなら\12,000(.NET)〜\15,000(VC++6.0)ってところだと思うから、
ちょっと我慢して買ってみてもいいのでは?
0948デフォルトの名無しさんNGNG
>>947
昔はみんなそうやっていた。不可能ではない。
0949デフォルトの名無しさんNGNG
>>947
> シロートが手を出すのは厳しいと思う。

そんなもんでしょか。
自分の場合は「プログラミングWindows」のコードを打ち込んで、
ぼつぼつ覚えていきました。

BCBとかDelphiみたいなやつだったら、かなり楽だと思いますけど
MFCだったら「素組み」とどちらが難しいか、微妙だと思います。
0950プラグインNGNG
ネスケのプラグインのSDKは手に入ったのですが、作成方法が
わかりません。だれか知っている方、または参考書など
わかるかたは、レスください。お願いいたします。
0951デフォルトの名無しさんNGNG
MFCの企業のような情報隠匿の中で釈然としないままコード書くよりは
不親切でもAPI使って処理の流れがよくわかるプログラミングした方が
初心者には良いのではないのだろうか?
0952プラグインNGNG
書き込む場所がちがいましたね。
大変ご迷惑をかけました。
0953デフォルトの名無しさんNGNG
>>949、>>951の言いたいことはよくわかるが、結局は
「プログラム自体がやりたい(コードを書くことそのものが目標)」か、
「何か作りたいものがあるか」だと思う。

とりあえず動くものが作りたければVB+初心者本で1日遊べば
ちょっとしたものは作れるようになるし。
VC++だと、結局は隠蔽された部分まで入っていくことになるから
勉強は2度手間になるけど、いきなりAPIから入って楽しいかどうか、と思った。

なんか自信なくなってきたので、いい本が見つかれば直接入ってもいいんじゃない?
MessageBoxの出来そこないの「HelloWorld」だけでもVC++だったら60行ほどかかったと思う。
0954デフォルトの名無しさんNGNG
>>953
60行?
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInst,HINSTANCE hPrevInst,
               LPSTR lpsCmdLine,int nCmdShow)
{
 MessageBox(NULL,"Hello World!","",MB_OK);
 return 0;
}
これじゃ駄目なのかぁ
漏れは訳も分からず初めにMFCから入ってそっからAPIに逝ったケドナー
0955944NGNG
いろいろなご意見ありがとうございます。
なるほど、難しいけどできるということですね。

私はなんでもできるだけ自力でやりたい性格なので、できればソフト使わずにただで
できたらなぁ、と思っていました。
今は Perl/cgi なぞガリガリ書いているんですが、これからCとかもやりたいので、
まずエディタを作ってみたいと思っています(´∀` )
0956デフォルトの名無しさんNGNG
>>954
思いっきりAPIだと思われ。
0957デフォルトの名無しさんNGNG
>自力でやりたい
winプログラムでは労力の無駄
VBでエディタ作るのもVCでwinmainから作るのも結果は同じ
(下手に作るとVCのほうが見劣りする
だから積み木遊びしましょう
0958デフォルトの名無しさんNGNG
>>954
俺は、ウインドウをひとつ生成するだけでも

・インスタンスの生成
・ウインドウの初期化
・ウインドウの登録
・ウインドウの表示
・メッセージループ(これが無いと瞬刹する)

これだけかかる。うろ覚えなので細かい突っ込みはスルーします。

1行で終わる処理でも素組みするってことはこんだけ書かないとダメだぞって感じでレスしてました。
0959954NGNG
>>956
いや途中から読んだので流れが分からなかったのだが、
VC++でというのはもしかしてMFCの事?
APIもMFCも禁じられたらwinプログラム書けないよ
0960958NGNG
おおもとの>>944への回答としてはなんだか的外れな気がする。反省。
0961デフォルトの名無しさんNGNG
>>958
1行で終わる処理でもVC使うと数十行に及ぶ謎のコードが並ぶぞって感じでレスしてました。


0962デフォルトの名無しさんNGNG
>>959
大元はタダでプログラムが苦みたい。
メモ帳でコード書いてDOS(コマンド)プロンプトからのコンパイルで
どこまで到達できるか、だから、API・MFC禁止というのとは違う。
0963デフォルトの名無しさんNGNG
プログラムなんてどこまで逝っても積み木遊びなので
楽なのを選びましょう(きめ細かさは積み木のサイズを小さくするってことで
0964944NGNG
非常に非効率なことをやろうとしているのは覚悟ができています・・(゚Д゚;;)
そのために高価な開発環境があるんでしょうし。。

こういうことをしてる人は少ないんでしょうか・・・・。
お仕事でやられる方にはナンセンスなことだと思いますが、
趣味でやっている人はいますよね、きっと。(?)
0965デフォルトの名無しさんNGNG
>>964
逆に一度書けば使い回せるところがかなりある。
クラスライブラリにしていけばおもしろいことになるかも。
本末転倒な気がしないでもないが。
0966デフォルトの名無しさんNGNG
>>965
常に車輪を作る奴はアホ、
1回も車輪を作ったことのなく、車輪の構造を理解できてない奴はバカ
1回も車輪を作ったことのないのに、車輪の構造を理解できる奴は天才
そして、バカと天才は紙一重

普通の奴は1回は車輪を作ってみることをお勧めする。
新しい世界が見えるかもしれない。
0967965NGNG
>>966
しゃあないな。概ね同意。
勉強がてら一度作ってみるのってためになる。
0968デフォルトの名無しさんNGNG
N88日本語BASICのリファレンスとかエラーコードとかがあるページ知りませんか?
改造を頼まれたんですけど、入門のマニュアルしか残ってなかったのです。
0969968NGNG
エラーコードはN88BASICエミュのヘルプにありました。
0970デフォルトの名無しさんNGNG
で、また次スレを立てないままここまで来てるわけだが
今回も同じ過ちを繰り返すのか?
>>975取った奴、次スレよろしく
0971デフォルトの名無しさんNGNG
MSDNライブラリーCD-ROM版の古い(去年か一昨年)奴が欲しいのですが、
手に入れる方法はありますでしょうか?
あくまで合法的な方法で手に入れたいと思っています。

目的はVisualStudio6.0の最新ドキュメントを手に入れることです。
VS6.0付属のは、日本語化されていない個所があり、少々不便なもので。
0972デフォルトの名無しさんNGNG
>>971
MSDNのサブスクライバダウンロードでも、
2001年10月分は英語のしかなかったなぁ。
0973デフォルトの名無しさんNGNG
>>972
今の.NET移行前の、MSDNライブラリONLINE見たとき、
私の持ってる奴(6.0付属CD版)では英語になってるある項が、
和訳されていたんですよ。
ので、(6.0のがのってる物の中の最終版こと)最新版では、
未訳の物の多くが日本語化されてる物と期待しているのですが。
0974デフォルトの名無しさんNGNG
MySQLでコマンドプロンプトから
名前などの2バイト文字を使おうと思ったら
どうやればいんでしょうか?
0975デフォルトの名無しさんNGNG
天才ってことを誤解しているアフォがいる。
天才ってのは実際になんでも何度でも試している人だよ。
1度も試さないで理解できているっていうのは天才気取りの実はアフォだよ。
0976デフォルトの名無しさんNGNG
>>975
天才の定義を間違ってるからそういう痛いことが言える。
人より簡単にそれを理解できるのが天才なのだよ。
0977デフォルトの名無しさんNGNG
天賦の才
0978デフォルトの名無しさんNGNG
2.4GHzのCPUのパソコンでゲームなどのソフトを開発してます。
1GHzぐらいのパソコンでもスムーズに実行できるように作成したいのです。
しかしテスト用のパソコンを買う金も置く場所のありません。
2.4GHzのマシーンで1GHzのマシーンの実行速度をシミュレーションする方法はないでしょうか?
0979デフォルトの名無しさんNGNG
>>978
FSB下げる。極限まで。
0980デフォルトの名無しさんNGNG
私は天才だが神様ではないので、知らないことは知らない。
0981デフォルトの名無しさんNGNG
無知の無知
0982デフォルトの名無しさんNGNG
次スレ立てようとしたら、立てすぎって怒られちゃった。
誰か立てて。
0983デフォルトの名無しさんNGNG
つまり、人より記憶力の高いヤツが天才ってことですか。
0984デフォルトの名無しさんNGNG
かちゅーしゃって、やっぱりVC++で作られてるの?
0985デフォルトの名無しさんNGNG
かちゅーしゃはでるふぁいだがや。
0986デフォルトの名無しさんNGNG
>>985
そーなんだ。
じゃぁ、でるふぁいとVC++ってどっちが優れてるの?
どっちが、開発しやすいの?
0987デフォルトの名無しさんNGNG
>>986
Delphi
0988デフォルトの名無しさんNGNG
1000!
0989デフォルトの名無しさんNGNG
>>987
ありがと!!
>>985==>>987?
0990デフォルトの名無しさんNGNG
企業ならVC++、趣味ならでるふぁい、が一般的に言われてることだがや。
VC++は過去の資産運用、C言語だから、MS製品だからという面で企業ユースが多い。
でもVC++は覚えるまでが面倒だし、VBだと遅いし融通効かないしなので
趣味ではでるふぁいが候補になってくる。

0991デフォルトの名無しさんNGNG
次スレ立ててみる。
0992デフォルトの名無しさんNGNG
>>991
まかせた。
0993デフォルトの名無しさんNGNG
>>990
なるほど。
その文面から、VC++はでるふぁいよりも、Cに近いってことかな?
VC++ならなんとなくわかるんだけど、でるふぁいってCとはまったく違った言語なの?

VC++を覚えるまでっていうのは、操作方法?文法?
でも、それを覚えてしまったら、でるふぁいよりも上ってことかな?

質問ばかりで申し訳ない。
0994デフォルトの名無しさんNGNG
だめだった…なんか厳しいなぁ。

-----------
このホストでは、しばらくスレッドが立てられません。
またの機会にどうぞ。。。

***すれ立てるまでもない質問はここで 第25刷***
名前: 名無し募集中。。。
E-mail:
内容:
どのスレッドに質問したらいいか、わからないとき。
FAQ(良くある質問)だと思ったとき。
そんな、スレ立てるまでもない質問はここで。

もっと詳しい解説が知りたければ検索してみよう。(^▽^)
http://www.google.com/
http://2ch-kensaku.ddo.jp/
0995デフォルトの名無しさんNGNG
1000!
0996デフォルトの名無しさんNGNG
(゚∀゚≡゚∀゚)
0997デフォルトの名無しさんNGNG
(´・ω・`)
0998デフォルトの名無しさんNGNG
( ´,_ゝ`)
0999デフォルトの名無しさんNGNG
1000かな?
1000デフォルトの名無しさんNGNG
じゃ、漏れが建てよか?
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。