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

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
質問する前に
http://www.google.com/
http://2ken.net/
などで検索してみてください。
そのほうが早いかもしれませんし。

過去スレは>>2
0313デフォルトの名無しさんNGNG
long long と double が 64bit ではない処理系にはどんなものがありますか?
0314デフォルトの名無しさんNGNG
>>312
いや、そういうことじゃなくて、処理が遅い&メモリをバカ食いするのがダサいということで。
shortやlongの配列+符号bitを持たせるのがいいと思うんだが
0315デフォルトの名無しさんNGNG
>>308
http://www.google.com/search?hl=ja&q=%91%BD%94%7B%92%B7+C%8C%BE%8C%EA+%83%89%83C%83u%83%89%83%8A&lr=lang_ja
0316デフォルトの名無しさんNGNG
とりあえず内部処理はgmpあたりで一本いっとくのは?
http://www.gnu.org/software/gmp/gmp.html
0317デフォルトの名無しさんNGNG
>>14-15 ネタじゃないです。
Turbo C/C++ はボーランド社がフリーで公開してるので、マイクロソフトも
しているかな、と思って、知っている人がいないか聞いてみました。
使いたいプログラムのソースがあるんですが、bc++ や tc++では
どうもうまくコンパイルしてくれないんです。
ms-c のコマンドラインの解説ページがあれば何とかなるとは思うんですが。
0318デフォルトの名無しさんNGNG
>>317
現在公開してるのはアセンブラだけ。
MSC6は諦らめなさい。
TurboCは素直なコンパイラだから、
ちょっと弄れば通らないって事は無い筈。
問題になってるコード出してみれば?
0319デフォルトの名無しさんNGNG
adimage.dll
advert.dll
advpack.dll
amcis.dll
amcis2.dll
amcompat.tlb
amstream.dll
anadsc.ocx
anadscb.ocx
htmdeng.exe
ipcclient.dll
msipcsv.exe
tfde.dll

ある安全保障局系のサイトにアクセスしてから、
不正アクセスが増えたのです。
変に思い調べたら、
こんなファイルを植え付けられました。
スパイウエアらしいのですがウイルスバスターは認識せず、
手動で削除しました。
CIA系のHPは危険みたいです。
0320デフォルトの名無しさんNGNG
昔ナノビット(違うかもしれません)とかいう本があってそこで字数制限つきのフォートランの
プログラミング研究会みたいなのがあったらしいですが、
詳しいことを知りたいのでよろしくお願いします。
0321デフォルトの名無しさんNGNG
>319
どこ?
0322デフォルトの名無しさんNGNG
応援頼む。

■2ちゃんねらー対悪質SPAM業者
http://kaba.2ch.net/test/read.cgi/news2/1002632468/l50
0323デフォルトの名無しさんNGNG
>>321
デンパと目を合わせちゃダメ。
0324デフォルトの名無しさんNGNG
C++builderってタダじゃないんですか?
0325デフォルトの名無しさんNGNG
>>324
落ちてるの拾えばタダです
0326デフォルトの名無しさんNGNG
>>325
じゃあタダじゃないんですね。
ありがとうございました。
0327デフォルトの名無しさんNGNG
ネタじゃなかったのか……。
0328デフォルトの名無しさんNGNG
IA-32に対応したプロファイラを探しているのですが、
何か良いのはありませんか?
VTune 5.0はほしいですが、趣味なので7万はちょと出せないです・・・。
0329デフォルトの名無しさんNGNG
Delphi使いなよ
0330デフォルトの名無しさんNGNG
>>329
お前うざいよ。震度毛。
0331デフォルトの名無しさんNGNG
アホが釣れたYO!
>>330=802

802がうざがっているYO!
0332デフォルトの名無しさんNGNG
>>331
震度毛厨房
0333デフォルトの名無しさんNGNG
アホが釣れたYO!
>>332=802

802がうざがっているYO!
0334デフォルトの名無しさんNGNG
素直にDelphiを使っておけば簡単にソフトが作れるのにねー
0335デフォルトの名無しさんNGNG
>>328
処理系を書こう。
0336328NGNG
>>335
C or C++です。
OSは問いません。
0337デフォルトの名無しさんNGNG
C/C++はバカが使う言語だよ
当然このスレでも質問禁止
0338デフォルトの名無しさんNGNG
カレンダー、というか、
今日何曜日だっけ?
というのをサッと計算する
トリッキーな計算式あったよね?
0339デフォルトの名無しさんNGNG
>338

http://alfin.mine.utsunomiya-u.ac.jp/~niy/algo/d/dayOfWeek.html

これ?
0340338NGNG
>>339
ああ、それです。
ゼラーの公式だとおもったけどツェラーだったか・・・
ありがと。
0341デフォルトの名無しさんNGNG
>>336
それなら PC UNIX で gcc + gprof が安上がりだと思います。
0342デフォルト名無しさんNGNG
<BUTTON onClick="for(i=0;i<0;i++){window.parent.moveBy(-i,i)};for(j=0;j<1;j++)
↑これなんですか?
0343デフォルトの名無しさんNGNG
HTMLのタグ。半端に切れてるな。
0344( ● ´ ー ` ● )NGNG
すごいマイナーな質問ですいません。
FORTRAN77の関数で、ATAN(X)とATAN2(Y,Z)のちがいがわかりません。
X=Y/Zという値をいれたときとATAN2(Y,Z)では値が異なるんです。
どうかプロの方よろしくお願いします。
0345デフォルトの名無しさんNGNG
ATANとATAN2の結果では範囲が違います ATAN2は360度 ATANは180度の範囲です

また Z=0の時 ATANは
0346344NGNG
たとえばY=10とZ=-0.5なら
前者が-1.52083793、後者が1.62075472になります。
0347名無しさん@後方支援NGNG
VBで、COMから[out ,retval]で帰ってくる変数の値を
判定ようとしています。
NULLが入ってたらはじきたいのだけれど、うまく行きません。
IsNULLとかだとNULLとして判定できない
(NULLじゃないと思われちゃう)
んだけどできる方法知ってる人、いたら教えて!
COM側(VC++)をいじる方法でもいいです。
0348344NGNG
>>345さん、ありがとうございます。
そうですか。手計算でやってもうまくいかないのでまいってましたよ。
マイナーなのに奥が深いです。本当にありがとうございました。
0349デフォルトの名無しさんNGNG
>>347
質問内容がもう一つ理解できないのではずしてるかもしれないけど
IsNULLはObject型にインスタンスが入っているかどうかの判定を
するのに使います。値を判定するなら 0 と比較すればいいだけです。
0350素人NGNG
JAVAScriptのテキストボックスに数字の以外入力をさせない
ようにしたんですが、テンキーからの入力が出来ません。
あと、BackSpaceとDellキーも使えるようにしたいです。
ソース内では使用許可を0123456789と入力してますので、
NumLockとDellとBackSpaceの許可する方法を教えて下さい。
0351デフォルトの名無しさんNGNG
Dellキーですか
0352デフォルトの名無しさんNGNG
http://ebi.2ch.net/php/index2.html
ここに逝った方が良いよ
0353デフォルトの名無しさんNGNG
つか、どんなソース?
0354素人NGNG
↑そうです。あまっちがった。
DELLジャなくて、Delete も利かないので、
一度入力すると消せません。お助けください。
0355素人NGNG
こんな感じです。

//半角数字のチェック
function check3(strTarget){
var transTarget;
var checkStr = new String("0123456789-");
transTarget = strTarget.replace(/  /g,"");

for(i=0;i<transTarget.length;i++){
if(checkStr.indexOf(transTarget.charAt(i),0)==-1){
return false;
}
else {return true;}
}
}
0356デフォルトの名無しさんNGNG
strTargetってテキストフォームの名前?
これ、なんのイベントハンドラ?
0357デフォルトの名無しさんNGNG
おっと、strTargetは引数でした。
0358素人NGNG
ネットから拾ったので一部落ちてます。
詳しくは分かりまっせんが、
var checkStr=new String("0123456789-")
の中にNumLockとDelとBackSpaceを入れたいのです。\Bとかで行けるでしょうか?
NUM LOCK は?
お教えください。
0359_NGNG
ツールバーに使える標準的なアイコンファイルを
配布してるとこ無いですか?
もし知ってたら教えてください。

もともと開発環境に付いてきたり、抽出したりも出来るでしょうけど。
0360デフォルトの名無しさんNGNG
だから、なんのイベントハンドラか聞いてんだけどなぁ。
多分onKeyDownかなんかだから、onChangeに変えちまえばいいと思うけど、
もっとソース見せてくれないと答えられん。
あとはhttp://ebi.2ch.net/php/index2.html逝くしか。

>359
ツールバーのアイコンって20×20だから、あんまし見かけないねぇ。
0361素人NGNG
360>
ありがとうございます。onKeyDownにしてましたので。onChange
でやてみます。
0362名無しさん@後方支援NGNG
>>349
回答ありがとうございます。
えとですね、オブジェクトにNULLが入ってるはずなのに
IsNULLだとFalseになってしまいます。
COM(マイクロソフトのcommon object model)規格のDLLを
呼んでいて、戻り値がVARIANTで帰ります。
いろいろ調査しているのですが、う〜む。
よくわかりません。。
0363名無しさん@後方支援NGNG
>>362
varType(戻り値)だと必ず9(オブジェクト)になります。
オブジェクトのアドレスが取得できればNULLを判定できるのですが…。
0364359NGNG
>>360
だったらアイコンはどうすればいいんだよ?
流してないで応えろカス。
0365359はおれ ◆rJPYfMso NGNG
>>364
加勢してくれんのは嬉しいけど
煽り口調はやめてくれ。

>ツールバーに使える標準的なアイコンファイルを
>配布してるとこ無いですか?
知ってる方いたらお願いしますー。
0366デフォルトの名無しさんNGNG
自作自演カコワルイ
0367デフォルトの名無しさんNGNG
unixでRS232Cを使用して、ロボットと通信するものをC言語で作らないといけなくなりました。
私はWindows上でしかプログラミングしたことなく、通信もやったことありません(汗
C言語は分かります。
送信、受信のやり方を教えてもらえませんか?
簡単なやり方が乗っているHPでもよいですから(泣
0368デフォルトの名無しさんNGNG
LEGO-LOGO ぢゃだめ?(w
0369デフォルトの名無しさんNGNG
>>368
大学でやったなあ。
先生は、海外では中学生が授業でやってると言っとったな(笑
0370失せろNGNG
>>364=>>366=バカ
0371オマエモナーNGNG
>>359=>>365=チンカス
0372デフォルトの名無しさんNGNG
キー入力を制限するのは勝手にやれって感じだが
漢字交じりのへんな文字列のコピペテストくらいはやっとけよ。
0373参考までにNGNG
>>367
http://www.linux.or.jp/JF/JFdocs/Serial-HOWTO.html
http://www.linux.or.jp/JF/JFdocs/Serial-Programming-HOWTO.html

後者がとても役に立つ。Linuxだけど。
0374デフォルトの名無しさんNGNG
C++のdoubleを使ったゼロ除算で
無限大や非数を作ることはできないのでしょうか?
現在BorlandC++のフリー版を使っているのですが
0.0/0.0を行うとプログラムが落ちてしまいます。
コンパイルオプションにもそれらしいものが見当たらず困っています。
どなたかご存知の方がいらっしゃいましたらどうかご教授くださいませ。
0375デフォルトの名無しさんNGNG
IEEEしらべとけ
0376374NGNG
自己解決しました。
定数式でないと作れないんですね・・・。
0377328NGNG
>>341
さんくす!使ってみます。
0378デフォルトの名無しさんNGNG
C++で書かれた関数をCのプログラムから利用できますか?
0379デフォルトの名無しさんNGNG
できますよ
0380デフォルトの名無しさんNGNG
>>378 Yes
0381 NGNG
アプレットでJDBCを利用するときって、
もしかしてクライアントのCLASSPATH環境変数に
JDBCドライバを指定しなければいけないの?
だとしたらプラットフォームの環境に依存しちゃうよなー。
0382378NGNG
>>379 >>380 レス有難うございます。
色々考えたけど分かりません。
----main.c-----
#include <stdio.h>
void func();
main()
{
func();
}

---func.C----
#include <iostream.h>
func()
{
cout << "aaa\n";
}

gcc -c main.c
gcc -c func.C
gcc -o main main.o func.o
でコンパイル出来ません。どこがおかしいでしょうか?
0383378NGNG
void func();
↓
void func(void);

うまくいきました。失礼しました。はずかしい・・・
0384デフォルトの名無しさんNGNG
エラーメッセージは?
0385378NGNG
383の書き込みは間違いでした。

エラーメッセージは
main.o: In function `main':
main.o(.text+0x4): undefined reference to `func'
func.o: In function `func(void)':
func.o(.text+0x9): undefined reference to `cout'
func.o(.text+0xe): undefined reference to `ostream::operator<<(char const *)'
collect2: ld returned 1 exit status
です。
0386デフォルトの名無しさんNGNG
中卒ですが、極標準的なSchemeのインタプリタ書き上げました。
こんな私ですが、仕事くれるところありますか?
0387デフォルトの名無しさんNGNG
今からdelphiを学ぼうと思ってるんですが、
2ちゃんねるではあまり評判がよくないように見えます。
delphiってだめなんですか?
0388低速たんNGNG
func.C を

#include <iostream.h>
extern "C" void func(void)
{
cout << "aaa\n";
}

にしてごらんませ。あと、リンクは
$ gcc -o main main.o func.o -lstdc++
だねえ。

;; .C だと gcc でもC++ファイルとして扱ってくれるのは知らなかった
0389デフォルトの名無しさんNGNG
>>386
あるだろ。

>>387
ダメってこたぁない。
0390デフォルトの名無しさんNGNG
MediaPlayerで音楽を聴くときに出てくるみょわーんとした
画像ありますよね。あの手のを作りたいのですが、
参考サイトとかありますでしょうか? あまり凝らないで良いです。
当方、Delphiです。
0391デフォルトの名無しさんNGNG
>390
Delphiスレに行った方が親切だよ

 自分でPlayerを作りたいのか・プラグイン作りたいのかはっきりさせて聞いた方がいいよ
0392名無しさん@後方支援NGNG
>>363
自己解決しました。
<object名> Is Nothing で判定可能でした。
お騒がせしましたm(_ _)m
0393デフォルトの名無しさんNGNG
C言語で98かATか調べたいのですが、何か方法無いですか。
0394378NGNG
>>388
extern "C"と-lstdc++を加えたら上手くいきました。
有難うございました。
0395デフォルトの名無しさんNGNG
VisualC++で、ビルドするといちいち「このファイルは外部のエディタで
変更されています。ロードしますか?」
と言うメッセージが出るのですが、どうしてでしょうか?
ちゃんと、MSDEV.exeのIDEで編集しているのですが。
0396デフォルトの名無しさんNGNG
ビルドの前ですか? 後ですか?
妙な常駐ソフトは動いてませんか?
0397395NGNG
>>396
ビルド直後です。
常駐ソフトはウイルスバスターが常駐してますが、これが
ファイルをいじるはずもないので、関係ないと思います。
おそらく、自分で保存したのに、外部が保存したと間違えてるんだ
と思うのですが…。
0398367NGNG
>>373
ありがとうございます〜。
これで希望がでました。
でも先にunixの操作からやらなくちゃいけない(汗
0399デフォルトの名無しさんNGNG
>>395
うちでもヘンなことがあるよ。
VC++ 6 の統合環境で編集しているときにビルドとか上書き保存しようとしたら
「別のプログラムで開かれていて保存できません」というふうなメッセージが
出てくる。もう一度ビルドなり、上書き保存を実行するとすんなりいく。
ちなみに OS は Windows 2000 SP2。Windows 98 のときには見かけなかった
現象。
0400デフォルトの名無しさんNGNG
>>395
うちではファイルを samba サーバの上に置いたときに、同じような現象に遭ったことがあります。
そのときの解決策は、これ↓だった。

http://www.samba.gr.jp/project/translation/release/man/smb.conf.5.html#dosfiletimeresolution

単にダイアログが出ることがうっとうしいなら、メニューバーから [ツール] - [オプション] - [エディタ]
を選んで、表示されるダイアログの [外部でファイルの変更時、自動的に再ロード] にチェック入れる
のもアリです。
0401ウタマロNGNG
http://www.geocities.co.jp/MotorCity-Rally/9409/
http://203.174.72.111/jo20-bs-hdtv/tuji_2.mp3

辻堂交通の渉外さんと訴えてる厨房君はどちらが(゚д゚)ウマー なんでしょうか?
0402デフォルトの名無しさんNGNG
n1/(1-n1*x)+n2/(1-n2*x)=n12/(1-n12*x)+nb/(1-nb*x)という式の
xをニュートンの逐次近似法で求めるにはどうしたらよいでしょうか?
できればC言語かBASICで教えて頂きたいのですが。
ちなみにnナントカというのは全て定数です。
0403デフォルトの名無しさんNGNG
>>402
ニュートン法で検索すれ。

http://www.yamaguchi.mech.waseda.ac.jp/cadensyuu/newton.files/frame.htm
0404402NGNG
>>403
すみません。。
私は数学が苦手なので・・というよりはっきり言って馬鹿なので
さっぱりわかりません。
もう少しわかりやすい情報は無いでしょうか?
贅沢言ってすみません。。
0405デフォルトの名無しさんNGNG
>>404
VBのサンプルコードならここにある。
理屈が分かってないことには
正解のコードを出す以外にどうしようもないので
真面目に勉強するしかないと思うよ。

http://www.wombat.or.jp/tomoyashuttle/shtml/algorithm/Newton.htm

イメージを掴むために まずはその式を適当に変形して
Excelにでも突っ込んでグラフを描いてみるのがよいと思われ。
ポイントは、あるXにおける適当な接線を選べば
その点における接線とX軸の交点が解に近いってこと。
なので、

1)あるXにおける問題の方程式の接線を調べる。
2)その接線とX軸の交点を調べる。
3)交点の座標を新しいXとして1)に戻る。

