***すれ立てるまでもない質問はここで 第37刷***
■ このスレッドは過去ログ倉庫に格納されています
0001よろしく
NGNGj ,ィ/ | | < 私はムスカ大佐だ。>>1 がくそスレを立てた
lィ' ,ィ/j/ | iリ | 緊急事態につき私が指揮を執る!
| /l / '"` | j |
リ! /,ノ _,、-''''` /リ | どのスレッドに質問したらいいか、わからないとき。
| _.._ l/ ,.--;==ミ 、 ___,.ノ /{.○-゙‐rV | FAQ (良くある質問)だと思ったとき。
ヽ,/`ヽヽト、 ´ {,.○-`‐‐ 、,.-ト| ,ノ | くだらない事を言いたいとき。
∧ ゙i, `ヽ,r'´ ノ. ゙、--‐''´| |
,,.く ヽ ゙i ヽ、 __,,、-'" 〉 / | そんな、スレ立てるまでもない質問はここで。
ハ'´ | ゙i | ' ' iヽ'" ̄|
゙、゙i,_r'シニZ`ー┬ト'i _____ , | \ | もっと、詳しい解説が知りたければ検索してみようじゃないか。
_゙V ヽ,.レ''ヽヽ `ー─''''"´ / | http://www.google.com/
/./ ヽ/ ,」ヽ __,,、-─‐-、j | http://2ch-kensaku.ddo.jp/
/ r'´ --‐‐'''"´ ヽ \ (.r‐'''""゙゙`ヽ,`) |
l .| __,,、--`ヽ \ ___ヽ /´| | 前スレ
j | ,⊥`ー 、 ゙! レ' | | ***すれ立てるまでもない質問はここで 第36刷***
| | -‐''"´ ヽ、⊥ヽ| |彡'| | http://pc2.2ch.net/test/read.cgi/tech/1051370263/l50
0002デフォルトの名無しさん
NGNG10、3、7、6、13、1、9、4、8、11
適当な数、例えば、9を選んで、2つの集合に分類する。
3、7、6、1、4、8 9 10、13、11 (大小比較の回数 9回)
適当な数、例えば、6を選んで、2つの集合に分類する。
3、1、4 6 7、8 9 10、13、11 (大小比較の回数 5回)
適当な数、例えば、3を選んで、2つの集合に分類する。
1 3 4 6 7、8 9 10、13、11 (大小比較の回数 2回)
適当な数、例えば、7を選んで、2つの集合に分類する。
1 3 4 6 7 8 9 10、13、11 (大小比較の回数 1回)
適当な数、例えば、11を選んで、2つの集合に分類する。
1 3 4 6 7 8 9 10 11 13 (大小比較の回数 2回)
以上で並べ替えは終了である。この場合の大小比較の回数は全部で19回である。
もちろん、Aの選び方によって大小比較の回数は変化するが、並べ替えの方法としては、だい
ぶ改善されている筈である。
0003前スレ959
NGNG先ほどのスレの最後に気になる発言があったので・・・
>>http://pc2.2ch.net/test/read.cgi/tech/1051370263/993
keybdevent()とは何でしょうか?
ちょろっとググって見ましたが、どうもプログラム関係のものみたいですが・・・。
0004デフォルトの名無しさん
NGNGで?
0005デフォルトの名無しさん
NGNG株のサイトにアクセスしてどうこうしたいなら、
ブラウザにイベント送ってどうこうじゃくて、サーバーと通信するのが
普通なんじゃないの?
0006デフォルトの名無しさん
NGNGなんだったか教えれ。
0007デフォルトの名無しさん
NGNGタブって表示出来ないの?
0008デフォルトの名無しさん
NGNG全角スペースで代用すれ。
0009デフォルトの名無しさん
NGNGコピペできないじゃん
0010デフォルトの名無しさん
NGNG半角スペースを使用する。ただし、改行の直後のは効果が無いので
一つ余分に書く。以下に実験を書きます。
←1つの半角スペース。
←2つの半角スペース。
1 ←1つの半角スペース。
0011デフォルトの名無しさん
NGNGGeneric、Generalの誤訳っつー事で良いですか?
001210
NGNG2つの半角スペースが表示されてません。間違ってました。すいません。
端っこはまず (実際は半角で)を書いてそれから半角スペース
がよさそうです。
←   + 1つの半角スペース
0013デフォルトの名無しさん
NGNG番兵というと、テーブルなんかを順番になめていくときに、終了を表す値だね。
最後に必ず番兵があるって条件なら、判定がシンプルになる。
for(i=0;tbl[i]!=-1;++i){...
番兵なしなら、テーブルのサイズもチェックしなければならない。
for(i=0;tbl[i]!=-1 || i < TBL_SIZE; ++i){...
0014デフォルトの名無しさん
NGNGコピペして半角スペース二つで置換してもらう。
0015デフォルトの名無しさん
NGNGサンクス!
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGActiveCell.Adrressだと文字列で返すのでその後の計算が面倒なんだよねー。
0021デフォルトの名無しさん
NGNGそうだったんだ。
サンクス
0022デフォルトの名無しさん
NGNG良いものなのでしょうか?
【英語】Universal Networking Language
【略語】UNL
【意味】インターネット上で利用できる他言語間の翻訳のためのコンピュータ
言語プログラム。「汎用ネットワーク言語」と訳される。
【解説】言語から言語へ直接翻訳する従来の機械翻訳とは異なり、
UNLは「中間言語」と呼ばれるコンピューター言語に“途中翻訳”しながら
作業を進める。例えば、英語の場合、まず文章を主語、動詞、形容詞などに
分ける。その後に形容詞が文のどこを修飾するかなどを、コンピュータで
細かく確認しながら解釈していく。このため、複雑な構造の文章でも、
機械翻訳にありがちな意味不明の誤訳を避けることができる。
渋谷にある国連大学高等研究所が10年計画でUNLの研究開発を
進めている(開始は1996年4月)。最初の3年間で、国連公用語の英、仏、
スペイン、ロシア、中国、アラビア語の六か国語に加え、日、独語を含む
12の言語に対応する基本ソフトを開発する。残りの7年間で全加盟国(現在185)の
各言語に対応したソフトの研究開発を行うことになっている。
0024_
NGNG( ^▽^) < こんなのございまーす♪
ttp://www.yamazaki.90.kg/hankaku/hankaku04.html
ttp://yamazaki.90.kg/hankaku/hankaku10.html
ttp://www.yamazaki.90.kg/hankaku/hankaku09.html
ttp://yamazaki.90.kg/hankaku/hankaku08.html
ttp://www.yamazaki.90.kg/hankaku/hankaku06.html
ttp://yamazaki.90.kg/hankaku/hankaku05.html
ttp://www.yamazaki.90.kg/hankaku/hankaku01.html
ttp://yamazaki.90.kg/hankaku/hankaku02.html
ttp://www.yamazaki.90.kg/hankaku/hankaku07.html
ttp://yamazaki.90.kg/hankaku/hankaku04.html
0025デフォルトの名無しさん
NGNGうーん。言語学板かな?
0026デフォルトの名無しさん
NGNGActiveCell.Row
ActiveCell.Column
でどうよ?
0027デフォルトの名無しさん
NGNG/\___/ヽ ヽ
/ ::::::::::::::::\ つ
. | ,,-‐‐ ‐‐-、 .:::| わ
| 、_(o)_,: _(o)_, :::|ぁぁ
. | ::< .::|あぁ
\ /( [三] )ヽ ::/ああ
/`ー‐--‐‐―´\ぁあ
0028デフォルトの名無しさん
NGNGコピペしたあとに全角スペースを半角スペース2個に置き換えればいいじゃない。
002920
NGNG今日さっそくためしてみます。
0030デフォルトの名無しさん
NGNG番兵はゼネラルではなくセンティネルだろう
sentinel
0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNGただ、前に★初心者にVisual C++を教えるスレ★ Part6 を立てたので、僕は
立てられないので、初心者板に頼んでいるところです。
0033デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG原因がさっぱりわかりません。お願いします。
ソース
#include <stdio.h>
void main(void)
{
double x;
int i=0, j=0, n;
for (x=0.1; x<=200000.0; x+=0.1) {
i++;
}
for (n=1; n<=2000000; n+=1) {
j++;
}
printf("i,j = %d, %d\n",i ,j);
}
0036デフォルトの名無しさん
NGNG誤差
0.1は10進数では有限桁だが、2進数では循環小数になるから
0.1(10進)=0.0001100110011...(2進)
003735
NGNGなるほど、2進数にすると循環小数になってしまうんですね。
そうすると処理桁数に限界が生じて誤差が生まれてしまうと。
そういうことを考えられるのはすごいと思います。
003835
NGNG1-sqrt(1-x)と言う式でxの値が非常に小さいとき
たとえば1e-15位のときに誤差が大きくなるらしく
それが情報落ち?のようなものに関連している所
まではわかったのですが、その解決方法がわかりません。
ソースを一応張りますのでお願いします。
解決させると1e-15を代入すると
5.0000000000000014e-016となるようなのですが。
教えて馬鹿で申し訳ありません。
#include <stdio.h>
#include <math.h>
void main(void)
{
double x;
do{
printf("x=");
scanf("%lf",&x);
if(x>1)
printf("ルート内が負になるため計算できません\nxは1以下の値を入力してください\n");
}while(x>1);
printf("結果 = %.16e\n",1.0-sqrt(1.0-x));
}
0039デフォルトの名無しさん
NGNG普通そういう課題が出た時は、ゼロに近いxに対しては展開して解く事が求められているのでしょう。
例えば x/2 + x^2/8 + x^3/16+5*x^4/128+... のように級数展開するとか
0040デフォルトの名無しさん
NGNGプログラミングの為の数学と算数
http://pc2.2ch.net/test/read.cgi/tech/997150743/
が適当であると思います。
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNGまた文章を書きたいのですが改行されません。
どうすれば改行できるのでしょうか?
0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNGそれがEnterで改行しようとしてもだめなんですよ。
0046デフォルトの名無しさん
NGNGMultiLineプロパティをTrueにすれば可能だったんですね。
お騒がせしてすみませんでした。
0047デフォルトの名無しさん
NGNG{
double x,y;
x = 1e-15;
y = 1.0-sqrt(1.0-x);
y = =y-(y*y-2*y+x)/(2*y-2);
printf("結果 = %.16e\n",y);
}
0048デフォルトの名無しさん
NGNGmy $ua = LWP::UserAgent->new;
my $req = HTTP::Request->new(GET => $url);
my $res = $ua->request($req);
このプログラムを、ASPへ移植できますでしょうか?
0049デフォルトの名無しさん
NGNGASPには、Webからダウソする機能って無いの?
0050デフォルトの名無しさん
NGNG0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG0053_
NGNG( ・∀・)/< こんなのみつけたっち♪
ttp://www.yamazaki.90.kg/hankaku/hankaku04.html
ttp://yamazaki.90.kg/hankaku/hankaku10.html
ttp://www.yamazaki.90.kg/hankaku/hankaku09.html
ttp://yamazaki.90.kg/hankaku/hankaku08.html
ttp://www.yamazaki.90.kg/hankaku/hankaku06.html
ttp://yamazaki.90.kg/hankaku/hankaku05.html
ttp://www.yamazaki.90.kg/hankaku/hankaku01.html
ttp://yamazaki.90.kg/hankaku/hankaku02.html
ttp://www.yamazaki.90.kg/hankaku/hankaku07.html
ttp://yamazaki.90.kg/hankaku/hankaku04.html
0054デフォルトの名無しさん
NGNG2倍してから引いてください。
005552
NGNG!?
0056デフォルトの名無しさん
NGNG1本足と2本足、合わせて5人、足は7本。
(5 *2) -7 = 3
より、1本足は 3 人、2本足は 2 人。
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNGおばあちゃんに聞いてみろ。
0059デフォルトの名無しさん
NGNGできる。
006048
NGNGご教授いただけますでしょうか。
0061_
NGNG( ・∀・)/< こんなのみつけたっち♪
ttp://www.yamazaki.90.kg/hankaku/hankaku04.html
ttp://yamazaki.90.kg/hankaku/hankaku10.html
ttp://www.yamazaki.90.kg/hankaku/hankaku09.html
ttp://yamazaki.90.kg/hankaku/hankaku08.html
ttp://www.yamazaki.90.kg/hankaku/hankaku06.html
ttp://yamazaki.90.kg/hankaku/hankaku05.html
ttp://www.yamazaki.90.kg/hankaku/hankaku01.html
ttp://yamazaki.90.kg/hankaku/hankaku02.html
ttp://www.yamazaki.90.kg/hankaku/hankaku07.html
ttp://yamazaki.90.kg/hankaku/hankaku04.html
0062デフォルトの名無しさん
NGNGこの送り主の名前を自分で好きなように指定して、送信することはできますか?
0063デフォルトの名無しさん
NGNG読み込むにはどうすれば良いでしょうか?
例えば、
hoge.ne.jp
moge.co.jp
・・・
というファイルがあったとして、
'.'で区切られてるのを利用して変数aにhoge、bにne、cにjpを
格納し、出力など何らかの処理を行った後今度はaにmoge、bにco・・・
という具合にしたいのです。どなたか教えてください。
0064デフォルトの名無しさん
NGNG>C言語で、ファイル内容を特定の位置まで
>読み込むにはどうすれば良いでしょうか?
fseek()を使うか、fgetc()で一文字ずつ読んでいくか。
でも、その例の場合はfgetsで一行ずつ読み込んでから、
処理しても良いと思う。
0065デフォルトの名無しさん
NGNGすみません、fseek()をどう使えば良いでしょうか?
特定のバイトだけ移動する、ということしか知らないので・・・
0066デフォルトの名無しさん
NGNGvoid main(void)
{
char buf[256], *cp;
char a[256], b[256], c[256];
FILE *fp;
fp = fopen( "hoge.txt", "rt" );
if( !fp ) return;
while( fgets( buf, 255, fp ) ){
for( ; cp = strchr( buf, '.' ); ) *cp = ' ';
sscanf( buf, "%s%s%s", a, b, c );
printf( "a[%s]b[%s]c[%s]\n", a, b, c );
}
fclose( fp );
return;
}
0067デフォルトの名無しさん
NGNG「新C言語入門 シニア編 著:林晴比古」(ISBN4-7973-0652-1)によれば、
<1>
memallocで確保したメモリ領域をプログラムの終了時点まで
使用しているときは、わざわざfreeでメモリ解放することはありません。
そのプログラムが終了するとき、使用していたメモリ領域は
自動的に解放されます。
(337ページより引用)
<2>
Cプログラムは、終了するときにもしファイルがオープンされたままに
なっていたら、それを自動的にクローズしてくれます。したがって、
同じファイルポインタを別用途に使わないのであれば、fcloseを
書かなくてもかまいません。
(368ページより引用)
とのことですが、実際に、freeやfcloseを使わずに、
returnやexitによる終了時自動解放をあてにして、
memallocとfopenの関数を使っているちょっとしたプログラムを書きました。
それを現役プログラマの友人に見せたところ、
「freeを使ってメモリ解放していない。メモリリークしてしまう。」
「終了時にファイルが開いたままだ。fcloseを使うべきだ。」
などと指摘されてしまいました。
これら2つをまとめると、
一方(C言語の本)は「終了時に解放されるから良い」、
もう一方(現役プログラマ)は「自分で解放してあげなければならない」、
と、両者の板挟みを喰らって、どちらが正しいのか分からない状態なので、
詳しい方、ご教授願います。
0068デフォルトの名無しさん
NGNGmemallocじゃなくてmallocだろ?
1はOSに依存するんだったような・・・まともなOSなら解放されると思う。
2はOK 規格上できちんとストリームが閉じられると保証されている。
0069デフォルトの名無しさん
NGNGfclose()やfree()しなくても問題ない。
けど、そういう風に知らない奴から突っ込まれたとき
説明するのが面倒なので、後始末しておいたほうが無難かも。
malloc/freeの問題は、ネットでもフレームになりがちな話題。
0070デフォルトの名無しさん
NGNGフレームになるってどういうこと?けんか?
007167
NGNG>>69
ご教授どうもありがとうございました。
mallocをmemallocとしてしまったのは当方の癖および入力ミスです。
すみません。
でもfreeについては両者で意見が違っておられるようなので、
とりあえず、自衛手段として、自動解放をあてにせずに
積極的にfreeを使って解放することにしようと思います。
0073デフォルトの名無しさん
NGNGどうなるかは処理系依存ってことだよな。
0074デフォルトの名無しさん
NGNGfclose()してないとバッファに貯まったデータが書き込まれないかも。
0075デフォルトの名無しさん
NGNGどこかいい掲示板はありませんでしょうか?
0076デフォルトの名無しさん
NGNGDirectX5くらいの本を通販で予約したのですが、
たしか8以降で関数名などかなり変わったようなコトを聞きました。
SDKのバージョンは9を持っているのでソレを入れようかと思っているのですが、
それだと8で変わった関数の部分はエラーになってしまいますかね?
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNGあんなのはただのライブラリなんだから、
使う時に調べながら使えばよい。
なんか変な勘違いをしていないかな?
0080デフォルトの名無しさん
NGNG意味不明
0081デフォルトの名無しさん
NGNGDirectXは「使う」ものであって
「学ぶ」ものではない
ということ。
0082デフォルトの名無しさん
NGNG意味不明
質問者は「学びたい」と言ってるのか?
0083デフォルトの名無しさん
NGNG0084デフォルトの名無しさん
NGNGごめん、マジレス。
“意味不明”の使い方間違ってるよ。
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG国語算数理科社会英語他。全部そうだ。
0088デフォルトの名無しさん
NGNG2DでもDirect3Dの使用を強要させられる最新バージョンが?
後、「学ぶ」と「習う」と「教えて厨」の違いを認識しろ。
0089デフォルトの名無しさん
NGNG>2DでもDirect3Dの使用を強要させられる最新バージョンが?
そうだよ? DirectDrawよりDirect3Dでやるほうが簡単で高機能だろ?
つーか、現在DirectDrawを使う利点があるのか?
>後、「学ぶ」と「習う」と「教えて厨」の違いを認識しろ。
お前がね
0090デフォルトの名無しさん
NGNG実際、仕様書ってどんな事書くの?
俺なんて、思いついたら、いきなりコーティング。
なにか仕様変更あったりしたら、泣きながら書き直し。
こんな感じなんだけど・・・
実際の仕様書を見てみたいです。
英語はまったくわからない馬鹿者なので、
日本語の仕様書を見てみたいのですが、どこかにないですか?
0091デフォルトの名無しさん
NGNG俺はどこかでマニュアルが一番の仕様書だ、と聞いたことがある。
なんかの説明書嫁
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG説明書・・・?
ゲームの説明書とかのように書けばいいのかな?
>>92
モジラに日本語の仕様書が公開されてるんですか?
モジラのHP覗いてみます。
0094デフォルトの名無しさん
NGNGそういう人は XP
http://objectclub.esm.co.jp/eXtremeProgramming/
本を読んだ方が詳しいが、
「わたしたちの,プチXP体験談」 のストーリーやタスクの書き方を見ると雰囲気がわかるかも。
http://objectclub.esm.co.jp/eXtremeProgramming/PetitXPReport/
あと、今月の C マガジンで CRC カードを使った設計について特集してるので、
立ち読みすれ。
0095デフォルトの名無しさん
NGNG0096デフォルトの名無しさん
NGNG前記に有った様に、マニュアル(操作手順書)は
仕様書を絵入りの「です・ます」調で書かれた物。
細かい事挙げると、ツンツンされるんで省く。
独学ならば、家電製品マニュアルを横に置いて
「です・ます」から、「する・である」の”殴りガキ”調に
置き換えて、一度書いてみると良い。
|俺なんて、思いついたら、いきなりコーティング。
|なにか仕様変更あったりしたら、泣きながら書き直し。
|こんな感じなんだけど・・・
「納期短縮」「XP思想の普及(?)」で増えてるみたいだね。
納品したら、メンテを口実に汎用可能部の切り出しをやって
おいた方が良いよ。 最近なんか、コメントさえキチンと入れて
置けば綺麗なモジュール仕様書出してくれるからね。
0097デフォルトの名無しさん
NGNG言いたいコトはわかるんだけど
Direct3Dの本は入門書でも3Dメインで解説するからDirectX自体の入門には不向き。
最初はDirectDrawの方がイイかと思われ
0098\\\
NGNGIEはどーでもいい機能の分だ重いので、めっちゃ軽い奴を
誰か助言キボンヌ
ほんとスレたてるまでもない質問ですがどうぞよろしくお願いします
0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNGどうでもいい機能ってなんだ? JavaScriptとかか?
0101デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています