[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 08/05 19:06 / Filesize : 223 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C言語なら俺に聞け(入門編)Part 95



1 名前:デフォルトの名無しさん [2012/01/13(金) 22:05:06.14 ]
C言語の*入門者*向け解説スレッドです。

★前スレ
C言語なら俺に聞け(入門編)Part 94
toro.2ch.net/test/read.cgi/tech/1324648274/
★過去スレ
makimo.to:8000/cgi-bin/search/search.cgi?q=%82b%8C%BE%8C%EA%82%C8%82%E7%89%B4%82%C9%95%B7%82%AF&andor=AND&sf=0&H=&view=table&D=tech&shw=5000
★教えて欲しいのではなく宿題を丸投げしたいだけなら
  ↓宿題スレ↓へ行ってください。
C/C++の宿題片付けます 155代目
toro.2ch.net/test/read.cgi/tech/1325685876/
★C++言語については避けてください。C++対応明記スレへどうぞ
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
  # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること
  # サイズが大きい場合は宿題スレのアップローダ等を利用してください
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。

長くなりそうなコードはcodepadに貼り付けてもいいでしょう
codepad.org/

610 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 17:23:05.54 ]
スレチ

611 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 17:24:15.44 ]
フックしたキーを捨てないとだめじゃないかな

612 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 17:38:40.85 ]
HTMLで画像の上にマウスカーソルを乗せるとツールチップが表示されるじゃないですか
Cでツールチップを指定した座標に表示させたいのですがなんて標準ライブラリを使えば実現できますか?

613 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 17:40:19.54 ]
webprog行け

614 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 17:43:59.59 ]
いやwebプログラムの質問してるんじゃなくて
ツールチップを表示させたいだけです

615 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 17:51:39.38 ]
そんなものはない

616 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 17:53:39.68 ]
>>614
付箋アプリみたいな?ウィンドウ作ればいい

617 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 18:28:25.50 ]
#include<iostream>
#include<string>
int main()

{
std::string name;

std::cout<<"hello"<<std::endl;
     std::cout<<"こんにちは"<<std::endl;
      std::cin>>name
;std::cout<<name<<std::endl;
}

最後から二番目の行のstdの前の「;」にはなんの意味があるの?
それ抜きにするとエラーになるんだけど

618 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 18:30:12.47 ]
      std::cin>>name



619 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 18:38:12.65 ]
>>618
      std::cin>>name
;

620 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 18:42:51.90 ]
>>619
;std::cout<<name<<std::endl;

621 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 18:43:01.47 ]
わからない…
つまり、std::cin>>nameの結果を表示するために;std::cout<<name<<std;;endl;にしなくちゃいけないことでおk?

622 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 18:44:43.27 ]
あ、もしかしてstd::cin>>name; にしろってこと?


623 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 18:44:50.34 ]
>>621
      std::cin>>name

624 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 18:51:45.51 ]
>>622
std::cout<<"hello"<<std::endl
;
     std::cout<<"こんにちは"<<std::endl
;
      std::cin>>name
;
std::cout<<name<<std::endl
;
}

べつにこうでもいいよ

625 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 18:54:55.70 ]
とりあえず、Cじゃないのはわかってるよな。

626 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 19:19:26.14 ]
素直にスレ違いっていえないのは何で?

627 名前:555 mailto:sage [2012/01/25(水) 21:48:50.01 ]
>>581
昔は文字列定数書き換えられたんですね。(確かにconst char *じゃないし)
それならば保証は難しそうですね。ありがとうございました。
>>583
単純にパフォーマンスが理由です。
>>584
文字列が英語にしにくい日本語なので、
変数名で処理を書くと分かり難かったので聞いてみました。
enumに日本語が使えればいいんですけど

static char *const MISONIKOMI = "味噌煮込み";
static char *const MIZUTAKI = "水炊き";
static char *const OYAKODON = "親子丼";
char *kondate(char *yesterday)
{
 if (yesterday == MISONIKOMI)
  return MIZUTAKI;
 else if (yesterday == MIZUTAKI)
  return OYAKODON;
 else
  return MISONIKOMI;
}
char *kondate(char *yesterday)
{
 if (yesterday == "味噌煮込み")
  return "水炊き";
 else if (yesterday == "水炊き")
  return "親子丼";
 else
  return "味噌煮込み";
}

628 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 21:55:16.53 ]
コメントに書けばいいじゃねぇか。



629 名前:デフォルトの名無しさん [2012/01/25(水) 22:02:03.95 ]
次のwindowsってC言語でアプリの開発できるのかな?
なんだかタッチパネル方式になるって
どこかに書いてあったけど。

630 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 22:32:01.23 ]
これでいいかいのう?

#include <stdio.h>
#define MISONIKOMI "味噌煮込み"
#define MIZUTAKI "水炊き"
#define OYAKODON "親子丼"
#define MISONIKOMI_ 0
#define MIZUTAKI_ 1
#define OYAKODON_ 2
char *menu[] = {MISONIKOMI, MIZUTAKI, OYAKODON, NULL};
char *kondate(char *yesterday)
{
if (yesterday == menu[MISONIKOMI_])
return menu[MIZUTAKI_];
else if (yesterday == menu[MIZUTAKI_])
return menu[OYAKODON_];
else
return menu[MISONIKOMI_];
}
int main(void)
{
int i;
char *y, *k;
for(i=0;menu[i] != NULL;i++){
y = menu[i];
k = kondate(y);
printf("i = %d, kondate(%s) = %s\n", i, y, k);
}
return 0;
}

631 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 22:32:50.66 ]
タッチパネルだったらCで開発できないと思った根拠は何?


632 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 22:38:43.77 ]
>>630
こういうのが30分以内にさらっとかける男になりたいんですが
C言語のおすすめの入門書を教えてください
JavaScriptだとオライリーが有名です

633 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 22:39:23.22 ]
タッチパネルでCのコードを入力できないって言う意味?

634 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 22:48:41.09 ]
>>632
落ち着いて。基本に忠実に書いているだけだよ。
意識してやったことは、
文字列はマクロで定義しておく、
文字列に対応する整数値は 文字列 + _(アンダースコア)
文字列を格納する配列はNULL終端にする。
関数の引数は一度変数に代入したものにする。
# こうすると、debugの時に便利だよね。

私は本をそんなに読んでないけど、
もっている本は、
プログラミング言語C第2版
プログラミング作法
ぐらいだった。

635 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:00:40.57 ]
>>634
ありがたきお言葉頂戴しました

636 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:27:52.22 ]
質問です。ランダムで10文字の英字を返す関数を作りたいのですが
strcat_sのところでエラーで落ちます。(strcatだと通る)
なにがいけないのでしょうか?
char* randomWord(void){
static char alphabet[27] = "abcdefghijklmnopqrstuvwxyz";
char word[2]="\0";
static char *words;
words = (char *)calloc(26, 1);
int i;
for(i=0; i<10; i++){
memcpy(word, &alphabet[0]+rand()%26, 1);
strcat_s(words, 1, word);
}
return words;
}

637 名前:デフォルトの名無しさん [2012/01/25(水) 23:30:50.41 ]
C言語で緯度、経度の二点間の距離を出したいのですが
www2s.biglobe.ne.jp/~satosi/gmap/map_length.html
このページで大丈夫なのでしょうか。
また、違うようでしたらどのようにすればよいのでしょうか。
参考になるページなどございましたら、よろしくお願い致します。

638 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:37:40.46 ]
>>636
コイツバカじゃねーの、
&alphabet[0]+rand()%26
なんてアフォなことしなくてもいいじゃん





639 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:41:13.07 ]
>>638
是非教えていただきたいです・・

640 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:41:22.46 ]
>>636
どこがって。。。
全体的に悪かったから書き直しておいたよ。
こっち使って。
コメントにしている所を有効にした場合は、alphabet変数はいらなくなります。

char* randomWord(void)
{
#define WORD_LENGTH 10
const char alphabet[27] = "abcdefghijklmnopqrstuvwxyz";

char *words = NULL;
int i, r;

words = (char *)malloc(WORD_LENGTH+1);
if(words == NULL)
return NULL;

for(i=0; i<WORD_LENGTH; i++){
r = rand() % 26;
words[i] = alphabet[r];
// or
// words[i] = 'a' + r;
}
words[WORD_LENGTH] = '\0';

return words;
}

641 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:43:13.46 ]
strcat_s(words, word, 1);
かな?よく分からんけど

642 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:46:03.45 ]
あと、こう書いた方がいいよ
const char alphabet[] = "abcdefghijklmnopqrstuvwxyz";
もしくは
const char *alphabet = "abcdefghijklmnopqrstuvwxyz";

643 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:49:16.77 ]
>>640
ありがとうございます!凄い勉強になります・・

644 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:50:56.06 ]
>>637
C言語に関係ない問題
地理板?地学板?の方がいいと思うよ
でも、まあ、どうぞ
oshiete.goo.ne.jp/qa/249931.html

645 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:52:15.40 ]
C# から C++(DLL) を呼ぶ処理を作成しています。


typedef struct TEST_SUB {
char szName[1000];
} STRUCT_TEST_SUB;



typedef struct TEST {
char szName[1000];
int iCnt;
STRUCT_TEST_SUB *pStructTestSub;
} STRUCT_TEST;

構造体をこんな感じで作成して。

# DLL に定義した関数
structMethod(TEST *test)

C# 側で構造体に値を詰め込んで渡して、C++ 側で取得したいんですが。
どうしても、TEST_SUB の値をとることができません。
(空の値が取得されます)


C# 側の値の設定方法が悪いのでしょうか??



646 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:55:07.45 ]
>>629
APIが提供されるはずだからCで問題ないよ

647 名前:デフォルトの名無しさん mailto:sage [2012/01/25(水) 23:58:53.92 ]
>>642
わかりました
words[i] = 'a' + r;みたいな書き方もできるんですね・・
本当に参考になります。ありがとうございます。

648 名前:デフォルトの名無しさん [2012/01/26(木) 01:59:00.64 ]
>>644
ありがとうございます。
挑戦してみたんですが、なかなかうまくいきません。
どのようなプログラムになりますか。



649 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 02:02:46.07 ]
>>648
あーーーウゼーな、
勘違いしたアホがいつくとロクなことがねーよ

プログラムは簡単だよ
あとは数学の問題

その数学部分を理解出来ないのは
お前がアホだから
さっさと出てけ


650 名前:デフォルトの名無しさん [2012/01/26(木) 02:21:07.90 ]
>>649
ありがとうございます。
数学はなんとなく理解はできるのですが、
プログラムがかけません。
また、ヒュベニの公式を使って、求めることができるみたいなのですが、
プログラムをどのようにしたらよいのかわかりません。

651 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 02:46:01.52 ]
ちょっと前に同じ質問してた人がいたけど、同じ人?

652 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 02:59:12.57 ]
>>650
適当な計算プログラムつくればいいのに。
数学理解できるなら段階を踏めばいいことぐらいわかるでしょ

653 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 07:50:35.29 ]
プログラムつったって数式に条件分岐と繰り返しとサブルーチン足した程度のものでしょ
そのなんちゃらの公式は理解してるんだよね?
だったらあとはそれを分解して目的に応じて再構築するだけじゃないの

とそのなんちゃらの公式を知らないがいってみるテスト



654 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 13:24:31.17 ]
>>650
ググったらJavaのコードがあったから、これをCにすればいいのでは?
yamadarake.web.fc2.com/trdi/2009/report000001.html

655 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 15:15:11.42 ]
>>654
codepad.org/lqKCchcU
なんでcodepadはCだとsin/cosが使えないんだろうか。

656 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 15:44:05.57 ]
-lmついてないってやつ?

657 名前:デフォルトの名無しさん [2012/01/26(木) 16:57:27.59 ]
VCのコードが全然変わってくる可能性は無い?

658 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 16:58:18.75 ]
は?



659 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 17:05:01.55 ]
>>656
Language: Cを選ぶとそういう状態だね。
どっかオプションとかあるんかな。

660 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 18:22:26.63 ]
ないんじゃないかな
確か前見たときはなかった

661 名前: ◆QZaw55cn4c mailto:sage [2012/01/26(木) 19:26:20.70 ]
>>640
>rand() % 26;
rand() の返り値は悲惨なまでにランダムではない処理系があるので剰余演算子で乱数生成範囲を制限するのは誤りとはいわないまでも疑問手である件について云々かんぬん
www.kouno.jp/home/c_faq/c13.html#16

662 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 20:14:22.25 ]
これだけレスがあって、やっと言えたのがそれだけか。
コテも大変だな。

663 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 20:20:37.49 ]
>>661

>>636の初期の目的に沿おうとするなら、こう?
rand() / (RAND_MAX / N + 1) - 1

N + 1 な理由が分からね。
N だけでいいなら - 1 が不必要になるんだが。

664 名前:デフォルトの名無しさん [2012/01/26(木) 20:40:52.01 ]
理解力、コミュ力と、数学力ってIT業界入るにはどっちが必要ですか?

665 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 20:42:54.55 ]
C言語のソースコードって全部で何行くらいなんでしょうか?

666 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 20:53:46.83 ]
>>665
兆か京のけた?

667 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:06:41.65 ]
>>666
ええええ...
どうやって開発者は書いたんだ。
大学のレポート課題です。お願いします。

668 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:13:07.13 ]
tiny Cならそんなに行数としては少ないかもね
大学の課題だったら自分で調べるといい



669 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:13:07.47 ]
Googleの入試並みの問題だなw
さぁどっから推定しようか。人数?会社?機器?PCの台数?

670 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:16:41.93 ]
C言語で書かれたプログラムって、世界に何本くらいあるのかな?

671 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:19:47.19 ]
>>669
C言語開発者が開発に取り組んだ時の、動機、人事的な背景を考察せよ。
っていう問題。

672 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:22:35.45 ]
Cが無いときのソースコードはCじゃないってことはわかるよな。

673 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:26:37.29 ]
>>672
直接機械をいじってプログラムを作ってたんだろ?
静電気とか走っただろうな、手袋してたろうけど。

674 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:27:30.83 ]
それ、おもしろいことでも言ってるつもりなんか?

675 名前: ◆QZaw55cn4c mailto:sage [2012/01/26(木) 21:52:33.58 ]
>>663
(int)(rand() / (RAND_MAX + 1.0) * 26)
でいいんじゃないですか?
+1.0 するのは RAND_MAX

676 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 21:56:10.58 ]
GCCはGCCでコンパイルします。

677 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 22:03:02.70 ]
世の中のCで書かれたコードの総行数と勘違いしている人がいるね。

>>672
そうなんだけど、それだけじゃ△だな

678 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 22:07:50.39 ]
>>670の書いた通りわざと書いてるのを勘違いしてるバカがいるな。



679 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 22:10:26.26 ]
曖昧な質問だから、勘違いと言い切るのはどうかと思う。
C言語のソースコードって言っても、どのコンパイラの話かも不明だし。

680 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 22:13:34.28 ]
はいはい。

681 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 22:38:25.74 ]
#include <stdio.h>
#define WIDTH 10
#define HEIGHT 20
#define DEPTH 40

double temperature[DEPTH][WIDTH][HEIGHT];
int calc_flag[DEPTH][WIDTH][HEIGHT];

int main(){
int h,w,d;
for(h=0;h<=HEIGHT;h++){
for(w=0;w<=WIDTH;w++){
for(d=0;d<=DEPTH;d++){
temperature[d][w][h]=20.0;
calc_flag[d][w][h]=1;
}}}
printf("%f\n",temperature[0][0][0]);
fflush(stdin);
getchar();
return 0;
}

三次元配列の計算がうまくいきません。
上は最も単純な例ですが、このコードを実行しても表示が0.000000となってしまいます。
しかし、calc_flag[d][w][h]=1;の行をコメントアウトした場合は20.000000となり意図した値になります。
もう何が何やらさっぱりわからないのでお助け願います。
環境:Microsoft Visual C++ 2010 Express

682 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 22:46:51.02 ]
>>681
for(h=0;h<HEIGHT;h++){
for(w=0;w<WIDTH;w++){
for(d=0;d<DEPTH;d++){

683 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 22:47:03.01 ]
>>681
a[10]の場合、a[0]〜a[9]しかアクセスしちゃダメよ。

684 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 23:05:46.98 ]
>>682-683
うわああああああ恥ずかしいいいいいい
おかげで問題は解決しました。
説明書を読まない初心者みたいな質問をしてすみませんでした。

685 名前:デフォルトの名無しさん [2012/01/26(木) 23:21:19.54 ]
>>665
ある大手メーカーの看板商品でだいたい数百万行(当時20世紀)
ある大手物流センターでは最長不倒関数の競技場で1ソース1万行超えが日常だった
ある半官半民の案件では C なのにグローバルとマジックナンバーの嵐でまるで拷問室
ハード系(C よりアナログやメカが得意)の某社さんのコードは美しさが際立っていた

おめ、gcc のソースの行数数えてみたか? 数えていなければ、それが正解だと思うぞ

686 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 23:28:14.90 ]
分岐の要件が薄っぺらいなら長大な関数でも別にいいと思うし
大量のグローバル変数も整理されてるなら正しい使い方
でもマジックナンバーはヤバイよな