という作業を繰り返せばXがどんどん解に近づいていく
というのが基本。接線の出し方ぐらいは勉強すれ。
0406デフォルトの名無しさんNGNG
モジラパブリックライセンスってどういうライセンスなのですか?
MPLで公開されているライブラリを自作アプリで使う場合、
自作アプリのソースも公開しないといけないのでしょうか?
0407デフォルトの名無しさんNGNG
プログラムさっぱり分かりませんが
みなさんどれくらいで自作できるようになりました?
0408デフォルトの名無しさんNGNG
>>404
n1/(1-n1*x)+n2/(1-n2*x)=n12/(1-n12*x)+nb/(1-nb*x)
をf(x)=0の形に変形し、df(x)/dxを求める。この辺は手計算で。
で、ニュートン法を適用すると
x(n+1)=x(n)-f(x(n))/(df(x(n))/dx) (n=0,1,2,3,4,5)
初期値x(0)を与えf(x(0)),df(x(0))/dxを求め上の式に適用してx(1)を求める。
あとはそれを繰り返していきます。そして各ステップで収束判定を与えて終了させます
初期値は色々変えてみるといいと思う。
収束判定は簡単なのだと
|f(x(n))|<εや
|x(n+1)-x(n)|<ε
なんかがあります。(εは精度によりますが、1.0e-5とか1.0e-7とか)
プログラム自体はアルゴリズムが理解出来ていれば簡単に出来ると思いますよ。
0409デフォルトの名無しさんNGNG
>>406
http://jt.mozilla.gr.jp/MPL/
0410デフォルトの名無しさんNGNG
>>393
int hoge(){
union REGS reg;
reg.h.ah = 0xF;
int86(0x10,®,®);
if(reg.h.ah == 0xF)
return 1;
return 0;
}
1なら98、0ならそれ以外
0411デフォルトの名無しさんNGNG
VC++というか超初心者的Cの質問だとは思うのですが、教えてください。
-------------------------------------------------------------
while(fin.ReadString(buf,1000)!=NULL){  //一行づつ読み込みbufに入れている
p = strstr(buf, "abcde");   //読み込んだ一行の中に"abcde"の文字列があるか検索
if(p){
m_text = m_text + p;
}else{
m_text = "見つかりません";
}

--------------------------------------------------------------
あらかじめ用意しておいたファイルをCstdioFileでファイル処理をして開き、
1行づつ読み込んで指定文字列を見つけたらダイアログに設置してあるエディットボックスに出力、というプログラムを作りたいのですが、指定文字列があるファイルを読み込んでも(それも1行目に用意しても)「見つかりません」と表示されてしまいます。
ifループをつけないで、エディットボックスに指定ファイルを全行書き出すことはできたので、bufに入ってないということは無いと思うのですが・・・。
おそらくすごく単純なことだとは思うのですが、よろしくお願いします。
0412デフォルトの名無しさんNGNG
m_text = /* いらない: m_text + */ p;

なんじゃ?
■ このスレッドは過去ログ倉庫に格納されています