687 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 23:37:01.71 ]
量の多さで競うな。
コード量が少なく開発日数の少ないのが優れてる。
同品質なら。

688 名前:デフォルトの名無しさん [2012/01/26(木) 23:51:55.62 ]
>>654
>>655
ありがとうございます。
これで、二点間の距離でますよね?



689 名前:デフォルトの名無しさん mailto:sage [2012/01/26(木) 23:54:34.24 ]
>>688
もちろん、でますん。

690 名前:デフォルトの名無しさん [2012/01/27(金) 00:06:52.66 ]
>>689
ありがとうございました。
助かりました。
単位は、メートルですよね?

691 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 00:10:56.57 ]
出ても正しくはないだろ。出すだけならreturn 1;でもいい。
ある程度は正しいかもしれない。

692 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 00:13:34.25 ]
止まった時計でも日に二回正確な時を示すって感じだな

693 名前:デフォルトの名無しさん [2012/01/27(金) 00:18:41.80 ]
>>691
え、どういうことですか。

694 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 00:19:58.99 ]
あとは自分でやれって事だ

695 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 00:39:35.20 ]
>>693
ベッセル楕円体という近似はいまいちということが判明してる。


国土調査課 地籍活用GIS 世界測地系への移行
tochi.mlit.go.jp/tockok/gis/gps/main4.html
日本経緯度原点に450mのズレ
 近年では人工衛星を使った観測等により、地球の極めて正確な形状が明らかになりました。それによると、地球は当時推定されていたベッセル楕円体よりも長半径が約700m長いことが判明しました。

座標系
vldb.gsi.go.jp/sokuchi/datum/tokyodatum.html
いろいろな地球楕円体


天文経緯度と測地経緯度
www.h2.dion.ne.jp/~kazuf/sao/135e/tenmonsokuchi.htm

696 名前:デフォルトの名無しさん [2012/01/27(金) 00:39:39.75 ]
>>694
答えが正確ではないということですか。

697 名前:デフォルトの名無しさん [2012/01/27(金) 00:41:30.39 ]
>>695
地球を真球と考えた結果ということですね。
そして、地球は真球ではなく、楕円となっているため
値が正確ではないということですね。

698 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 00:42:44.48 ]
だからさあ、何につかうんだよ



699 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 00:44:24.13 ]
よりよい近似モデルを使うか、Googleアースのように高度を含めた地球の3Dモデルデータを持っていたら割と正確に出せる。

700 名前:デフォルトの名無しさん [2012/01/27(金) 00:52:04.99 ]
>>698
距離を求めて、そこまでの時間を求めたいです。
速さは、GPSから取得します。

>>699
そうですか。
これだけだと正確ではないのですね。。。

701 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 00:52:59.04 ]
最近はここまでのアホも珍しくないからなぁ

702 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 01:18:19.64 ]
直線距離もとめたって意味が無いってわからないのかな
いいかげんあきらめろよ

703 名前:デフォルトの名無しさん [2012/01/27(金) 01:57:40.67 ]
>>702
陸上では、あまり意味がないかもしれませんが
海上などでは、直線距離で大丈夫ですよね?

704 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 02:06:52.65 ]
>>703はやっぱりアホだ


705 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 02:29:56.50 ]
>>684
はずかしがるってことは、間違えている内容をちゃんと理解できてるから。
恥ずかしがらなくていいよとはいえないけど、喜んどけ

706 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 02:31:02.44 ]
>>685
最長不倒関数とか懐かしい言葉を出しつつも関数の行数を出さないあたりが渋いよね

707 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 02:33:02.24 ]
>>703
海流

708 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 03:12:57.15 ]
>>685はwc -l を知らない肉体労働者



709 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 03:13:41.57 ]
>>705は優秀な燃料管理技士

710 名前:デフォルトの名無しさん mailto:sage [2012/01/27(金) 03:55:17.37 ]
wcで関数の行数数えるのも面倒だろ。
つか、ファイルに分けるんだったらその時点で行数わかるし。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<223KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef