C言語なら俺に聞け(入門編)Part 120
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2013/09/27(金) 19:30:25.79★前スレ
C言語なら俺に聞け(入門編)Part 119
http://toro.2ch.net/test/read.cgi/tech/1378291160/
★過去スレ
http://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++の宿題片付けます 165代目
http://toro.2ch.net/test/read.cgi/tech/1370255305/
★C++言語については避けてください。C++対応明記スレへどうぞ。
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
# 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること。
# サイズが大きい場合はアップローダ等を利用してください。
http://codepad.org/
http://ideone.com/
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。
0002デフォルトの名無しさん
2013/09/27(金) 19:57:08.710003デフォルトの名無しさん
2013/09/27(金) 20:15:41.150004デフォルトの名無しさん
2013/09/27(金) 20:21:45.82int main(int argc, char **argv)
{
while (*argv) {
while (**argv) {
printf("%c", **argv)
(*argv)++;
}
putchar('\n');
argv++;
}
return 0;
}
ポインタを学習するのに最適なコード
gcc -S test.cでおk
ポインタ厨滅殺のため、テンプレ追加でオナシャス!!!
0005デフォルトの名無しさん
2013/09/27(金) 20:25:50.40argvって最後にNULL入るんだな。初めて知った。
0006デフォルトの名無しさん
2013/09/27(金) 20:26:33.25>>4に対して
987 名前:デフォルトの名無しさん[sage] 投稿日:2013/09/27(金) 19:08:21.67
>>984
こうやって関係あるな
(*argv)++;
と
*argv++;
との違い
988 名前:デフォルトの名無しさん[sage] 投稿日:2013/09/27(金) 19:23:42.68
それはインクリメントされるモノまで違う
990 名前:デフォルトの名無しさん[] 投稿日:2013/09/27(金) 19:31:56.27
インクレメントされるのはアドレスですが?
996 名前:デフォルトの名無しさん[] 投稿日:2013/09/27(金) 20:01:58.97
>>988
マジかよこんな奴でもマやってられるのかよ
俺なんかマにもってこいだな
Googleあたりやとってくれないかな
998 名前:デフォルトの名無しさん[] 投稿日:2013/09/27(金) 20:08:54.09
>>990
本当か?
999 名前:デフォルトの名無しさん[sage] 投稿日:2013/09/27(金) 20:19:08.65
>>996
この馬鹿何いってんの?
0007デフォルトの名無しさん
2013/09/27(金) 20:29:00.96以前、バグってるコードを調べたら、これみたいに引数の数をargcじゃなくて
*argvがnullかどうかで調べてたんだよな。
argcを使わなくて引数の終わりをチェックするなんて、そのコードと>>4でしか
見たことないんだけど、どうやって思いつくんだろう。
昔はそうやって書いてたとか?
0008デフォルトの名無しさん
2013/09/27(金) 20:31:01.64c89の仕様
0009デフォルトの名無しさん
2013/09/27(金) 20:32:44.35Solarisだと、NULLが入ってなくてバグってたんだけど環境依存じゃなくてCの規格なのかね。
0010デフォルトの名無しさん
2013/09/27(金) 20:33:37.62発想は素晴らしい、がコードは糞
0011デフォルトの名無しさん
2013/09/27(金) 20:35:33.21で、どっちが正しいの?><
0012デフォルトの名無しさん
2013/09/27(金) 20:37:06.52標準規格では・・・argv[argc]はヌル・ポインタであることが要求される。
0013デフォルトの名無しさん
2013/09/27(金) 20:40:01.13実際に「正しい」のは、規格に違反している部分にも対応しているコード
別に難しい概念じゃない
いくら自分が法律を守っていても、巷にはチンピラヤクザの類がいる
渡る世間は鬼ばかりってやつだよ
それでも結果を出せるやつが「正しい」んだよ
0014デフォルトの名無しさん
2013/09/27(金) 20:42:34.35ワナビはお帰りください
0015デフォルトの名無しさん
2013/09/27(金) 20:46:15.74while (*s++ = *t++)
のもダメか?
0016デフォルトの名無しさん
2013/09/27(金) 20:48:06.91かかる火の粉は払わにゃならん
>>14
アホ、カス、クズ、首吊って死ね
0017デフォルトの名無しさん
2013/09/27(金) 20:48:37.23平凡過ぎ乙
strcpy()自作してみ
0018デフォルトの名無しさん
2013/09/27(金) 20:49:28.03K&Rだろうと駄目なものは駄目だな。
0019デフォルトの名無しさん
2013/09/27(金) 20:51:28.03知らなかった。
正統な書き方だったんだな。
0020デフォルトの名無しさん
2013/09/27(金) 20:51:44.14このコード何の処理してるのかさっぱりわからないのだが、俺に教えてくれなイカ?
0021デフォルトの名無しさん
2013/09/27(金) 20:51:57.960022デフォルトの名無しさん
2013/09/27(金) 20:52:58.59コマンドライン引数でggrks
0023デフォルトの名無しさん
2013/09/27(金) 20:53:15.97int main(int argc, char **argv)
{
while (*argv) {
while (**argv) {
putchar( *((*argv)++) );
}
putchar('\n');
argv++;
}
return 0;
}
さらにクソにしてみた
0024デフォルトの名無しさん
2013/09/27(金) 20:54:26.58実行してみれば?
領域違反になるかもしれんが
0025デフォルトの名無しさん
2013/09/27(金) 20:55:45.63なんでだよ
0026デフォルトの名無しさん
2013/09/27(金) 20:57:12.87脳内デバッグ失敗wwwwwwww
0027デフォルトの名無しさん
2013/09/27(金) 20:59:57.55#include <stdio.h>
int main(int argc, char **argv)
{
while (*argv) {
puts(*argv++);
}
return 0;
}
0028デフォルトの名無しさん
2013/09/27(金) 21:03:05.67ポインタからやりなおせ
0029デフォルトの名無しさん
2013/09/27(金) 21:04:20.47あんだって?wwww
0030デフォルトの名無しさん
2013/09/27(金) 21:05:15.64入院しろ
0031デフォルトの名無しさん
2013/09/27(金) 21:06:22.90うわーww
0032デフォルトの名無しさん
2013/09/27(金) 21:18:13.96ttp://www.grapecity.com/japan/powernews/column/clang/021/page03.htm
文字列中でスペース(0x20)が何文字目に現れるかを調べる場合、文字列から1文字ずつ取り出してはその内容を調べる
──という動作を行うことになります。そのためには、リスト1のような流れが考えられます。
リスト1:文字列からスペースの現れる位置を調べる〜冗長なソース
char *p; --------------- 取り出した1文字を受け取る
int n = 0; ------------- カウンタ
p = "Hello world!"; ---- 文字列の先頭アドレスを代入
while (*p != '\0') { --- 終端まで繰り返す
if (*p != 0x20) { ---- スペースでないとき
n++; --------------- カウンタを増加
p++; --------------- 次の1文字へ
}
else { --------------- *pがスペースのとき
printf("%d 文字目にスペースを発見しました。\n", n+1);
}
リスト2:文字列からスペースの現れる位置を調べる〜簡略版
char *p;
int n = 0;
p = "Hello world!";
while (*p++) {
if (*p != 0x20) { /* スペースでないとき */
n++;
}
else {
printf("%d 文字目にスペースを発見しました。\n", n+1);
}
0033デフォルトの名無しさん
2013/09/27(金) 21:20:01.96リスト1バグってるじゃん
0034デフォルトの名無しさん
2013/09/27(金) 21:23:49.242 ++ Suffix/postfix increment Left-to-right
3 * Indirection (dereference) Right-to-left
0035デフォルトの名無しさん
2013/09/27(金) 22:50:39.790036デフォルトの名無しさん
2013/09/27(金) 23:20:15.31だったら、argc なんてつけなきゃよかったのにな。
引数の終わりを示す情報が複数あるのはバグの元だし。
0037デフォルトの名無しさん
2013/09/27(金) 23:26:48.88要するにPerlさいつよ他は糞ってことだ
0038デフォルトの名無しさん
2013/09/28(土) 00:55:15.79 さいきょう
0039デフォルトの名無しさん
2013/09/28(土) 00:56:15.79コマンドラインから入力ってCUIの世界だけじゃん。
0040デフォルトの名無しさん
2013/09/28(土) 01:00:44.61と思うじゃん?
0041デフォルトの名無しさん
2013/09/28(土) 01:02:50.09実際は?
0042片山博文MZコスモ ◆T6xkBnTXz7B0
2013/09/28(土) 01:09:25.770043デフォルトの名無しさん
2013/09/28(土) 01:18:20.86char (*(*x[3])())[5];
0044デフォルトの名無しさん
2013/09/28(土) 01:18:21.78Windowsではドラッグアンドドロップされたファイルはコマンドラインから渡される
0045デフォルトの名無しさん
2013/09/28(土) 01:43:07.88参考になるソースとかサイトはありませんか。
0046デフォルトの名無しさん
2013/09/28(土) 01:45:18.800047デフォルトの名無しさん
2013/09/28(土) 02:08:00.99なんで>>44に出てきた単語を検索窓に入れることすらできないんだよゴミ
0048デフォルトの名無しさん
2013/09/28(土) 02:31:30.76Win32apiスレにあるよ
すでに起動しているアプリの上にD&Dされたら、
WM_DROPFILES:
hDrop = (HDROP)wp;
DragQueryFile((HDROP)wp, 0xFFFFFFFF, 0, 0))
DragQueryFile(hDrop, 0, sFileName, sizeof(sFileName));
じゃなかったかと
0050デフォルトの名無しさん
2013/09/28(土) 07:03:50.26規格に準拠してない処理系やコードは「C言語」を名乗れない
C言語の規格を真似したなんだかよくわからん言語でしかないよ
0051デフォルトの名無しさん
2013/09/28(土) 09:35:08.45うんこのくせにレスつけるんじゃねー
全然違う
0052デフォルトの名無しさん
2013/09/28(土) 11:55:25.77くやしかったら実力つけろ
0053デフォルトの名無しさん
2013/09/28(土) 12:28:57.82QZの実力がこのスレ住人の平均の1割程度なのはバレてるから嫉妬というより同情しかできないし
そりゃ実力をつけるに越したことはないけど、あまりにも底辺にいると比較されると自分の実力がかなりあるように感じるし
真意が分からなくてもどかしい
0054デフォルトの名無しさん
2013/09/28(土) 12:55:50.18それで詐欺に問われた判例は?
0055デフォルトの名無しさん
2013/09/28(土) 13:11:46.32C言語の規格を真似したなんだかよくわからん言語にC言語と名付けてもまぁ詐欺にはならんと思うよ
0056デフォルトの名無しさん
2013/09/28(土) 14:23:34.22自演飽きないか?
0057デフォルトの名無しさん
2013/09/28(土) 14:31:32.45他人が指摘した内容なのに自分が調子にのるところ
0058デフォルトの名無しさん
2013/09/28(土) 14:33:44.82スルーされてるけど、char* [5]を返す
関数ポインタ(void)型[3]要素配列でいいんだよな?
0059デフォルトの名無しさん
2013/09/28(土) 14:40:18.120060デフォルトの名無しさん
2013/09/28(土) 14:42:54.80ポインタ配列へのポインタなら返せるけど
0061デフォルトの名無しさん
2013/09/28(土) 14:43:18.76全く書いた覚えのないコードが付け加えられたんですがウイルスですかね?
0062デフォルトの名無しさん
2013/09/28(土) 14:46:07.60>>43はchar [5]へのポインタを返す関数ポインタ(void)型[3]要素配列
0063デフォルトの名無しさん
2013/09/28(土) 14:53:37.37変なクスリやってるからそういうことになるんだろ
0064デフォルトの名無しさん
2013/09/28(土) 14:55:49.52char (*func(void))[5]
{
static char a[5] = "abcd";
return &a;
}
int main(void)
{
char (*(*x[3])(void))[5] = { func, func, func };
puts(*(x[0]()));
return 0;
}
0065デフォルトの名無しさん
2013/09/28(土) 14:59:06.84Cってなんかダメだよな。
0066デフォルトの名無しさん
2013/09/28(土) 15:02:18.85程度問題だろうけど、その手の奴をベンダーが販売したら詐欺に問われてもおかしくないと思うが。
0067デフォルトの名無しさん
2013/09/28(土) 15:08:40.98全然珍しくないんだが
0068デフォルトの名無しさん
2013/09/28(土) 15:24:58.35basicやCOBOLは方言バリバリだけど。
0069デフォルトの名無しさん
2013/09/28(土) 15:50:00.040070デフォルトの名無しさん
2013/09/28(土) 16:01:07.750071デフォルトの名無しさん
2013/09/28(土) 16:01:55.230072デフォルトの名無しさん
2013/09/28(土) 17:15:51.00その辺はまだ当時のCを最大限活かせるよう設計したからいいが
C#は何故Cを頭に付けたのかもはや解らんな…
0073デフォルトの名無しさん
2013/09/28(土) 17:26:51.960074デフォルトの名無しさん
2013/09/28(土) 17:30:30.58http://engawa.2ch.net/test/read.cgi/poverty/1380351550/
0075デフォルトの名無しさん
2013/09/28(土) 17:44:32.90自演じゃねーよ
自演して何が楽しいんだ?
0076デフォルトの名無しさん
2013/09/28(土) 17:44:33.260077デフォルトの名無しさん
2013/09/28(土) 17:56:43.740078デフォルトの名無しさん
2013/09/28(土) 17:58:37.790079デフォルトの名無しさん
2013/09/28(土) 18:24:31.290080デフォルトの名無しさん
2013/09/28(土) 18:41:25.12ファイルを読み込む&書き出すは分かるのですが、肝心の行毎に逆にする作業がわかりません。
0081デフォルトの名無しさん
2013/09/28(土) 18:45:09.12読めるけど言葉のリズムが悪い
しーぷらすぷらす
しーしゃーぷ
おぶじぇくてぃぶしー
そこで俺は新しいC系言語の名前として「C$」を提案する
読み方は「しーどる」!!
シーフードカップヌードルを彷彿とさせるスッキリとした名前だ
0082デフォルトの名無しさん
2013/09/28(土) 18:49:28.34ダブルポインタの扱いまで習得してから出直せ
ダブルポインタまで使いこなせるようになったら
strchrで\nを検索して
各行頭のアドレスを配列に入れ
最後にforで回して逆に書き出す
0083片山博文MZコスモ ◆T6xkBnTXz7B0
2013/09/28(土) 18:49:47.98strrevで文字列反転。
fputsで一行書き込む。
EOFまで繰り返す。
0084片山博文MZコスモ ◆T6xkBnTXz7B0
2013/09/28(土) 18:54:47.85いや「すでに起動しているアプリの上にD&Dされたのであれば」、これであってるね。
他の方法でもあるのか?
0086デフォルトの名無しさん
2013/09/28(土) 18:59:16.19K&R1の昔は構造体も返せなかった
巨大な構造体を返す馬鹿はいないと善意に解釈したのが愚かであった
構造体を返せるようにしたとたん、配列をメンバーに持つ構造体なら返せるとかほざく輩が湧き出てきた
0088デフォルトの名無しさん
2013/09/28(土) 19:07:50.15実際にはシーダラーと呼ばれる運命なので却下
0089デフォルトの名無しさん
2013/09/28(土) 19:07:58.440090デフォルトの名無しさん
2013/09/28(土) 19:19:14.72他のスクリプト言語やM$言語なんかは1つの関数でフォーマット変えたり分割できたりするのに
0091デフォルトの名無しさん
2013/09/28(土) 19:22:56.090092デフォルトの名無しさん
2013/09/28(土) 19:24:34.10スクリプト言語と比べたら100倍レベルで違うんじゃないかな
0093デフォルトの名無しさん
2013/09/28(土) 19:26:49.79ゴミくずはレスすんな。全然違う。
0094デフォルトの名無しさん
2013/09/28(土) 19:30:01.030095デフォルトの名無しさん
2013/09/28(土) 19:31:00.60できると思うけど、これだけCが普及するとどうしようもないな。
0096デフォルトの名無しさん
2013/09/28(土) 19:31:08.35わかっただいたいわかったうんうんそういうことねはいはいはい
0097デフォルトの名無しさん
2013/09/28(土) 19:32:25.90同じくらい労力かけて最適化したらCのほうが早い。
0098デフォルトの名無しさん
2013/09/28(土) 19:32:36.89dllファイルがありませんが出てきて、一つずつダウンロードしても結局最終的に
はダメでした。どうしたらいいですか?
0099デフォルトの名無しさん
2013/09/28(土) 19:33:03.66C以外の言語だと、Cよりも早いコードが出せるぜ、ってなコメントがあるから荒れる
0100デフォルトの名無しさん
2013/09/28(土) 19:33:42.760101デフォルトの名無しさん
2013/09/28(土) 19:34:31.39インストーラー作ってそれでもっていけば、参照してるDLLも持っていってくれるんじゃないの。
0102デフォルトの名無しさん
2013/09/28(土) 19:36:50.94DLLはどこに置いてるの?
0103デフォルトの名無しさん
2013/09/28(土) 19:37:27.44後スレチ
0104デフォルトの名無しさん
2013/09/28(土) 19:43:12.160105デフォルトの名無しさん
2013/09/28(土) 19:44:27.39http://benchmarksgame.alioth.debian.org/
こういうベンチマークみるとやっぱJavaやJavascriptは遅いみたいだけど。
正規表現のところはjavascriptが早いね。
0107デフォルトの名無しさん
2013/09/28(土) 20:08:59.51最適化の分遅くなる。
だがしかし、たった一度しか実行しないソフトウエアは少ないので、
実用上はCよりスクリプトのほうが速い。
0108デフォルトの名無しさん
2013/09/28(土) 20:14:09.72http://ideone.com/LbCP7s
0109デフォルトの名無しさん
2013/09/28(土) 20:14:58.23ベンチマークも同じコードをべらぼうな回数、繰り返し実行してるけど。
0110デフォルトの名無しさん
2013/09/28(土) 20:15:15.42レファレンスを読んでみても理解できないいし、C言語のソースコードを読んでも、
コメントがついてなくて、よく分かりません。
どなたか、詳細なコメントつきのソースコードをうpしてくれると嬉しいです。
0111デフォルトの名無しさん
2013/09/28(土) 20:15:37.490112デフォルトの名無しさん
2013/09/28(土) 20:15:59.750113デフォルトの名無しさん
2013/09/28(土) 20:16:05.960114デフォルトの名無しさん
2013/09/28(土) 20:17:58.69http://tech.a-listers.jp/2012/10/10/faster-than-c/
0115デフォルトの名無しさん
2013/09/28(土) 20:29:36.740116デフォルトの名無しさん
2013/09/28(土) 20:30:53.92でもこれが現実なんだよね。
0117デフォルトの名無しさん
2013/09/28(土) 20:38:30.170118デフォルトの名無しさん
2013/09/28(土) 20:40:51.960119デフォルトの名無しさん
2013/09/28(土) 20:47:14.520120デフォルトの名無しさん
2013/09/28(土) 21:00:31.420121デフォルトの名無しさん
2013/09/28(土) 21:01:33.32惜しいな、レス番が 107 ならウケたのに
0122デフォルトの名無しさん
2013/09/28(土) 21:34:52.820123デフォルトの名無しさん
2013/09/28(土) 21:39:19.75無理! 断言!
0124デフォルトの名無しさん
2013/09/28(土) 21:44:35.22だけになるね。
これも特定用途以外では悪い部分になるしね。
0125デフォルトの名無しさん
2013/09/28(土) 21:47:35.44そんなクズにRAS/CASが読めてるわけもないし
0126デフォルトの名無しさん
2013/09/28(土) 21:54:21.78書けるだろう
hellow world
0127デフォルトの名無しさん
2013/09/28(土) 21:57:38.11ポインタはまだ習っておらず、ポインタ無しでやらなければいけません。
>>83
このやり方はポインタを使わないで大丈夫ですか?
0128デフォルトの名無しさん
2013/09/28(土) 22:00:50.81>ファイルを読み込む&書き出すは分かるのですが、
これをポインタなしでやってるんだ
へぇ〜
0129デフォルトの名無しさん
2013/09/28(土) 22:05:22.45ファイルポインタだけは使ってますが、一般的な?ポインタは習っていません。
0130デフォルトの名無しさん
2013/09/28(土) 22:07:25.30ファイルポインタも一般的なポインタですが、何か
0131デフォルトの名無しさん
2013/09/28(土) 22:09:29.32それではファイルポインタのみ使うやり方はありませんか?
0132デフォルトの名無しさん
2013/09/28(土) 22:17:33.22NMI のタイミングも当てずっぽうだろう、てめーのコードわ
0133デフォルトの名無しさん
2013/09/28(土) 22:23:31.46ない
0134デフォルトの名無しさん
2013/09/28(土) 22:26:58.37コンパイラとテキストエディタをDLしたら容量が大きすぎたのか、
後でそれを削除した後もパソコンの具合が悪くなったままです。
ノートパソコンのWindowsではなくマッキントッシュのようなメモリが多く使えるOSで
プログラミングしたほうがいいということでしょうか。それから、まだほかに
DLしなくてはならないものがありますか?
0135デフォルトの名無しさん
2013/09/28(土) 22:31:26.16ココを間違えると取り返しがつかない。
0136デフォルトの名無しさん
2013/09/28(土) 22:32:54.68取り返しがつかないとは?
0137片山博文MZコスモ ◆T6xkBnTXz7B0
2013/09/28(土) 22:33:31.75#include <stdio.h>
char buf[1024];
int main(void) {
FILE *fin, *fout; int i, j;
char c;
fin = fopen("input.txt", "r");
fout = fopen("output.txt", "w");
while (fgets(buf, 1024, fin) != NULL) {
for (i = 0; buf[i] != '\0' && buf[i] != '\n'; i++);
if (buf[i] == '\n') buf[i] = '\0';
i--;
for (j = 0; j < i; i--,j++) {
c = buf[j]; buf[j] = buf[i]; buf[i] = c; }
fprintf("%s\n", buf);
}
fclose(fin); fclose(fout);
return 0; }
0138デフォルトの名無しさん
2013/09/28(土) 22:33:51.520139デフォルトの名無しさん
2013/09/28(土) 22:35:10.23別に【推定】する必要なくね?
0140デフォルトの名無しさん
2013/09/28(土) 22:35:16.93だから俺にはレスがつかない
失礼
0141デフォルトの名無しさん
2013/09/28(土) 22:38:19.310142デフォルトの名無しさん
2013/09/28(土) 22:40:37.69C言語だけできたところでプログラミングのデザインができなかったらただの
計算機にしかならないのでは?
0143デフォルトの名無しさん
2013/09/28(土) 22:43:49.300144デフォルトの名無しさん
2013/09/28(土) 22:43:53.52開発はWindowsでも大丈夫。
そこに書いてある情報だけではなぜトラブルになっているかはわからない。
0145デフォルトの名無しさん
2013/09/28(土) 22:45:49.97DLしすぎたからだと思います。他にも80MbくらいあるPHPのコンパイラをDLしてます
0146デフォルトの名無しさん
2013/09/28(土) 22:56:32.79パソコン初心者か?
でかいファイルをダウンロードしただけで動作が重くはならんぞ
再起動してみ
0147デフォルトの名無しさん
2013/09/28(土) 22:57:40.99fprintf("%s\n", buf);
↓
fprintf(fout, "%s\n", buf);
0148デフォルトの名無しさん
2013/09/28(土) 23:15:06.81#include <stdio.h>
char buf[1024];
int main(void) {
FILE *fin, *fout; int i, j;
char c;
fin = fopen("input.txt", "r");
fout = fopen("output.txt", "w");
while (fgets(buf, 1024, fin) != NULL) {
for (i = 0; buf[i] != '\0' && buf[i] != '\n'; i++); ←ここには実行文は必要無いですか?
if (buf[i] == '\n') buf[i] = '\0';
i--;
for (j = 0; j < i; i--,j++) {
c = buf[j]; buf[j] = buf[i]; buf[i] = c; }←これはどういう意味でしょうか?
fprintf("%s\n", buf);
}
fclose(fin); fclose(fout);
return 0; }
0149デフォルトの名無しさん
2013/09/28(土) 23:16:23.88printf( ) になに渡してると思ってるんだよ
0150デフォルトの名無しさん
2013/09/28(土) 23:36:51.08http://ideone.com/ANeZGs
0151デフォルトの名無しさん
2013/09/28(土) 23:59:13.94・getlineは改行入らない
・std::reverse使え
・スレタイ100回声に出して読め
0152デフォルトの名無しさん
2013/09/29(日) 00:43:35.57何行かあるファイルを読み込んで、行の順を逆にして新たなファイルに書き出す
Cのコードを書け。
例)
123
ABC
アババ
↓
アババ
ABC
123
0153デフォルトの名無しさん
2013/09/29(日) 00:48:47.86>>82
0154デフォルトの名無しさん
2013/09/29(日) 01:29:45.71>for (j = 0; j < i; i--,j++) {
> c = buf[j]; buf[j] = buf[i]; buf[i] = c; }
c ← *j ← *i ← c(=*j)
つまり、*j ← *i、*i ← *j
配列中の、ある箇所と別の箇所の内容を、入れ替える
(変数cは、入れ替え用のメモリで、特に意味はない)
j++で、jは配列の先頭から、後ろのほうへ進んでいき、
i--で、iは配列の後ろのほうから、前のほうへ進んでいく
ただし、j < iで、jは、iより前のときのみ
0155デフォルトの名無しさん
2013/09/29(日) 01:56:01.560156デフォルトの名無しさん
2013/09/29(日) 02:49:37.93限られた状況でなければ、素直に変数使ったほうがいい。
http://ideone.com/wvrCRn
0157デフォルトの名無しさん
2013/09/29(日) 03:12:12.813行でよろ
K&R1 は一度翻訳単位や関数単位の処理から抜けると、関数の呼び出しに際しての入出力界面に無頓着。
double f(doube, double)に平気で f(int, int) を渡せても、エラー、警句皆無
double を返してくるはずを int で受けても、エラー、警告皆無
極めつけは ヌルポインタ。ヌルポインタを渡したつもりが、数値の 0 がわたってしまい、そんなことにもコンパイラは無頓着。
最後のは今でも注意しないときいけないね。可変長引数にヌルポインタを渡すときはキャストすること、execv*() とかね。
0159デフォルトの名無しさん
2013/09/29(日) 08:14:39.57さあ
0160デフォルトの名無しさん
2013/09/29(日) 08:34:33.200161デフォルトの名無しさん
2013/09/29(日) 10:31:18.691 関数プロトタイプ
2 const, volatile
3 関数ポインタのデリファレンスが不要
三行と指定されてるのに1だけを長々と語るゴミ屑は早く死ねば良いのに
0162デフォルトの名無しさん
2013/09/29(日) 10:48:20.770163デフォルトの名無しさん
2013/09/29(日) 11:48:01.14main(argc, argv)
int argc;
char *argv[];
構造体を引数や返り値に取れるようになった、はでかいよね?私見では余計な改悪だとおもっちゃうけどね
enum, void は?
そういえば void * のかわりに char * をつかってたよね今の教科書でも execl() で末尾に (char *)NULL をかくとかときどきみるね
unsigned char なんてあったっけ?
long float とか long double とか混乱してたよね?
printf()群の書式指定子 %*d って昔からあったっけ?
#if 0 とかもたしか ansi からでは?#elif だけでしたっけ?
#define でも ## のおかげで ANSI では生成的マクロ=ジェネリックができるようになったね、テンプレート様には負けるけど
いろいろいいたいことがあるけど、プロトタイプ宣言でおなかいっぱい
0165デフォルトの名無しさん
2013/09/29(日) 13:26:39.284行とも、今も同じだが?
C++ に似て非なる関数原型とconst
あはは、1行で言えちゃった
>今も同じだが?
あら、そうでしたっけ、まあ翻訳単位が別だとねえ
C++はリンカに渡す名前を曼珠沙華でしたっけ、昔、far/near ポインタくらいそうすれば関数減ってよかったのにね
0167デフォルトの名無しさん
2013/09/29(日) 14:09:18.74farポなんか嘘さ
寝ぼけた人が見間違えたのさ♪
0168デフォルトの名無しさん
2013/09/29(日) 14:42:31.32> ls -l プログラムファイル
0169デフォルトの名無しさん
2013/09/29(日) 15:40:46.660170デフォルトの名無しさん
2013/09/29(日) 15:42:00.450171デフォルトの名無しさん
2013/09/29(日) 15:53:55.28電球を入れるやつ
0172デフォルトの名無しさん
2013/09/29(日) 19:35:54.96dllファイルがありませんって出てきました....
どうしたらいいですか?
0173デフォルトの名無しさん
2013/09/29(日) 19:40:42.21それだけでは何も分からない。どのdllが無いといつ出たの?
0174デフォルトの名無しさん
2013/09/29(日) 22:24:48.52> どうしたらいいですか?
回答が得られる質問方法を学びましょう。
0175デフォルトの名無しさん
2013/09/29(日) 22:28:21.02寝る
0176デフォルトの名無しさん
2013/09/29(日) 22:33:50.06あいつ疲れすぎだよ
0177デフォルトの名無しさん
2013/09/29(日) 22:54:03.11できれば C99 対応ので
0178デフォルトの名無しさん
2013/09/29(日) 23:00:01.940179デフォルトの名無しさん
2013/09/29(日) 23:05:12.72clang
0180デフォルトの名無しさん
2013/09/29(日) 23:30:31.54GCC
0181デフォルトの名無しさん
2013/09/30(月) 00:02:25.100182デフォルトの名無しさん
2013/09/30(月) 00:06:42.03VC++ DLL ファイルが見つかりません
で、検索せよ
まず、ここに書き込む前に、エラーメッセージで検索する癖をつけよ
0183デフォルトの名無しさん
2013/09/30(月) 01:55:31.810184デフォルトの名無しさん
2013/09/30(月) 02:51:39.660185デフォルトの名無しさん
2013/09/30(月) 04:58:54.87業績落ちまくりじゃん
iphoneも売れ行き落ちてるし
この間は切り札のdocomoでの販売したから今期は持ちこたえるだろうけど、
この後待ってるのは再び飽和状態による新機種売上の落ち込み
主要携帯会社では全て出してしまったからもう切り札なし
これからプログラミングやるならWindowsかLinux
0186デフォルトの名無しさん
2013/09/30(月) 06:35:35.30iphone は一台でいいや
0187デフォルトの名無しさん
2013/09/30(月) 06:45:52.51ギャラクシー
0188デフォルトの名無しさん
2013/09/30(月) 08:03:03.930189デフォルトの名無しさん
2013/09/30(月) 08:11:15.63どうぞ祖国へおかえr(ry
0190デフォルトの名無しさん
2013/09/30(月) 09:47:55.65のですが、
ttp://magickwand.blog43.fc2.com/blog-category-35.html
を参考にしても使い方が全然わかりません。
ヘッダーのインクルードまでは終わったのですがその先に進めません。
MagickSetImageOpacity 関数を使うことになると思います。
使えるという方また、わかりやすいサイトなど有りましたら教えてください。
0191デフォルトの名無しさん
2013/09/30(月) 10:37:22.81iphoneの世界シェアは1割5分
iphoneの世界シェアがAndroidの世界シェアを超えてるのは世界でも日本だけ
iphone使いは世界の流れに乗り遅れた情弱でFA
0192デフォルトの名無しさん
2013/09/30(月) 10:38:11.41元のマニュアルも読まずに質問するゴミクズか
お前みたいなゴミクズに使ってもらう前提で開発してあるわけじゃねーんだよ
説明書読まずに使い方が分からないとか頭悪いにもほどがある
0193デフォルトの名無しさん
2013/09/30(月) 10:41:42.00ありがとうございました。
0194デフォルトの名無しさん
2013/09/30(月) 10:44:41.16じゃあプログラミング言語の前に英語やらなきゃいけないんじゃないの
物事の優先順位すら決められないのか
呆れた
0195デフォルトの名無しさん
2013/09/30(月) 10:48:19.59ソースは?
0196デフォルトの名無しさん
2013/09/30(月) 10:53:42.54それ以外はゴミクズ
0197デフォルトの名無しさん
2013/09/30(月) 11:30:13.39・android 79.3%
・iOS 13.2%
・Windows Phone 3.7%
・blackberry 2.9%
という状況だそうで、Androidが前年比10.2%、iOSが-3.4%と、Android好調が伝えられている。
一方国内では、5/10の調査で、2012年度の出荷台数シェアが
・iOS 35.9%
・Android 64.9%
ということでiPhoneが売れている特殊な国として有名だ。
0198デフォルトの名無しさん
2013/09/30(月) 11:45:08.860199デフォルトの名無しさん
2013/09/30(月) 11:48:53.62日本以外の国別集計があるといいのに
0200デフォルトの名無しさん
2013/09/30(月) 12:29:43.470201デフォルトの名無しさん
2013/09/30(月) 13:36:30.580202デフォルトの名無しさん
2013/09/30(月) 14:00:57.18>MacつーかApple自体がオワコンだからなんとも
それはあんたの希望()だろ?
これから C をやりたいって言ってるような >>177 や他から見たら、
Windows の方が激しくオワコン
てか、もう終わってる
0203デフォルトの名無しさん
2013/09/30(月) 15:06:21.290204デフォルトの名無しさん
2013/09/30(月) 16:32:17.910205デフォルトの名無しさん
2013/09/30(月) 16:42:08.840206デフォルトの名無しさん
2013/09/30(月) 17:19:56.490207デフォルトの名無しさん
2013/09/30(月) 17:24:16.870208デフォルトの名無しさん
2013/09/30(月) 18:21:52.320209デフォルトの名無しさん
2013/09/30(月) 18:31:19.50俺もそう思ってる。
一般人向けにPC自体が存在を消そうとしている状勢においてWindowsの居場所なんて残されてないと思う。
むしろLinux, Mac の方が、特殊ユーザーに支持されてるので、今後もPC用OSとして命脈を保つ可能性が高いと思う。
0210デフォルトの名無しさん
2013/09/30(月) 18:47:55.73エロが全てを支配するエロを舐めるな
0211デフォルトの名無しさん
2013/09/30(月) 18:48:18.52過剰供給だったものが正常化しているだけであって、PC需要が限りなくゼロに近づいてるって話ではないだろう
0212デフォルトの名無しさん
2013/09/30(月) 19:14:27.56お前の周りだけ「世界」が違うようだな(笑)
0213デフォルトの名無しさん
2013/09/30(月) 19:24:31.09お前も落ち着いて周り見てみろよ
0214デフォルトの名無しさん
2013/09/30(月) 19:31:49.37目が疲れなくて
0215デフォルトの名無しさん
2013/09/30(月) 19:43:42.220216デフォルトの名無しさん
2013/09/30(月) 19:52:13.32仕事してる人間は一般人じゃないのかあ
0217デフォルトの名無しさん
2013/09/30(月) 19:54:16.07PCエンジンは不滅なの?
0218デフォルトの名無しさん
2013/09/30(月) 19:55:24.23俺もそう思う。
0219デフォルトの名無しさん
2013/09/30(月) 19:55:47.59PCとスマホやタブレットの併用
スマホやタブレットのみ
0220デフォルトの名無しさん
2013/09/30(月) 19:59:31.28つーか、信者の思いとは裏腹に、MS自身が、サーフィスで一般人向け用途のPCをリプレースしようとしているのが、俺らの世界線なんだが。
0221デフォルトの名無しさん
2013/09/30(月) 20:02:03.19>つーか、信者の思いとは裏腹に、MS自身が、サーフィスで一般人向け用途のPCをリプレースしようとしているのが、俺らの世界線(笑)なんだが(キリッ
って言われてもさあ、仕事でそんなもんすぐに乗り換えるわけねえじゃん
バカなの?
0222デフォルトの名無しさん
2013/09/30(月) 20:09:40.20MSの悪口はそこまで!
0223デフォルトの名無しさん
2013/09/30(月) 20:33:15.570224デフォルトの名無しさん
2013/09/30(月) 21:05:43.22clang にするか GCC にするか、迷います。
Linux だったら GCC でいくし、FreeBSD だったら clang だけど、
Mac の OSX ではどっちがいいの?
ちなみに C は独学です。
0225デフォルトの名無しさん
2013/09/30(月) 21:52:15.91どっちもできるようになればいいじゃないか
0226デフォルトの名無しさん
2013/09/30(月) 22:05:58.45ただCのプログラミングをしたいってのに、なにを迷うんだ。
0227デフォルトの名無しさん
2013/09/30(月) 22:10:58.74それくらいガッツが無いと勉強できん
0228デフォルトの名無しさん
2013/09/30(月) 23:05:40.84たとえば 1, 2, 3 と数字があって
3 C 2 の場合 1, 2 と 2, 3 と 1, 3 を出力させたいんです。
n C m で n と m を可変で実装したいんですがさらっと出来る方いらっしゃいますか?
0229デフォルトの名無しさん
2013/09/30(月) 23:07:35.57できるよ
0230デフォルトの名無しさん
2013/09/30(月) 23:17:34.56います
0231デフォルトの名無しさん
2013/09/30(月) 23:22:14.090232デフォルトの名無しさん
2013/09/30(月) 23:25:26.660233デフォルトの名無しさん
2013/09/30(月) 23:28:40.520234デフォルトの名無しさん
2013/09/30(月) 23:29:16.34やり方なんて聞かれてないだろ
0235デフォルトの名無しさん
2013/09/30(月) 23:35:50.450236宿題バイト
2013/10/01(火) 00:19:57.32できるよ。
メアドに送ってきたらやるよ。
そのかわり500円くれ。
掲示板で質問したら本文が残るからメールで教えてあげる。
0237宿題バイト
2013/10/01(火) 00:20:39.41明日とかなら簡便。
3日後とかなら良いよ。
0238デフォルトの名無しさん
2013/10/01(火) 00:29:44.21ありがとうございました
0239デフォルトの名無しさん
2013/10/01(火) 00:32:36.61http://ideone.com/m0A2AL
0240デフォルトの名無しさん
2013/10/01(火) 00:33:56.160241デフォルトの名無しさん
2013/10/01(火) 06:28:46.090242デフォルトの名無しさん
2013/10/01(火) 08:17:04.220243デフォルトの名無しさん
2013/10/01(火) 08:44:40.06x&y → 0
x&&y → 1
がわかりません
0244デフォルトの名無しさん
2013/10/01(火) 09:01:48.920245片山博文MZコスモ ◆T6xkBnTXz7B0
2013/10/01(火) 09:48:08.81xを二進で表すと01であり、yを二進で表すと10である。各位ビットごとのAND演算を行うと、1の位が0 AND 1=0で、
ニの位が1 AND 0=0となるので、(x&y)==(1&2)==0となる。一方、x&&yは論理積である。xもyも非ゼロであるからtrue&&trueとなってx&&y==trueである。
0246デフォルトの名無しさん
2013/10/01(火) 10:27:27.25その概念はありません。
敢えて言うなら、int変数が該当するかもしれません。
0247デフォルトの名無しさん
2013/10/01(火) 11:27:04.72荒らしは巣から出てくるな
0248デフォルトの名無しさん
2013/10/01(火) 12:09:14.72アセンブラの話と想定すると
アキュムレータはないけど
変数でそれっぽく計算するための演算子はある(++,+=,>>など)
0249デフォルトの名無しさん
2013/10/01(火) 12:10:09.900250デフォルトの名無しさん
2013/10/01(火) 13:54:07.490251デフォルトの名無しさん
2013/10/01(火) 14:06:14.330252デフォルトの名無しさん
2013/10/01(火) 14:40:06.11ベースポインタもこーどセグメントもデェスチネーションINDEXも
0253デフォルトの名無しさん
2013/10/01(火) 14:47:15.75いきなり得意気に一部のCPUの話をされても……
0254デフォルトの名無しさん
2013/10/01(火) 15:34:26.52Cだとテンプレートないからマクロのがいいだろうけど
0255デフォルトの名無しさん
2013/10/01(火) 16:56:00.470256デフォルトの名無しさん
2013/10/01(火) 16:56:37.12array[固定][動的]
というのはできますが
array[動的][固定]
とする方法があったら教えてください
0257デフォルトの名無しさん
2013/10/01(火) 17:03:03.81struct A {
type e[固定];
};
struct A* array;
array[動的].e[固定] になる
0258デフォルトの名無しさん
2013/10/01(火) 17:11:40.79int *array[固定];
0259デフォルトの名無しさん
2013/10/01(火) 17:23:42.43int jx, jy, j;
static char *a;
float *X, *Y;
a = (char *) malloc(sizeof(float)*Lx*Ly);
for(j = 0; j < Lx*Ly; j++) a[j] = (char) 120;
(中略)
for(j = 0; j < n ; j++) {
jx = MIN2(MAX2(0, (int)(X[j]*(float)Lx)), Lx);
jy = MIN2(MAX2(0, (int)(Y[j]*(float)Ly)), Ly);
a[Lx*jy + jx] = (char) 250;
}
(以下、略)
超初心者です。上はあるサンプルコードからの抜粋です。
a[j]=(char) 120
a[Lx*jy + jx] = (char) 250
それぞれ、配列aに何を代入しているのですか?
0261デフォルトの名無しさん
2013/10/01(火) 17:43:27.64120と250。
0262デフォルトの名無しさん
2013/10/01(火) 17:47:25.850263デフォルトの名無しさん
2013/10/01(火) 17:48:02.52すみません、当方の環境では、(char)250 は、-1となるのですが・・・・
(gcc4.2)
0264259
2013/10/01(火) 17:50:32.620265デフォルトの名無しさん
2013/10/01(火) 17:52:04.340266デフォルトの名無しさん
2013/10/01(火) 18:20:45.640267259
2013/10/01(火) 18:25:49.65ふつうに120とするのと何がちがうのですか?
0268デフォルトの名無しさん
2013/10/01(火) 18:30:59.251)charにキャストしてる
2)まあ意味は無い。char型の変数に代入してることを強調したかったのでは
0269デフォルトの名無しさん
2013/10/01(火) 18:32:51.73普通に120だとintだが、(char)120と書けばcharになる
ただ左辺がcharならコンパイラがcharにしてくれる
次にコード見たプログラマのためのおまじないみたいなもんだろう
0271デフォルトの名無しさん
2013/10/01(火) 20:45:00.21>>259
> static char *a;
このような場面でstaticにする理由をご存じの方いらっしゃいますか?
0272デフォルトの名無しさん
2013/10/01(火) 20:47:03.68このコードでは意味はない
ただ問題もない
0274デフォルトの名無しさん
2013/10/01(火) 21:15:10.87returnするなら意味がある。
0275デフォルトの名無しさん
2013/10/01(火) 21:38:08.91あと外部に関数内のstaticを公開しない場面でも使われるね。
例えば何度も呼ばれる関数で前回の状態を覚えておくのとか。
0276デフォルトの名無しさん
2013/10/01(火) 21:39:36.23> asctime();やlocaltime();
> ctime();やlocaltime();
か
0277デフォルトの名無しさん
2013/10/01(火) 21:42:38.270278デフォルトの名無しさん
2013/10/01(火) 21:45:13.48xx_Createとxx_Deleteとか作ればいいか
0279デフォルトの名無しさん
2013/10/01(火) 21:46:08.890280デフォルトの名無しさん
2013/10/01(火) 22:23:11.46ぴょまいはx86知らないのか?
0281デフォルトの名無しさん
2013/10/01(火) 22:36:41.410282デフォルトの名無しさん
2013/10/01(火) 22:37:37.140283デフォルトの名無しさん
2013/10/01(火) 22:38:18.33アチャーw
0284デフォルトの名無しさん
2013/10/01(火) 22:48:42.560285デフォルトの名無しさん
2013/10/01(火) 22:49:58.320286デフォルトの名無しさん
2013/10/01(火) 22:50:38.880287デフォルトの名無しさん
2013/10/01(火) 23:03:48.18特に、int 20が秀逸
0288デフォルトの名無しさん
2013/10/01(火) 23:15:38.27{
処理1
処理A
処理3
}
for(...)
{
処理1
処理B
処理3
}
という感じでfor文の中に1箇所(1行)だけ違う処理(上記AとかB)がある場合、
マクロとか使って簡略化できないのもでしょうか?
0289デフォルトの名無しさん
2013/10/01(火) 23:16:42.37> ただ問題もない
リエントラントでなくなる
ことが問題になることはあるかも
0290デフォルトの名無しさん
2013/10/01(火) 23:18:30.24x86 と言えど一部の CPU であることは知っておいた方がいい
0291デフォルトの名無しさん
2013/10/01(火) 23:34:47.53最適化しすぎるのもどうかと思うね
0292デフォルトの名無しさん
2013/10/01(火) 23:53:42.66マクロでできるし
フラグで分けることもできるし
0293デフォルトの名無しさん
2013/10/02(水) 00:10:12.980294デフォルトの名無しさん
2013/10/02(水) 00:11:31.14#include<stdio.h>
#define MACA { puts("a"); }
#define MACB { puts("b"); }
#define MACMAIN(ARG1) { \
for(i=0;i<2;i++) { \
puts("1"); \
ARG1 \
puts("3"); \
} \
}
int main()
{
int i;
MACMAIN(MACA);
MACMAIN(MACB);
return(0);
}
0295デフォルトの名無しさん
2013/10/02(水) 00:18:14.68マクロより関数ポインタ使った方がいい
AとBの引数と戻り値が一緒なら
http://codepad.org/GfLLuMAM
0296デフォルトの名無しさん
2013/10/02(水) 00:21:19.66http://ideone.com/SIsfzf
0297デフォルトの名無しさん
2013/10/02(水) 00:34:51.380298デフォルトの名無しさん
2013/10/02(水) 07:50:35.99二回ぐらいなら素直にベタ書き
もっと多いなら関数化して、if か 関数ポインタ
ここで聞くようなレベルならマグロは使うな
0299デフォルトの名無しさん
2013/10/02(水) 07:57:07.870300デフォルトの名無しさん
2013/10/02(水) 08:11:29.790301デフォルトの名無しさん
2013/10/02(水) 15:25:47.90第1引数がint型のポインタだったりすると、場合によってはSegmentation Faultすると思いますが、
void*やchar*に読み込む場合は変わりないですよね?
もしレアケースであっても違いの出る場合があったら教えてください。
0302デフォルトの名無しさん
2013/10/02(水) 15:26:49.31戻り値を使うときに違いが出る
0303デフォルトの名無しさん
2013/10/02(水) 16:26:05.500304デフォルトの名無しさん
2013/10/02(水) 16:29:10.560305デフォルトの名無しさん
2013/10/02(水) 16:31:42.11初心者なのでどこを修正すればいいのか分からないです、、、
#include<stdio.h>
#include<limits.h>
int main(void)
{
int x,n;
x=0;
for(n=2;x<=INT_MAX;n=n+2)
{
x=x+n;
}
printf("int型での偶数の総和は%d,最大のnは%d",x,n-2);
return 0;
}
0306デフォルトの名無しさん
2013/10/02(水) 16:35:44.56x に何かを足してINT_MAXを超えることはないでしょ
オーバーフローしてマイナスの値になってる
0307デフォルトの名無しさん
2013/10/02(水) 16:38:37.860308デフォルトの名無しさん
2013/10/02(水) 17:25:33.28初心者がどうかしたの?
言い訳してるゴミが成長するわけないだろ
成長しないゴミに教えるような無駄な労力を使わせるな
二度と来るなよ
0309デフォルトの名無しさん
2013/10/02(水) 18:00:44.27答えもせずに偉そうにw
0310デフォルトの名無しさん
2013/10/02(水) 18:11:51.92ようゴミ
0311デフォルトの名無しさん
2013/10/02(水) 18:15:24.47ようゴミ
0312デフォルトの名無しさん
2013/10/02(水) 18:28:03.00お前のほうこそ、
「二度と来るなよ」
0313デフォルトの名無しさん
2013/10/02(水) 18:59:31.530314デフォルトの名無しさん
2013/10/02(水) 19:09:36.95#include <stdio.h>
#include <limits.h>
int main()
{
int i, max_even = 0;
double sum = 0;
for (i = 2; 2 <= i && i <= INT_MAX; i += 2) {
sum += i;
max_even = i;
}
printf("int型での偶数の総和は%.0f,最大のnは%d", sum, max_even);
return 0;
}
時間かかるよ
int型での偶数の総和は1152921502593581312,最大のnは2147483646
0315デフォルトの名無しさん
2013/10/02(水) 19:19:27.000316デフォルトの名無しさん
2013/10/02(水) 19:19:49.230317デフォルトの名無しさん
2013/10/02(水) 19:23:14.010318305
2013/10/02(水) 19:24:05.89大学からの問題だったのですが、問題がすごく不親切なんです
恐らくint型で表現できる最大の偶数の総和と総和に使われた最大の偶数nを求めろってことだと思います
さきほど書いたソースコードを少し改良したらいけました
0319デフォルトの名無しさん
2013/10/02(水) 19:24:53.570320デフォルトの名無しさん
2013/10/02(水) 19:25:42.34ほんとこれ
0321デフォルトの名無しさん
2013/10/02(水) 19:26:58.38お前生きてるだけで迷惑だよ
0322デフォルトの名無しさん
2013/10/02(水) 19:28:23.13まともな思考回路してないし、
迷惑だから書き込むな。
荒らすのが目的ならまたどうぞ書き込んでください。
0323305
2013/10/02(水) 19:31:39.74スレタイ的にここが質問スレだと思ってしまいました
0324デフォルトの名無しさん
2013/10/02(水) 19:35:33.68頭がアレな人が一人ずっと頑張っているんだよ
スルー推奨
0325デフォルトの名無しさん
2013/10/02(水) 19:37:53.52今のプログラム板は全体的にとても荒れてる
例えば↓のスレを見てもらえれば現在のプログラム板の状況を理解してもらえると思う
【初心者歓迎】C/C++室 Ver.86【環境依存OK】
http://toro.2ch.net/test/read.cgi/tech/1379742800/
0326デフォルトの名無しさん
2013/10/02(水) 19:40:04.02H8じゃダメなんですか!
0327デフォルトの名無しさん
2013/10/02(水) 19:40:43.31>>303をみて答えられるエスパーなどいない。
0328デフォルトの名無しさん
2013/10/02(水) 19:41:41.92お前が余計な情報を付加するからだろ
自業自得
そんなことも理解できない奴がプログラミング()
0329デフォルトの名無しさん
2013/10/02(水) 19:42:22.010330デフォルトの名無しさん
2013/10/02(水) 19:42:23.10日立のマイコンか?
いいんじゃね、別に
兎にも角にも今の若いのはassemblerの知識がないから駄目なんだよな
0331デフォルトの名無しさん
2013/10/02(水) 19:42:33.080332デフォルトの名無しさん
2013/10/02(水) 19:43:41.79これが老害か
0333デフォルトの名無しさん
2013/10/02(水) 19:48:33.77プログラミング関数(引数なし)の呼び出しですね、わかります
0334デフォルトの名無しさん
2013/10/02(水) 20:02:05.61Armだろうjk
0335デフォルトの名無しさん
2013/10/02(水) 20:05:14.300336デフォルトの名無しさん
2013/10/02(水) 20:08:09.290337デフォルトの名無しさん
2013/10/02(水) 20:10:29.430338デフォルトの名無しさん
2013/10/02(水) 20:15:13.65天ぷら追加しとけ
0339デフォルトの名無しさん
2013/10/02(水) 20:16:04.350340デフォルトの名無しさん
2013/10/02(水) 20:18:27.920341デフォルトの名無しさん
2013/10/02(水) 20:20:35.220342デフォルトの名無しさん
2013/10/02(水) 20:24:49.24リニアなアドレス空間がよいよね
0343デフォルトの名無しさん
2013/10/02(水) 20:44:24.81勉強するならやっぱC?
0344デフォルトの名無しさん
2013/10/02(水) 20:46:17.080345デフォルトの名無しさん
2013/10/02(水) 20:51:22.08アセンブラ
0346デフォルトの名無しさん
2013/10/02(水) 20:52:32.750347デフォルトの名無しさん
2013/10/02(水) 20:52:39.27そいつ、PerlスレではPHP厨と呼ばれてる奴だと思う。C/C++でも迷惑かけてたんだ。
Perlについての質問箱 60箱目
http://toro.2ch.net/test/read.cgi/tech/1379783114/l50
Webプログラム板に行けと言われるのに対して、プログラム技術板自体に対して恨みを持ってるらしい。
つうか、板違い行為を平然と続けている段階で、2ちゃんに対して恨みがあるとしか思えないレベルの痛い人。
0348デフォルトの名無しさん
2013/10/02(水) 21:54:54.050349デフォルトの名無しさん
2013/10/02(水) 21:57:04.77JavaとかC#だとオブジェクトの入れ物としか考えられてないが、具体的なメモリアドレス
(現在では機械的に仮装アドレスになっているが)を示してヒープを確保するなりスタックを
使うなりすればどの様にも使うことができる。
アセンブラ→C→C++が近道に見えるが、アセンブラで組める環境がなあ…
0350デフォルトの名無しさん
2013/10/02(水) 22:12:11.18さすがにMASMまではついてこないけど
0351デフォルトの名無しさん
2013/10/02(水) 22:18:16.38int型データ3つの構造体があります
typedef struct{
int iData1;
int iData2;
int iData3;
} t_ST;
この構造体が例えば10個あります
値はランダムな物が入ってます
それを、ソートするアルゴリズムを考えてるんだけどなかなかうまくいかない
ソート方法はiData1昇順→iData1昇順を保ったままiData2昇順→1,2保ったまま3昇順
例えば
{1,1,1}
{2,1,1}
{2,0,1}
{1,1,3}
{1,0,1}
と並んでたとしたら、結果的に
{1,0,1}
{1,1,1}
{1,1,3}
{2,0,1}
{2,1,1}
とソートしたい。知恵をお貸しください。
0352デフォルトの名無しさん
2013/10/02(水) 22:18:38.71今はもう無いのかな
0353デフォルトの名無しさん
2013/10/02(水) 22:19:47.13スレ違うけど辞書式順序でぐぐれば
0354デフォルトの名無しさん
2013/10/02(水) 22:20:07.32C++のコンテナを扱うdequeは使っていい前提です
vectorは遠慮願います(ソース統一性のため)
関数の汎用性は高ければ高いほどありがたいです
最低条件として、データ数は何レコードあってもソートできること
0355デフォルトの名無しさん
2013/10/02(水) 22:21:05.64安定ソートを使って
1.iData3 でソート
2.iData2 でソート
3.iData1 でソート
これでおk
基数ソートってのと同じ考え方
0356デフォルトの名無しさん
2013/10/02(水) 22:27:50.56ぐぐりましたが読みづらいですね…
>>355
iData3でソートって指定の仕方はどうするんでしょうか?
deque<TEST>test();
stable_sort(test.begin(),〜〜,test.end());
だとは思うんですが分かりません。
0357デフォルトの名無しさん
2013/10/02(水) 22:29:09.10C++スレ行けや
0358デフォルトの名無しさん
2013/10/02(水) 22:30:12.20t_STを比較する述語を用意してstd::sortを使う。
0359デフォルトの名無しさん
2013/10/02(水) 22:30:21.51C++ スレへGO!
0360デフォルトの名無しさん
2013/10/02(水) 22:32:48.000361デフォルトの名無しさん
2013/10/02(水) 22:43:42.610362デフォルトの名無しさん
2013/10/02(水) 22:57:32.190363デフォルトの名無しさん
2013/10/02(水) 23:07:53.050364デフォルトの名無しさん
2013/10/02(水) 23:10:19.55アセンブラで組むなら、6502が最高だと思う。
0365デフォルトの名無しさん
2013/10/02(水) 23:13:35.98頭が悪いほどにも程がある。
必要のない情報を書いて何がしたいのか意味不明。
必要のない情報から雑談を誘発させようって荒らしかね。
0366デフォルトの名無しさん
2013/10/02(水) 23:18:54.38頭が悪いにも程がある。
> 安定ソートを使って
> 安定ソートを使って
> 安定ソートを使って
> 安定ソートを使って
> 安定ソートを使って
> 安定ソートを使って
こんなバカが回答とか激わら
0367デフォルトの名無しさん
2013/10/02(水) 23:22:56.150368デフォルトの名無しさん
2013/10/02(水) 23:23:38.75安定ソートを使って
0.文字列の最大長を求める
1.1文字目でソート
2.2文字目でソート
3.2文字目でソート
...
n. 最大長までソート
とかやるんだろうな。激わら
0369デフォルトの名無しさん
2013/10/02(水) 23:27:38.18よくわかりませんが。
0370デフォルトの名無しさん
2013/10/02(水) 23:32:37.91>>355=プログラムを組む資格も回答する資格もない
0371デフォルトの名無しさん
2013/10/02(水) 23:55:27.51ソートすらできないwwwww
0372デフォルトの名無しさん
2013/10/03(木) 00:41:47.250373デフォルトの名無しさん
2013/10/03(木) 00:52:56.040374デフォルトの名無しさん
2013/10/03(木) 00:59:31.31使ってくださいと言わんばかりのデータ定義だけど。
0375デフォルトの名無しさん
2013/10/03(木) 01:02:04.680376デフォルトの名無しさん
2013/10/03(木) 01:31:04.91そりゃ馬鹿と言われるわ。
0377デフォルトの名無しさん
2013/10/03(木) 01:32:59.20そっちはいいのか?
0378デフォルトの名無しさん
2013/10/03(木) 01:38:41.28キニスンナ、条件によっては正しいし
0379デフォルトの名無しさん
2013/10/03(木) 01:43:29.06お前は馬鹿か
0380デフォルトの名無しさん
2013/10/03(木) 01:44:40.20要素数が 0 または 1 のときに限り正しい可能性がある
0381デフォルトの名無しさん
2013/10/03(木) 01:59:38.06結局、ソート関数を空呼び出しするだけ遅いような。
0382デフォルトの名無しさん
2013/10/03(木) 02:06:21.68使っていないscroll lockの部品と取り替えたら治った。
0383デフォルトの名無しさん
2013/10/03(木) 03:55:06.390384デフォルトの名無しさん
2013/10/03(木) 11:27:53.310385デフォルトの名無しさん
2013/10/03(木) 18:50:52.78vAbc()とかint16Hoge()とか。 名前の付け方に違和感を感じるこの頃。
0386デフォルトの名無しさん
2013/10/03(木) 19:09:38.17それを書いた人の趣味では
0387デフォルトの名無しさん
2013/10/03(木) 19:25:58.14sub marine {
$hoge = 10
}
0388デフォルトの名無しさん
2013/10/03(木) 19:29:44.24hoge厨はさっさと消えろ
ここはお前の落書き帳か?
0389デフォルトの名無しさん
2013/10/03(木) 19:37:45.60長さが大事って強調したいんじゃない?
たまに見かけるけど、そんな一般的な名付けじゃない
0390デフォルトの名無しさん
2013/10/03(木) 19:48:45.36ダマスカス
そのままブーメランにしてやんよ
0391デフォルトの名無しさん
2013/10/03(木) 19:53:25.95構造体を無理やりint*にreinterpret_castしてstd::lexicographical_compare()で比較した
構造体は途中にパディングを入れられても文句は言えないからこういうのはやったらダメです
0392デフォルトの名無しさん
2013/10/03(木) 20:20:58.40お前日常会話でも、あって言ってそうだなw
あっあっ厨乙
0393デフォルトの名無しさん
2013/10/03(木) 21:13:32.18プログラムが書けない無能はそういう所で人の重箱の隅をつつく事しか出来ないですよね
0394デフォルトの名無しさん
2013/10/03(木) 21:32:48.32自己顕示欲乙wwww
0395デフォルトの名無しさん
2013/10/03(木) 21:36:54.02パスで読み込みするときはPCによって変わるんだけど
どうやってるんですか?パス名がユーザーによって変わるのに
何で毎回読み込めてるんですか?
0396デフォルトの名無しさん
2013/10/03(木) 21:41:36.090397デフォルトの名無しさん
2013/10/03(木) 21:45:04.41例えばhtmlのjavascriptだとどうなるんですか?
C言語の環境だとVC++もDelphiのアプリもちゃんと相対パスでできると
主運だけどhtmlでも大丈夫ですか?
0398デフォルトの名無しさん
2013/10/03(木) 21:47:14.27PHP厨乙
0399デフォルトの名無しさん
2013/10/03(木) 21:49:57.47正確に言えばどっちかの進化にもう片方が付いていけてないってのはあるのですか?
0400デフォルトの名無しさん
2013/10/03(木) 21:51:30.530401デフォルトの名無しさん
2013/10/03(木) 21:58:12.560402デフォルトの名無しさん
2013/10/03(木) 22:01:13.16日本語とコンピュータの本を勉強しなはれ
0403デフォルトの名無しさん
2013/10/03(木) 22:11:35.69ハードの性能をソフトが引き出せてない
それとは逆にソフトの性能が良すぎてハードが対応できない
とかあるのですか?と聞いています。
0404デフォルトの名無しさん
2013/10/03(木) 22:17:03.18チューニング、コードの最適化ならいろな方法があるが
0405デフォルトの名無しさん
2013/10/03(木) 22:17:28.51デバイスドライバがタコだからうんぬん・・・
0406デフォルトの名無しさん
2013/10/03(木) 22:19:07.94これ以上最適化する事とかあるんでしょうかね?
もう考えられる事はとっくにやってるんじゃないですか?
0407デフォルトの名無しさん
2013/10/03(木) 22:21:00.420408デフォルトの名無しさん
2013/10/03(木) 22:23:02.71デバドラは発達途上って事ですか?
0409デフォルトの名無しさん
2013/10/03(木) 22:28:54.350410デフォルトの名無しさん
2013/10/03(木) 22:30:25.60ハード屋の考える限界までは性能出せるけどそれ以上にはならないし、それ未満ならダメプログラムだ
0411デフォルトの名無しさん
2013/10/03(木) 22:33:31.840412デフォルトの名無しさん
2013/10/03(木) 22:40:21.45どうしてそう思ったの?w
0413デフォルトの名無しさん
2013/10/03(木) 23:09:52.68休ませて省電するのが今のトレンドだろ
0414デフォルトの名無しさん
2013/10/03(木) 23:12:39.33どうも>>411みたいなキチガイが自己紹介してるらしいんで放置放置
0415デフォルトの名無しさん
2013/10/03(木) 23:19:23.15PHP厨自己紹介乙
変数をハンガリアンにするときもある、一時アプリケーションハンガリアンを志したときもある
今でもスコープに関してハンガリアンはやるときもある
しかしハンガリアンの評判は昔も今もよろしくない、当時も馬鹿にされた、システムハンガリアンはしない
関数については返り値に関するハンガリアンはやらない、ただシステムコール/API と区別をつけたくて、自分で定義した関数をハンガリアンとしたことはある
今は、システムコール用にハンガリアンラッパを置いて、サンドボックス的なモジュールを経由して本尊をコールしようかと検討中
まあ、一般には関数にハンガリアンはしないと思う
int main(void) が一般的
void main() はキチガイ扱いされるのがオチだからやめておけ
0418デフォルトの名無しさん
2013/10/03(木) 23:47:59.79よう屑
0419デフォルトの名無しさん
2013/10/04(金) 00:56:04.040421デフォルトの名無しさん
2013/10/04(金) 09:28:10.970422デフォルトの名無しさん
2013/10/04(金) 09:56:44.48オフサイド
0423デフォルトの名無しさん
2013/10/04(金) 09:58:52.89セグメンテーションフォールト
0424デフォルトの名無しさん
2013/10/04(金) 10:17:22.09hogeの意味すら説明できない奴がほとんど
意味を説明できないものを使うとか、
しかも他人に何かを伝えるときに使うとか
頭おかしいんじゃね?
0425デフォルトの名無しさん
2013/10/04(金) 10:27:37.140426デフォルトの名無しさん
2013/10/04(金) 11:03:33.64Cでは前方参照は出来ない
0427デフォルトの名無しさん
2013/10/04(金) 11:23:54.28がっ
0428デフォルトの名無しさん
2013/10/04(金) 11:30:23.98hogeの意味説明オナシャス!!1
0429デフォルトの名無しさん
2013/10/04(金) 11:54:57.17これが違うね。hoge厨はここを理解していないのか。
0430デフォルトの名無しさん
2013/10/04(金) 12:20:28.470431デフォルトの名無しさん
2013/10/04(金) 12:33:18.800432デフォルトの名無しさん
2013/10/04(金) 13:07:43.570433デフォルトの名無しさん
2013/10/04(金) 13:11:21.460434デフォルトの名無しさん
2013/10/04(金) 13:17:01.560435デフォルトの名無しさん
2013/10/04(金) 13:18:46.93俺なんかpublic virtual const def pureし放題だもんな
0436デフォルトの名無しさん
2013/10/04(金) 13:21:49.880437デフォルトの名無しさん
2013/10/04(金) 16:22:40.190438デフォルトの名無しさん
2013/10/04(金) 16:26:39.39http://kmaebashi.com/programmer/hoge.html
0439デフォルトの名無しさん
2013/10/04(金) 17:17:02.730440デフォルトの名無しさん
2013/10/04(金) 18:16:39.31高速なソートアルゴリズムの名前を教えてください。
78K0Rという16bit CPUを13.5MHzで動かしていますが
中央値を求めるために4ms以下にしたいです。
バブルソートにしたら8ms以上かかってしまいました。
データは
struct{ int x, y; } v1, v2;
比較式は
(long)v1.y * v2.x < (long)v2.y * v1.x
intは2バイト、データはint x, y;
ポインタは4バイトです。
0441デフォルトの名無しさん
2013/10/04(金) 18:19:49.61クイックルワイパー
0442デフォルトの名無しさん
2013/10/04(金) 18:32:21.47ソートは自前で実装してる?
inline化するとか、変数をregisterに割り付けるとか、どうだろうか
0443デフォルトの名無しさん
2013/10/04(金) 18:32:36.65それって
A>B かつ B>C のときに A>C が成り立たないから
ソート結果に意味がなさそうな気がする
0444デフォルトの名無しさん
2013/10/04(金) 18:53:29.95>>443 は勘違い
0445440
2013/10/04(金) 19:03:02.79>>441
クイックソートでしょうか。
とりあえず、探してきます。
>>442
自前です。ライブラリは使えません。
比較式はソート関数内に直接書いています。
registerも使ってみます。カウンタに使えば良いでしょうか?
>>443
条件を書き忘れてました。すいません。
データの範囲は0≦xです。
もとは以下の式です。
v1.y / v1.x < v2.y / v2.x (実数として)
傾きの大きさを比較します。
0446デフォルトの名無しさん
2013/10/04(金) 19:08:57.14コムソートがお手軽で省メモリ
0447デフォルトの名無しさん
2013/10/04(金) 19:55:45.67inlineっつうのは、C89ならマクロ関数で書くってことだ
展開されたアセンブリコード見て、サイクル数足していけばそれが本当に出来るか分かるんじゃないかね
0448デフォルトの名無しさん
2013/10/04(金) 20:00:30.180449デフォルトの名無しさん
2013/10/04(金) 20:10:03.58スピード速いが凡庸で最低条件を満たすプログラムしかつくれないプログラマ
だとどっちが重宝しますか?
0450デフォルトの名無しさん
2013/10/04(金) 20:19:13.29質のいいのを作るプログラマ
0451デフォルトの名無しさん
2013/10/04(金) 20:48:21.72雑なひとは、だめだめ。プログラマにむいてない。論理的な思考が必要
0452デフォルトの名無しさん
2013/10/04(金) 20:49:04.740453デフォルトの名無しさん
2013/10/04(金) 20:56:37.41質のいいのを作る ← 上に行くほど理解者がすくなくなる(誤解されやすい。けおとされる可能性もある)
スピード速い ← わかりやすいから仕事が来る
凡庸 ← 実務というのは、そういう一面がある。没個性(ほぼ期待どおりの仕事ができる)
最低条件を満たす ← わかりやすいから仕事が来る
0454デフォルトの名無しさん
2013/10/04(金) 21:26:13.550455440
2013/10/04(金) 21:31:32.67コムソートとシェルソート使えそうなので試してみます。
>>447
マクロ関数というのが使えるか調べてみます。
みなさん、ありがとうございます。
0456デフォルトの名無しさん
2013/10/04(金) 21:42:20.81http://toro.2ch.net/test/read.cgi/tech/1313183984/425 にコムソートを書いておきましたリストのソートにも適用しやすいのがよいところ
しかし高々20〜30なら選択ソートや挿入ソートも検討の余地があると
0459デフォルトの名無しさん
2013/10/05(土) 02:47:21.170460デフォルトの名無しさん
2013/10/05(土) 08:18:13.20> (long)v1.y * v2.x < (long)v2.y * v1.x
意味不明
> (long)v1.y * v1.x < (long)v2.y * v2.x
ならわかるが。
こういう事ならソートする前に積を計算しとけ。
中央値を求めるならば全部ソートする必要はなくて、クイックセレクトと呼ばれるアルゴリズムが存在する。
こんなのに喜々として公開オナニーを見せつけるゴミクズはいつまで生きているんだろう。
とっとと死ねばいいのに。
0461デフォルトの名無しさん
2013/10/05(土) 08:33:32.76小学校の算数も分からないゴミが偉そうにw
0462デフォルトの名無しさん
2013/10/05(土) 09:25:50.82>クイックセレクト
thx4 keywords これはいいね
0464デフォルトの名無しさん
2013/10/05(土) 09:33:53.010465デフォルトの名無しさん
2013/10/05(土) 10:23:19.560466デフォルトの名無しさん
2013/10/05(土) 10:55:54.49>比較式はソート関数内に直接書いています。
ソート関数にしないで、main内に比較式を書く。
0467デフォルトの名無しさん
2013/10/05(土) 11:04:26.080468デフォルトの名無しさん
2013/10/05(土) 11:12:32.98コールとリターンで9サイクル浮くな
0.7usくらいか
0469440
2013/10/05(土) 12:12:25.76>>457 >>458
charやintのインデックスのソートに置き換えてみましたが、
インデックス構築とアドレス演算のコストがバカにならないらしく
遅くなってしまいましたのでリストも使えなそうです。
あとは、代入回数を減らすとか、そういう最適化になりそうです。
ありがとうございました。
0470デフォルトの名無しさん
2013/10/05(土) 17:39:37.12わけわからない実行時エラーばかりで心が折れそう
0471デフォルトの名無しさん
2013/10/05(土) 17:45:58.540472デフォルトの名無しさん
2013/10/05(土) 17:47:39.51実行時エラーは自分のせいじゃないのか
0473デフォルトの名無しさん
2013/10/05(土) 17:56:09.71おでん、煮込みか
0474デフォルトの名無しさん
2013/10/05(土) 19:23:17.81ctagsが使えるかと思ったんだけど、宣言を複数行にわたって書いている場合
関数の型や引数を取りこぼしてしまうのでダメだった。
yacc/lexの定義から自分でパーサー作るなんてのはさすがにやりたくないし。
0475デフォルトの名無しさん
2013/10/05(土) 19:26:39.810476デフォルトの名無しさん
2013/10/05(土) 19:30:47.770477デフォルトの名無しさん
2013/10/05(土) 19:41:26.670478デフォルトの名無しさん
2013/10/05(土) 19:52:44.17精密にやりたいなら bisonでパーサーだな
C系の宣言はキーワードで切り出せないから思ってる以上に厄介なシロモノ
自分で好きにいじれるならヘッダに定型のコメントを突っ込むのが楽
0479デフォルトの名無しさん
2013/10/05(土) 20:06:23.05今日はオレの誕生日
プログラミングは置
いといて、英語の勉
強するは。。。。。
0480デフォルトの名無しさん
2013/10/05(土) 20:55:49.86global、doxgen
0481デフォルトの名無しさん
2013/10/05(土) 21:02:34.50周りのみんなは受験勉強やら自己啓発で資格取得やら親しい友人と親睦深めたりしてるのに
プログラミングなんかしてても受験、就職、出世、何の評価にも繋がらないぞ
しかも10年も経てば今やってることなんざ時代遅れの何の役にも立たない糞知識と化すの分かってるのに
時間とエネルギーの無駄TOEICの勉強でもしてた方がなんぼかマシ残念
0482デフォルトの名無しさん
2013/10/05(土) 21:08:29.960483デフォルトの名無しさん
2013/10/05(土) 21:10:13.830484デフォルトの名無しさん
2013/10/05(土) 21:34:25.60>>474
ありがとう、今回はcprotoでいけた。
言われて気づいたけど、昔同じようなことをやるのにdoxgen使ったのを忘れてた。
0485デフォルトの名無しさん
2013/10/05(土) 21:35:26.780486デフォルトの名無しさん
2013/10/05(土) 21:36:48.73ほぼ時間0で探索可能。
クイックソートなんて比べ物にならんくらい早い。
0487デフォルトの名無しさん
2013/10/05(土) 22:18:19.91> v1.y / v1.x < v2.y / v2.x (実数として)
比較関数で毎回この計算していたら遅くなるね。
最初に20〜30個の y / x を求めて、それに対してソートすれば
ずいぶん早くなるんじゃないの。
0488デフォルトの名無しさん
2013/10/05(土) 22:20:33.20> データの範囲は0≦xです。
> v1.y / v1.x < v2.y / v2.x (実数として)
x == 0.0 の時もあるのか…
0489デフォルトの名無しさん
2013/10/05(土) 22:29:33.28よかったね、後出し
0490デフォルトの名無しさん
2013/10/05(土) 22:51:13.59割り算入れたくないんだろ
0491487
2013/10/05(土) 22:57:40.84ああ、そうか。
> v1.y / v1.x < v2.y / v2.x (実数として)
を計算するわけじゃないね。
俺の書き込みは見なかったことにしてください。
0492デフォルトの名無しさん
2013/10/05(土) 23:04:07.60それとも、この式だと問題ありますか?
0493デフォルトの名無しさん
2013/10/05(土) 23:08:32.680494デフォルトの名無しさん
2013/10/05(土) 23:27:30.81よく分からないが、多分よろしくないと思う
0495デフォルトの名無しさん
2013/10/05(土) 23:58:18.31どのへんがよろしくないですかね?
0496デフォルトの名無しさん
2013/10/06(日) 00:01:58.300497デフォルトの名無しさん
2013/10/06(日) 00:07:16.900498デフォルトの名無しさん
2013/10/06(日) 00:08:37.780499デフォルトの名無しさん
2013/10/06(日) 00:19:04.10機械イプシロンの意味分かってるかな
int main(void)
{
double d = 1.0, e;
e = d + DBL_EPSILON;
if (d == e)
puts("d == e");
else
puts("d != e");
return 0;
}
これの意味が分かれば理解出来てるだろ
0500デフォルトの名無しさん
2013/10/06(日) 00:21:02.88f + DBL_EPSILONじゃないの?
0501デフォルトの名無しさん
2013/10/06(日) 00:28:34.680502デフォルトの名無しさん
2013/10/06(日) 00:43:02.26さすがにそれは理解しているつもりですが。>>492だと問題があるんでしょうか?
0503デフォルトの名無しさん
2013/10/06(日) 00:44:41.06double a = -1.0 / 9;
uint64_t b = *((uint64_t*)&a);
uint64_t c = (((uint64_t)1) << 54) - 1;
uint64_t d = b & (~c);
uint64_t e = b & c;
uint64_t _e = e + 1;
uint64_t _b = d + _e;
double _a = *((double*)&_b);
printf("%.20f, %.20f\n", a, _a);
0504デフォルトの名無しさん
2013/10/06(日) 00:50:14.54例えば f が0よりも大きく、かつ0に最も近い値だった場合はどうなる?
0505デフォルトの名無しさん
2013/10/06(日) 01:30:02.380506デフォルトの名無しさん
2013/10/06(日) 02:08:45.680507デフォルトの名無しさん
2013/10/06(日) 02:12:11.37桁上がりも頼むぜ
0508デフォルトの名無しさん
2013/10/06(日) 02:18:25.63default: が defualt: になってた俺よりマシ
0509デフォルトの名無しさん
2013/10/06(日) 02:20:17.01任意の浮動小数点数の機械イプシロンはその指数部の値に依存しているから、単純に掛算ではもとまらないと思う。
0511デフォルトの名無しさん
2013/10/06(日) 09:01:43.52求まらない例ってどんなのがある?
0512デフォルトの名無しさん
2013/10/06(日) 09:45:57.790513デフォルトの名無しさん
2013/10/06(日) 10:19:45.72x+=(*(double*)&(*(uint64_t*)&x & 0xfff0000000000000))/0x8000000000000;
じゃね
0514デフォルトの名無しさん
2013/10/06(日) 12:43:53.51どんなエディタ使ってるのさ
Emacsならイチコロさ
0515デフォルトの名無しさん
2013/10/06(日) 12:57:17.75まさかCygwinで開発してるの?
Virtual Boxとか?
0516デフォルトの名無しさん
2013/10/06(日) 13:15:51.85nextafter使え
0517デフォルトの名無しさん
2013/10/06(日) 13:34:56.53ベンダー提供の組み込み開発環境って、Windowsばっかじゃね
まさかアプリケーション作成で今さらC使うやつなんていないだろうし
0519デフォルトの名無しさん
2013/10/06(日) 15:39:59.02open64のnextafterの実装見てみたら、非数とかチェックした後は
指数と仮数を区別したりせず単にuint64として1足してるだけだった。
仮数部の桁上がりがあるときは全bit0になるからこれでいいんだな。
0520デフォルトの名無しさん
2013/10/06(日) 19:05:42.13http://www.youtube.com/watch?v=z2qK2lhk9O0s
みんなで選ぶニコ生重大事件 2012
http://vote1.fc2.com/browse/16615334/2/
2012年 ニコ生MVP
http://blog.with2.net/vote/?m=va&id=103374&bm=
2012年ニコ生事件簿ベスト10
http://niconama.doorblog.jp/archives/21097592.html
生放送の配信者がFME切り忘れプライベートを晒す羽目に 放送後に取った行動とは?
http://getnews.jp/archives/227112
FME切り忘れた生主が放送終了後、驚愕の行動
http://niconama.doorblog.jp/archives/9369466.html
台湾誌
http://www.ettoday.net/news/20120625/64810.htm
0521デフォルトの名無しさん
2013/10/07(月) 19:54:20.34物を知らないってのは平和でいいなw
0522デフォルトの名無しさん
2013/10/07(月) 23:03:32.21結局これどうなの?
0523デフォルトの名無しさん
2013/10/07(月) 23:07:03.72Cのインタフェースが用意されていれば、どの言語でも結合できる
0524デフォルトの名無しさん
2013/10/07(月) 23:30:46.840525デフォルトの名無しさん
2013/10/07(月) 23:31:37.460526デフォルトの名無しさん
2013/10/08(火) 00:48:55.510527デフォルトの名無しさん
2013/10/08(火) 08:34:49.27ダメに決まってんだろ バカ
理由は自分でかんがえろ
0528デフォルトの名無しさん
2013/10/08(火) 09:37:07.270529デフォルトの名無しさん
2013/10/08(火) 11:22:31.980530デフォルトの名無しさん
2013/10/08(火) 11:54:53.000531デフォルトの名無しさん
2013/10/08(火) 14:37:32.78浮動小数点型の変数xとyを定義して、それぞれに、1.5,1.2を代入する。 z=x^2-y^2 zの計算をして、結果を画面出力するプログラムです。誰かわかりますか?
0532デフォルトの名無しさん
2013/10/08(火) 14:47:22.83#include <stdio.h>
int main()
{
double x = 2.84521;
int a = 1;
int b = 2;
int c = 3;
printf("y = %g\n", a * x * x + b * x + c);
return 0;
}
0533デフォルトの名無しさん
2013/10/08(火) 14:49:29.26#include <stdio.h>
int main()
{
float x;
float y;
x = 1.5;
y = 1.2;
printf("z = %g\n", x * x - y * y);
return 0;
}
0534デフォルトの名無しさん
2013/10/08(火) 14:56:01.18助かります。
0535デフォルトの名無しさん
2013/10/08(火) 19:53:03.35出来ればお願いします。
0536デフォルトの名無しさん
2013/10/08(火) 20:02:02.433.14159265358979… だから
3.1415926 ではなく
3.1415927 であってほしいな
0537デフォルトの名無しさん
2013/10/08(火) 20:05:12.610538デフォルトの名無しさん
2013/10/08(火) 20:17:04.54http://codepad.org/hxa3EqNf
わざとかもね
0539デフォルトの名無しさん
2013/10/08(火) 20:47:29.520540デフォルトの名無しさん
2013/10/08(火) 20:51:48.340541デフォルトの名無しさん
2013/10/08(火) 21:02:43.99べつに統一見解とかないよ
0542デフォルトの名無しさん
2013/10/08(火) 21:08:20.49はぁ?
明確な基準もないものを掲げてんの?
お前プログラマーじゃないだろ
早く板から出ていけ
0543デフォルトの名無しさん
2013/10/08(火) 23:05:23.910544デフォルトの名無しさん
2013/10/08(火) 23:06:50.300545デフォルトの名無しさん
2013/10/08(火) 23:23:46.020546デフォルトの名無しさん
2013/10/09(水) 00:01:51.26試してみればわかるが、両者は必ずしも一致しない。
とはいえ、差は高々1LSBだし依存するのはおそらく仮数部のMSBにだから
QZの言ってることは正しくないと思うがな。
double f = M_PI;
union {
double d;
unsigned __int64 u64;
} a, b, c;
a.d = f * ( 1.0 + DBL_EPSILON );
b.d = f;
b.u64 += 1;
__int64 diff = a.u64 - b.u64;
0547デフォルトの名無しさん
2013/10/09(水) 00:12:01.23チェイン法 と
オープンアドレス法
どっちがいいの?
0548デフォルトの名無しさん
2013/10/09(水) 00:16:40.75データの削除と追加が頻繁に行われるならチェイン法
平均的な速度と効率を出すには両者併用
0549デフォルトの名無しさん
2013/10/09(水) 00:35:36.78判定にはAPINICからテキスト形式のIPアドレスリストをダウンロードして使いたいと思います。
リストは週1程度で定期的に取得する予定です。
このリストはどのような形式で持っておくのが良いのか望ましいのでしょうか。
CSVのようなテキストファイルで持っておくのか、データベースに入れておくのがよいのか。
またそのときの表記は123.123.123.123/30のような形式が良いのか、123.123.123.123〜123.123.123.126のような形式が良いのか。
もしくはもっと他の方法が良いのか。
判定方法にも関わる部分なので判定方法も含めて回答をお願いします。
0550デフォルトの名無しさん
2013/10/09(水) 00:48:50.20表記は正規化
>差は高々1LSBだし
ためしてみると結構一致しますね.もっとだめかと思ってた,float で試してみました.http://codepad.org/pkYX1f3i
>依存するのはおそらく仮数部のMSB
?
仮数部の刻み幅,いいかえるといただいたコードにある「+= 1」の実際の量を決めるのは指数部なのでは?
オープンアドレス法における衝突時処理のいろいろなやっかいさ(削除するときも空白マークとは別の削除マークをつけないと、そこで途切れちゃうよね)を考えるとまずはチェイン法でお手軽に組んじゃうよね。
チェインの方法を二分木にするとか結構うまくいきそうだ
0553デフォルトの名無しさん
2013/10/09(水) 06:47:22.91Linuxのiptablesを参照すれば?
Linuxのパケット・フィルタリング、netfilter(iptables)では、
適用ルールを線形探索するので、ルール数が5千以上あると、
性能が極端に低下する
32ビット・カーネルでは、25,000で、カーネルメモリが不足する
次に、IP rangeは、IPアドレスが連続している場合にのみ、
使えるが、アドレスがうまくまとめられないこともある
3つ目は、IP setで、不連続なIPアドレス
(+ネットワーク・アドレス、MACアドレス、ポート)を、
1つのルールにまとめる
ただし、カーネル2.6.39以降で使える
線形探索は、データ数nに比例する、O(n)ので、
2分探索、O(log n)のアルゴリズムが選択できれば、速い
>>547-548
オープンアドレス法は、アルゴリズムがややこしそう
0554デフォルトの名無しさん
2013/10/09(水) 08:05:06.77数値としての実際の値に影響するのは指数部だが、それには元の値との掛算でいい。
>>546で言っているのは、真の後者との1LSBの差が何によるものかということ。
(1.0+DBL_EPSILON)の仮数部のビットパターンは定義により以下のようになる。
#(1)はケチ表現で省略されたビット
(1)00...01
このとき、次のビットパターンで表される任意の値との乗算は
(1)a*...**
以下の加算と同等だが
(1)a*...**
(0)00...01a*...**
このとき、aのビットが1のとき繰上げが起きると推測。
まあ、ここの動作は環境依存かもしれないが。
なるほど,深く納得しました,感激感謝
0556デフォルトの名無しさん
2013/10/09(水) 19:23:42.630557デフォルトの名無しさん
2013/10/09(水) 19:35:13.80この業界だと中韓嫌いが多いんじゃねーの?
0558デフォルトの名無しさん
2013/10/09(水) 19:41:07.490559デフォルトの名無しさん
2013/10/09(水) 20:14:14.600560デフォルトの名無しさん
2013/10/09(水) 20:29:44.010561デフォルトの名無しさん
2013/10/09(水) 20:48:24.97Au の化身にはなれなかった
師匠の禁を破り Pb も使うが
0562デフォルトの名無しさん
2013/10/09(水) 20:59:47.210563デフォルトの名無しさん
2013/10/09(水) 21:03:53.290564デフォルトの名無しさん
2013/10/09(水) 21:17:43.17グロタンディークでしょ
0565デフォルトの名無しさん
2013/10/09(水) 23:47:15.82学校で巡回セールスマン問題が出されたのですがプログラミングが出来ません…
近似解を求めれば良いのですが、とりあえず地点が5つ(地点0〜地点4)の場合を考えています。
それでスタート地点を地点0に固定にして開始して移動コストの一番少ない地点に飛び、
今度はその地点から移動コストの一番少ない地点に飛び、を繰り返して5箇所回るプログラムを考えています。
学校からはプログラムの雛形が与えられており、cost[i][j]が移動コストで
iが移動元の地点の値、jが移動先の地点の値になっています。
続きます
0566デフォルトの名無しさん
2013/10/09(水) 23:50:46.01地点Xから地点Yまで、地点Yから地点Zまで、と求める方法がわかりません。
具体的には地点Xから地点Yを考慮するときに、地点0と地点Yを抜いた残りの地点を任意の変数に格納する方法がわかりません。
例えば地点0から地点3に移動した時、残りの地点は地点1,2,4となるのですが、これを求める方法がわかりません。
これがわかればまずはひとつ進みそうなのですが…。
因みに出力はlist[N]で、N=0から回る順番を入れます(0→2→3→1→4と回るときはlist[N]={0, 2, 3, 1, 4}となります)
わかりにくい説明ですみません。
0567デフォルトの名無しさん
2013/10/09(水) 23:56:33.18話はそれからだ
0568デフォルトの名無しさん
2013/10/10(木) 00:03:56.96訪れたかどうかのフラグを配列で持つ。
例えば、visited[N]={1, 0, 1, 0, 0}なら残りの地点は1,2,4
0569デフォルトの名無しさん
2013/10/10(木) 01:01:11.16課題の制約ある?
例えば、ダイクストラ法使っちゃダメ、とか。
0570デフォルトの名無しさん
2013/10/10(木) 01:10:47.020571デフォルトの名無しさん
2013/10/10(木) 01:13:02.520572デフォルトの名無しさん
2013/10/10(木) 01:16:10.15ソケット以下の層の通信なら映像配信とか機械制御とかいろいろあるけど
何を以ってソケットと言ってるのか
0573デフォルトの名無しさん
2013/10/10(木) 01:30:19.74ソケット以外の通信ってあるのかなと思って
0574デフォルトの名無しさん
2013/10/10(木) 01:42:39.43無いな
0575デフォルトの名無しさん
2013/10/10(木) 01:58:40.81サンキュー
0576デフォルトの名無しさん
2013/10/10(木) 02:03:27.82要素の数が40の文字型配列 str1, str2, str3 を、初期値なしで宣言する。
その後、str1 に "Let's" を、str2 に "study" を、 str3 に "programming." を代入し、これらの文字をつなげて出力するプログラムを、strcat 関数を使わない場合と使った場合の2種類作りなさい。
n1がなんちゃらってやつなのはなんとなく分かるんだけど、どこで使えばいいか・・・
0577デフォルトの名無しさん
2013/10/10(木) 02:57:41.66strcat 関数を使わない場合
printf("%s%s%s¥n",str1,str2,str3);
0578デフォルトの名無しさん
2013/10/10(木) 03:08:50.70ttp://ideone.com/LLRVyH
0579デフォルトの名無しさん
2013/10/10(木) 04:29:50.28できたありがとう
0580デフォルトの名無しさん
2013/10/10(木) 06:23:49.99と誤解して去っていくのであった
0581549
2013/10/10(木) 11:28:52.45とりあえず試験的に現在製作中のサイトでのみチョンDenyをしたかったのですが、
もうiptablesで80番443番ポートをチョンDenyします。
0582デフォルトの名無しさん
2013/10/10(木) 11:33:16.620583デフォルトの名無しさん
2013/10/10(木) 11:43:15.94ごみかすだなぁ。
せめて、work[0] = '\0'するか初回のstrcat()をstrcpy()に変更するかしろよ。
0584デフォルトの名無しさん
2013/10/10(木) 11:47:12.700585デフォルトの名無しさん
2013/10/10(木) 11:55:40.370586デフォルトの名無しさん
2013/10/10(木) 12:18:49.430587デフォルトの名無しさん
2013/10/10(木) 12:49:53.13中韓は最優先、次点で露、南米を弾く
0588デフォルトの名無しさん
2013/10/10(木) 12:55:14.77中韓からのブルートフォースアタックが異常に多い
0589デフォルトの名無しさん
2013/10/10(木) 13:06:35.240590デフォルトの名無しさん
2013/10/10(木) 13:43:02.330591デフォルトの名無しさん
2013/10/10(木) 14:02:14.38俺の設定ミスかはたまた
0592デフォルトの名無しさん
2013/10/10(木) 14:47:40.890593デフォルトの名無しさん
2013/10/10(木) 16:04:05.390594デフォルトの名無しさん
2013/10/10(木) 16:32:48.50特になんにもやった覚えはないが入ってるな
~:$ clang --version
Apple clang version 4.0 (tags/Apple/clang-421.0.60) (based on LLVM 3.1svn)
Target: x86_64-apple-darwin11.4.2
Thread model: posix
~:$ uname -a
Darwin server.local 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64
0595デフォルトの名無しさん
2013/10/10(木) 16:55:51.74>>568
なるほど。そうすれば良いんですね。
しかし自分のレベルでそれをうまくできるか…とにかくやってみます
>>569
制約はないです
0596デフォルトの名無しさん
2013/10/10(木) 19:21:18.54最短経路探索法のダイスカトロ法の違いが分からん。
どっちも同じアルゴリズムになるんだが。
0597デフォルトの名無しさん
2013/10/10(木) 19:23:49.040598デフォルトの名無しさん
2013/10/10(木) 20:00:02.88何で
:LABELじゃないの?
LABEL:だと解析しにくくないか?
例えばforというラベルがあったらどうするんだろう?
for:だとコンパイルエラーになりそうな気がするが。
0599デフォルトの名無しさん
2013/10/10(木) 20:34:37.490600デフォルトの名無しさん
2013/10/10(木) 20:47:42.41ラベルの意味が分かんないの?
0601デフォルトの名無しさん
2013/10/10(木) 20:55:48.750602デフォルトの名無しさん
2013/10/10(木) 21:05:39.660603デフォルトの名無しさん
2013/10/10(木) 21:05:59.230604デフォルトの名無しさん
2013/10/10(木) 21:45:54.40Cで書かれてるってところがスレチじゃなくてよいよね
その書き方DOSとかのバッチファイルだけのやね、他の処理系はたいがいラベルは Label: と後ろにコロンを置くものだよ
0606デフォルトの名無しさん
2013/10/11(金) 08:33:30.14goto for
:for
できるし、このほうが合理的だね
さすが、後でできたもの
goto ラベルのあの書き方は BCPL からあったものだし
0607デフォルトの名無しさん
2013/10/11(金) 09:22:06.33という手抜き仕様でないと、行頭コロンはしづらいんだろうね
0608デフォルトの名無しさん
2013/10/11(金) 09:25:33.470609デフォルトの名無しさん
2013/10/11(金) 16:56:07.480610デフォルトの名無しさん
2013/10/11(金) 16:56:40.160611デフォルトの名無しさん
2013/10/11(金) 17:03:44.970613デフォルトの名無しさん
2013/10/11(金) 19:41:27.35VSでCの標準関数、使うと警告でて
「僕達、マイクロソフトは、こんな関数を用意したよ
だから、こっちを使って」って出るたびに、うっせーバカ
って思う。
あ、あと新しい関数や仕様の紹介やページのURLもし
張ってくれたら、俺にしたらどうでもいいので
持ってるNEXUS7をゴミ箱にすてます。
はー、AndroidアプリでC叩くのに忙しいー
0614デフォルトの名無しさん
2013/10/11(金) 19:58:47.740615デフォルトの名無しさん
2013/10/11(金) 20:08:18.27atomic/threadとか、gets削除とか結構まともな変更入ってるな。
0616デフォルトの名無しさん
2013/10/11(金) 20:08:44.56Nexus7、捨てるくらいならくれ。
0617デフォルトの名無しさん
2013/10/11(金) 20:11:21.56俺に
0618デフォルトの名無しさん
2013/10/11(金) 20:24:36.310619デフォルトの名無しさん
2013/10/11(金) 20:28:31.590620デフォルトの名無しさん
2013/10/11(金) 20:32:49.07ごめん間違えました
配列の大きさは実行時に決まるのにプロトタイプの引数はどうすればいいの?
0621デフォルトの名無しさん
2013/10/11(金) 20:41:00.510622デフォルトの名無しさん
2013/10/11(金) 20:59:07.49とりあえず可変長配列です
まず大きさを入力してもらいその大きさの配列を可変長配列で宣言します
でもプロトタイプで引数はa[ ] [3]みたいに大きさを宣言しなくてはいけないので困ってます
0623デフォルトの名無しさん
2013/10/11(金) 21:01:05.00質問内容としては、
下のQAと同じ質問です。
http://okwave.jp/qa/q7823570.html
特に
----------
デフォルトゲートウェイがない状態で、C言語にてUDPのブロードキャストを送信したいのですが、
sendto: Network is unreachableとなってしまいます。何が原因なのでしょうか...
----------
この部分の理由ってわかりますかね?
0624デフォルトの名無しさん
2013/10/11(金) 21:08:47.77int **pp;
pp = (int **)malloc(n * sizeof(int *));
for (i = 0; i < n; i++)
pp[i] = (int *)malloc(m * sizeof(int));
こんな風に書けば、ppはint **型で渡せる。サイズを表すm,nも一緒に渡せばいい。
0625デフォルトの名無しさん
2013/10/11(金) 21:16:40.34エスパー何級が必要?
0626デフォルトの名無しさん
2013/10/11(金) 21:17:03.09a[][*]でいいだろ
0627デフォルトの名無しさん
2013/10/11(金) 21:18:11.53void display(int **a);
int main()
{
scanf("%d", &n);
scanf("%d", &m);
int pp[n][m];
display(pp);
}
これでいけますか?
0628デフォルトの名無しさん
2013/10/11(金) 21:19:06.52ありがとうございます
試してみます
0629デフォルトの名無しさん
2013/10/11(金) 21:20:10.64いや、単にLinux上でgatewayを設定していない状態だと
ブロードキャストをsendtoで送ろうとすると
エラーになるのだけど、何故だかわかる人いますかって話だよ。
setsockoptあたりで回避策があるのかなど知っている人がいたらなと。
0630デフォルトの名無しさん
2013/10/11(金) 21:22:49.53あーそー、頑張れや
0631デフォルトの名無しさん
2013/10/11(金) 21:23:55.45知らないなら無理してレスしなくていいぞw
無視してくれ
0632デフォルトの名無しさん
2013/10/11(金) 21:28:35.68しってるけど、さようなら
0633デフォルトの名無しさん
2013/10/11(金) 21:30:04.99へぇそれは凄いね
0634デフォルトの名無しさん
2013/10/11(金) 21:36:56.26全然ダメです
0635デフォルトの名無しさん
2013/10/11(金) 21:43:48.94Xcode入れれば?
勝手にコンパイラもインストールされる
0636デフォルトの名無しさん
2013/10/11(金) 21:49:39.87嘘教えないで下さい。
0637デフォルトの名無しさん
2013/10/11(金) 21:51:58.590638デフォルトの名無しさん
2013/10/11(金) 22:09:50.15{
#define A(i,j) ((int *)a)[(i) + (j) * n]
...
}
int main()
{
int n,m;
scanf("%d", &n);
scanf("%d", &m);
int pp[n][m];
display(pp, n, m);
}
0639デフォルトの名無しさん
2013/10/11(金) 22:17:43.94でなくて?
0640デフォルトの名無しさん
2013/10/11(金) 22:23:23.69試せばわかる
0641デフォルトの名無しさん
2013/10/11(金) 22:30:52.400642デフォルトの名無しさん
2013/10/11(金) 22:40:01.790643デフォルトの名無しさん
2013/10/11(金) 22:41:43.430644デフォルトの名無しさん
2013/10/12(土) 00:06:55.040645デフォルトの名無しさん
2013/10/12(土) 00:59:32.740646デフォルトの名無しさん
2013/10/12(土) 02:45:38.51ttp://ideone.com/qz6N5S
0647デフォルトの名無しさん
2013/10/12(土) 08:30:23.63こういうアホがブロードキャストしようするとは、世もまつだな
0648デフォルトの名無しさん
2013/10/12(土) 08:57:46.620649デフォルトの名無しさん
2013/10/12(土) 11:07:25.350650デフォルトの名無しさん
2013/10/12(土) 11:25:18.310651デフォルトの名無しさん
2013/10/12(土) 12:42:33.90釣れた?
0652デフォルトの名無しさん
2013/10/12(土) 12:50:34.270653629
2013/10/12(土) 13:02:23.92結局、DHCPなどでやってると思い、
フリーのソースを参考に実装しました。
解決方法としては、socketをSOCK_RAWで作成し
自分でパケットを作れば問題ありませんでした。
>>647
知らないならレスしなくていいよw
てかそんなに悔しかったのかよ・・・。
これで勉強になってよかったね。
0654デフォルトの名無しさん
2013/10/12(土) 13:04:25.65よかったね、さようなら
0656デフォルトの名無しさん
2013/10/12(土) 14:02:20.560657デフォルトの名無しさん
2013/10/12(土) 14:02:53.78だいじにとっとけよ、次はそこで聞けよ
0658566
2013/10/13(日) 01:11:43.07>>568のvisited[N]={1, 0, 1, 0, 0}なら残りの地点は1,2,4
になるのは頭ではわかるのですがプログラムに出来ません…
どのようにすればよろしいでしょうか。
残りの地点の配列をplace[N]として
for文とif文で1と0の時で処理を変えれば良いのはわかりますが、
0の時に数値を代入するにはどうすればいいのかわかりません。
0659デフォルトの名無しさん
2013/10/13(日) 02:23:19.77n番目の移動でxに移動する場合、list[n] = x とすればいい。
xを求めるには、visited が0の場所すべてについて、n-1番目に移動した
場所と距離がもっとも小さいものを探せばいい。(移動コストが隣接の移動間の場合)
移動コストをトータルで計算するのなら、仮の移動をして、全部移動した(n=Nとなった)
ときにコストを計算する。NP困難なので、この仕様にはしないほうがいい。
学校の宿題ならここで聞く前に先生に聞きなさい。
0660デフォルトの名無しさん
2013/10/13(日) 03:14:16.33>NP困難なので、この仕様にはしないほうがいい。
>>565で近似解とあるから、いいんじゃね?
0661566
2013/10/13(日) 03:27:29.41そのvisitedが0の全ての場所を探す方法がわからないんです(~_~;)
あとこの課題月曜提出で教授の連絡先がわからないというオマケ付きで
ここで質問しました。すみません。
0662デフォルトの名無しさん
2013/10/13(日) 04:35:05.66ttp://ideone.com/AiB5mM
0663デフォルトの名無しさん
2013/10/13(日) 08:58:13.800664デフォルトの名無しさん
2013/10/13(日) 12:36:53.12y=(2x+1)(5x-3)/3x^2+2
実行結果 xに2.5を入力した例。
y=2,75
0665デフォルトの名無しさん
2013/10/13(日) 14:08:05.67何で?
>>661がどこの大学かは知らないけど、うちの大学は明日も問答無用で普通に授業あるよ
06661
2013/10/13(日) 14:16:25.120667デフォルトの名無しさん
2013/10/13(日) 15:15:05.36日本の大学だよ
チョンチュン留学生がかなり多いが
0668デフォルトの名無しさん
2013/10/13(日) 15:19:57.33#include <stdlib.h>
#include <string.h>
#define BUFLEN 256
int main(int ac, char **av)
{
char buf[BUFLEN];
double x, y;
while(1){
fprintf(stdout, "x = ? ");
if(!fgets(buf, sizeof(buf), stdin)) break;
if(!strlen(buf) || buf[0] == '\r' || buf[0] == '\n') break;
if(!sscanf(buf, "%lf", &x)) break;
fprintf(stdout, "x: %f\n", x);
// y = (2. * x + 1.) * (5. * x - 3.) / (3. * x * x) + 2.;
y = (2. * x + 1.) * (5. * x - 3.) / (3. * x * x + 2.);
fprintf(stdout, "x: %20.17f, y: %20.17f\n", x, y);
}
fprintf(stdout, "\n---END---\n");
return 0;
}
0669デフォルトの名無しさん
2013/10/13(日) 15:26:03.73BUFFERLENGTHって書けないのかよこいつだっせW
0670デフォルトの名無しさん
2013/10/13(日) 15:29:42.220671デフォルトの名無しさん
2013/10/13(日) 15:31:24.220672デフォルトの名無しさん
2013/10/13(日) 15:32:29.410673デフォルトの名無しさん
2013/10/13(日) 15:37:20.17おやくそく
そのコードだと入力が BUFLEN - 1 バイト以上でちょん切れるね.
BUFLEN = 256 なんてサイズを増やしてなどという姑息なことをせずに,なんとかなりまへんかね?
0675デフォルトの名無しさん
2013/10/13(日) 15:50:01.800676デフォルトの名無しさん
2013/10/13(日) 15:55:33.17「Cできます」と言えますか?
0677デフォルトの名無しさん
2013/10/13(日) 15:57:49.80sscanf()でdoubleを読むだけなのに、そんなにバッファを大きくしてどうするんだ。
0678デフォルトの名無しさん
2013/10/13(日) 16:00:57.41コンパイラが作れるくらいっていうのが業界の統一見解。
yaccとか使わないで、パーサージェネレーターの段階から自作できないと、コンパイラが書けるとか言ったらダメ。
0679デフォルトの名無しさん
2013/10/13(日) 16:09:46.490680デフォルトの名無しさん
2013/10/13(日) 16:14:22.13ちょっとアホすぎるんじゃないだろうか
0681デフォルトの名無しさん
2013/10/13(日) 16:27:23.33なんで?
0682デフォルトの名無しさん
2013/10/13(日) 16:29:35.27そこまでだと何ヶ月もかかりそうですね
とりあえず入門書を読んで、簡単だったからできたと思ってしまいました
0683デフォルトの名無しさん
2013/10/13(日) 16:35:08.65カーネル、システムコール知ってますかと思うた
0684デフォルトの名無しさん
2013/10/13(日) 16:35:50.48疑問型で書くな、頼むから
0685デフォルトの名無しさん
2013/10/13(日) 16:36:26.88そんなことはC言語知らなくても知ってるだろう
0686デフォルトの名無しさん
2013/10/13(日) 16:36:28.62strlenが何を返したときに条件をみたすのか、そのときbuff[]はどうなってるのか考えてみたら?
0687デフォルトの名無しさん
2013/10/13(日) 16:37:27.60えー、おそれいりやした
0688デフォルトの名無しさん
2013/10/13(日) 16:37:44.51!strlen(buf) は、strlen(buf) == 0 と等価だよ?
0689デフォルトの名無しさん
2013/10/13(日) 16:39:45.66文字列の最後まで走査してるからアホっつってんだろ
0690デフォルトの名無しさん
2013/10/13(日) 16:42:18.18こういうことか
0691デフォルトの名無しさん
2013/10/13(日) 16:44:07.260692デフォルトの名無しさん
2013/10/13(日) 16:44:58.340693デフォルトの名無しさん
2013/10/13(日) 16:46:00.36いきなりctrl-zとかctrl-dを押されたらどうなのかね。
0694デフォルトの名無しさん
2013/10/13(日) 16:46:28.57使ってみたかったじゃねwwwwwwwwwww
0696デフォルトの名無しさん
2013/10/13(日) 16:50:41.060697デフォルトの名無しさん
2013/10/13(日) 16:52:37.56AとBが済んだら、Cに進みなさい
0698デフォルトの名無しさん
2013/10/13(日) 16:53:40.39設計、実装、歴史を考えると・・・
ちょっと厳しんでないかい,簡単な数式処理くらいで勘弁してくれ
0700デフォルトの名無しさん
2013/10/13(日) 17:08:13.04ほど遠いよ。
0701デフォルトの名無しさん
2013/10/13(日) 17:08:31.06そんなのexcelで出来るじゃんよ
0702デフォルトの名無しさん
2013/10/13(日) 18:20:56.200703デフォルトの名無しさん
2013/10/13(日) 18:34:00.19例えばfgetsを別な関数で置き換える事が将来あるかもしれない
その関数の仕様如何では役に立つ可能性はある
よくわからないので質問自体には答えられないけれども
宿題スレhttp://toro.2ch.net/test/read.cgi/tech/1370255305/、
お題スレhttp://toro.2ch.net/test/read.cgi/tech/1354393458/では、
未だにまともな多バイト長(多桁)計算(加減乗除)が現れてない(俺もまだまだ書けない)ので、
それを書いたら一定の水準にあるんじゃないか?
0705デフォルトの名無しさん
2013/10/13(日) 22:53:31.230706デフォルトの名無しさん
2013/10/13(日) 23:02:53.640708デフォルトの名無しさん
2013/10/13(日) 23:12:35.12構文解析の進行によって字句解析のモード変える必要もあるだろうし。
ドラゴンブック相当では実用にならないと思う。
チマチマ改良しても意味なさそうなレベルなんだよね。
0709デフォルトの名無しさん
2013/10/13(日) 23:17:18.21多少性能悪くても使えるレベルだと予想して取り組んだのに。
お勉強レベルで、実用には程遠かった。
特に字句解析。
構文解析は改良すれば使えそう。
でもなぜか、巷では構文解析を再帰下降で手書きしようみたいな解説が多いよね。
字句解析のほうが手書きする意義大きそうなのに。
対象の構文規則が解析能力を超える理由なら意味わかるんだけど。
そうでもないし。
0711デフォルトの名無しさん
2013/10/13(日) 23:31:19.05???
0712710
2013/10/13(日) 23:35:53.45その程度ならしょうがないわな。
0713デフォルトの名無しさん
2013/10/13(日) 23:40:16.280714デフォルトの名無しさん
2013/10/13(日) 23:58:12.51主要な字句解析器生成系はモードをサポートしている
>>710に説明責任があるな
0716デフォルトの名無しさん
2013/10/14(月) 00:08:47.46ドラゴン嫁
前提知識が不足
話にならん
0718デフォルトの名無しさん
2013/10/14(月) 00:19:39.23lexのstateの存在意義すら知らないボンクラは参加資格無し
0719デフォルトの名無しさん
2013/10/14(月) 00:25:04.37これらを構文解析で処理しようとするとコンフリクトが起きることが
多くて、字句解析に頼るほうが楽になるとかあるよ。
JavascriptやHTML5の仕様では仕様書内にモードへの依存が明記されているし。
実際に必要とされているから実装されているんじゃないのかな?
0720710
2013/10/14(月) 00:25:47.430721デフォルトの名無しさん
2013/10/14(月) 00:26:12.230722デフォルトの名無しさん
2013/10/14(月) 00:27:44.69正直ほんとに???。
0723710
2013/10/14(月) 00:33:38.73すまん、>>720 は >>718 宛だ。
> よくありがちなのは、空白文字やコメントじゃないかな?
もうちょい具体的に書いてくれまいか。一応 C スレなので、C の例である?
> 実際に必要とされているから実装されているんじゃないのかな?
スクリプトとかだとそう言うケースがあるのは思い付くんだが、通常のプログラム言語であるんだっけ?
0724デフォルトの名無しさん
2013/10/14(月) 00:37:48.00さようなり〜。
0725710
2013/10/14(月) 01:06:08.440728デフォルトの名無しさん
2013/10/14(月) 05:57:48.323時間ほど足りない脳みそ使って考えてみたのですが解決しないので質問します
予想では引数の受け渡しがうまくいってなくてkazu関数の値を返せていないからだと思うのですが...
よろしくお願いします
#include <stdio.h>
int kazu(int,int);
int main(void)
{
int migi,hidari,kekka;
scanf("%d %d",&migi,&hidari);
kekka = kazu(migi,hidari);
switch (kekka) {
case 0:
printf("少ない\n");
break;
case 1:
printf("普通\n");
break;
case 2:
printf("多い\n");
break;
}
return 0;
}
0729728
2013/10/14(月) 05:58:54.69続きです
int kazu(int migi,int hidari)
{
int goukei = migi + hidari;
if (goukei > 10)
return 2;
if (goukei > 5 && goukei < 10)
return 1;
if (goukei < 5)
return 0;
}
0730デフォルトの名無しさん
2013/10/14(月) 07:20:45.320731デフォルトの名無しさん
2013/10/14(月) 07:34:51.61合計が10の場合
0732デフォルトの名無しさん
2013/10/14(月) 07:42:15.65合計が5の場合
0733デフォルトの名無しさん
2013/10/14(月) 07:44:04.14int kazu(int migi,int hidari)
{
int goukei = migi + hidari;
if (goukei > 10)
return 2; // 合計が10より大きいなら2を返す
if (goukei > 5 && goukei < 10)
return 1; // 合計が5よりも大きく、かつ10より小さいとき1を返す
if (goukei < 5)
return 0; // 合計が5未満のとき0を返す
}
あと、どの条件にも当てはまらないとき、関数の最後で値を返していないので警告がでるはず。
0734728
2013/10/14(月) 10:23:26.88こういう場合、どうやって聞くのがよかったでしょうか?
後学のために教えてもらえないでしょうか
>>731>>732
算数ができていませんでした...ありがとうございました
>>733
分かりやすく指摘してもらいありがとうございました!
一応、これで指示通り動きました
if (goukei >= 1 && goukei <= 3){
return 0;
}else if (goukei >= 4 && goukei <= 7){
return 1;
}else if (goukei >= 8 && goukei <= 10){
return 2;
}else{
return 3;
}
もう少し寝てご飯食べてまた勉強しようと思います
ありがとうございました
0735デフォルトの名無しさん
2013/10/14(月) 10:34:08.58>こういう場合、どうやって聞くのがよかったでしょうか?
大抵は、以下の1.〜3.の情報があればいい。
自分が質問された場合に、欲しい情報は何か?と考える習慣があると役に立つ。
1.やりたい事
例:
0未満の入力の場合、”小さい”と表示。
0以上の入力の場合、”大きい”と表示。
2.実際に起こった事
例:
0入力の場合に、"小さい"と表示されてしまう
3.回答者が状況を再現出来る程度の情報
例:
コンパイルが上手くいかない場合は
言語の種類、コンパイラのバージョン、OSのバージョン
0737710
2013/10/14(月) 11:05:00.890738デフォルトの名無しさん
2013/10/14(月) 11:12:00.320739デフォルトの名無しさん
2013/10/14(月) 11:12:45.26クソワロタwwwwwwww
0740デフォルトの名無しさん
2013/10/14(月) 11:47:23.920741デフォルトの名無しさん
2013/10/14(月) 13:19:09.040742デフォルトの名無しさん
2013/10/14(月) 13:24:55.670743デフォルトの名無しさん
2013/10/14(月) 13:30:34.942次元配列 == {1,2,3,4}, {5,6,7,8} (配列を複数持っている)
でおk?
0744デフォルトの名無しさん
2013/10/14(月) 13:41:03.350745デフォルトの名無しさん
2013/10/14(月) 13:43:44.75自分で調べろ池沼
0746デフォルトの名無しさん
2013/10/14(月) 14:05:54.85何言ってんだこいつ
0747デフォルトの名無しさん
2013/10/14(月) 14:07:18.710748デフォルトの名無しさん
2013/10/14(月) 14:13:34.32入門スレに逃げて来た奴に触っちゃだめ。
0749デフォルトの名無しさん
2013/10/14(月) 14:15:03.510750デフォルトの名無しさん
2013/10/14(月) 14:16:00.17いいから早く答えろください
それともこのスレには本物の約立たずしかいないのですか?
0751デフォルトの名無しさん
2013/10/14(月) 14:19:30.38よくわからないけどありがとう♪
けれども一応解決しました
1次元配列 [i]
2次元配列 [i][j]
3次元配列 [i][j][k]
……
0752デフォルトの名無しさん
2013/10/14(月) 14:20:19.70わからない理由がわからんわ。
0753デフォルトの名無しさん
2013/10/14(月) 14:21:04.96だからもう解決したと
0754デフォルトの名無しさん
2013/10/14(月) 16:09:35.000755デフォルトの名無しさん
2013/10/14(月) 16:19:54.69おまえさ、一応 C スレなら翻訳段階くらい理解してきているよな?
実際、翻訳段階ごとに予約語や識別子のテーブルはガンガン変わるし
0757デフォルトの名無しさん
2013/10/14(月) 16:30:46.88違うよ
1次元配列 [i]
2次元配列 [j][i]
3次元配列 [k][j][i]
……
こうだよ
0758デフォルトの名無しさん
2013/10/14(月) 16:39:14.47具体例: defined
0760デフォルトの名無しさん
2013/10/14(月) 17:11:29.82字句解析と予約語は関係ねえって?
バイト単位、エスケープ単位、トークン単位と変わっていく中で???
0761デフォルトの名無しさん
2013/10/14(月) 17:30:22.622ちゃんできるのは明後日くらいの見込み
0762デフォルトの名無しさん
2013/10/14(月) 17:37:10.610764デフォルトの名無しさん
2013/10/14(月) 20:51:37.080765デフォルトの名無しさん
2013/10/14(月) 21:05:16.660766デフォルトの名無しさん
2013/10/14(月) 21:36:51.23得るもの何もないのに。
僕は今日、新しいパーサジェネレータを考えたよ。
0767デフォルトの名無しさん
2013/10/14(月) 22:02:09.91yaccでおk
うpキボンヌ
0768デフォルトの名無しさん
2013/10/14(月) 22:32:18.02まずは何円払うか書けよボンクラ。
0769710
2013/10/14(月) 22:51:19.370770デフォルトの名無しさん
2013/10/14(月) 23:31:28.48今わくわく中。
0771デフォルトの名無しさん
2013/10/14(月) 23:40:40.94っていうか、今時Cなんて出来てもチンカスくらい不要だろ
OSをかけるレベルまでに到達してるのは極一握りの人間
大抵の奴は標準出力にhello worldと出力して終わりw
0772デフォルトの名無しさん
2013/10/14(月) 23:46:56.67世間がHello Worldだから説明する必要があるんだろね。
普通に考えたら710()でスルーできるはず。
あと、Cの時代はもう終わったほうがいいね。
0774デフォルトの名無しさん
2013/10/15(火) 00:11:22.83???
0775デフォルトの名無しさん
2013/10/15(火) 01:43:12.85以下のうちだと、Bのほうが少ない記述で、しかも高速だよね?
A:
std::queue<T> qEmpty;
std::swap( q, qEmpty );
B:
q = queue<T>();
0776デフォルトの名無しさん
2013/10/15(火) 09:38:36.20実行結果にxに10を入力
input radius 10.0
En no menski=314.15
Enshu=62.83
kyu no menseki= 1256.60
kyu no taiseki=4188.67
誰かお願いします。
0777デフォルトの名無しさん
2013/10/15(火) 10:34:11.670778デフォルトの名無しさん
2013/10/15(火) 10:46:03.150779デフォルトの名無しさん
2013/10/15(火) 12:08:34.60積分使わないでどうやって求めるの
0780デフォルトの名無しさん
2013/10/15(火) 12:46:37.420781デフォルトの名無しさん
2013/10/15(火) 12:48:44.69アルキメデスが水槽に球を沈めてなんたら
0782デフォルトの名無しさん
2013/10/15(火) 12:51:09.20(外接 - 内接) / 2 + 内接
0783デフォルトの名無しさん
2013/10/15(火) 12:59:34.92perl -v
はい草wwwwwwww
0784デフォルトの名無しさん
2013/10/15(火) 13:09:18.410785デフォルトの名無しさん
2013/10/15(火) 13:50:57.390786デフォルトの名無しさん
2013/10/15(火) 13:51:45.31さとえりか
0787デフォルトの名無しさん
2013/10/15(火) 13:55:13.40クソワロタ
0788デフォルトの名無しさん
2013/10/15(火) 17:37:18.980789デフォルトの名無しさん
2013/10/15(火) 17:48:08.57まあPHPごときじゃそれでよかったのかもしれませんね
0790デフォルトの名無しさん
2013/10/15(火) 18:05:11.87ネットのC入門みたいなサイト見れば十分だろ。
0791デフォルトの名無しさん
2013/10/15(火) 18:10:00.58PHPなんてクソ言語にerなんて付けてる時点で無理
0792デフォルトの名無しさん
2013/10/15(火) 18:18:20.06なぜこのくだりがあるのか全く分からない。
さまか"多少ならプログラム経験ありますけど"の意味で付けたわけじゃないよね?
まさか違うよね?
PHPなんてプログラム言語に部類されない電子産廃なんだから。
0793デフォルトの名無しさん
2013/10/15(火) 18:21:20.45PHPer「プログラム経験はありますよ、PHPでシステム開発したりとかね」
同じレベルwwwwwwwwwwwwwww
それ料理じゃないしプログラムじゃないからwwwwwwwwwwwwwww
0794デフォルトの名無しさん
2013/10/15(火) 18:22:10.82他板違いなのにありがとうw
これで4次元超球の超体積 π^2*r^4/2 も出せるんかな
高3のとき受験勉強から逃避して計算してたけど超角錐がイメージできない
0795デフォルトの名無しさん
2013/10/15(火) 18:26:36.46いや、その例えは違う
0796デフォルトの名無しさん
2013/10/15(火) 18:31:59.78俺はcakePHPでバリバリプログラミングしてたんだよ
お前らみたいな低レイヤーに言われたくないわwwwwwwww
0797デフォルトの名無しさん
2013/10/15(火) 18:52:06.970798デフォルトの名無しさん
2013/10/15(火) 19:29:08.260799デフォルトの名無しさん
2013/10/15(火) 19:42:00.460800デフォルトの名無しさん
2013/10/15(火) 19:49:22.46お前いいこと言うやん
0801デフォルトの名無しさん
2013/10/15(火) 20:46:11.05Cを勉強するということはCでモジュールの作り方を覚えることである
0802デフォルトの名無しさん
2013/10/15(火) 22:11:10.10すこし違うな
Cを勉強するということはCで世界の作り方を覚えることである
0803デフォルトの名無しさん
2013/10/15(火) 22:13:56.39おまえは馬鹿なんだから黙ってればいいのに…
0804デフォルトの名無しさん
2013/10/15(火) 22:14:49.56おまえも801と同じく馬鹿なんだから黙ってたほうがいいぞ。老婆心ながら
0805デフォルトの名無しさん
2013/10/15(火) 22:24:32.22おまえも801と同じく馬鹿なんだから黙ってたほうがいいぞ。
0806デフォルトの名無しさん
2013/10/15(火) 22:38:21.79おまえらも801と同じく馬鹿なんだから黙ってたほうがいいぞ。
0807デフォルトの名無しさん
2013/10/15(火) 22:40:14.32全く違うと思う
まだperlとCの方が似てるんじゃないかと
0808デフォルトの名無しさん
2013/10/15(火) 22:42:25.70お互いの短所を補い始めるみたいな
0809デフォルトの名無しさん
2013/10/15(火) 22:44:39.580810デフォルトの名無しさん
2013/10/15(火) 22:45:15.900811デフォルトの名無しさん
2013/10/15(火) 23:04:26.62おまえも801と同じく馬鹿なんだから黙ってたほうがいいぞ。
0812デフォルトの名無しさん
2013/10/15(火) 23:09:27.53Cでは単なる識別子だけどC++で予約語 (new とか firend とか) の置き換え
それ以外に何かある? (呼び出し規約は環境依存の話だろうしなぁ)
0813デフォルトの名無しさん
2013/10/15(火) 23:11:57.620814デフォルトの名無しさん
2013/10/15(火) 23:15:32.780815デフォルトの名無しさん
2013/10/15(火) 23:21:07.92char *p = malloc(10);
にキャストが必要。
0816デフォルトの名無しさん
2013/10/15(火) 23:22:52.280817デフォルトの名無しさん
2013/10/15(火) 23:27:09.170818デフォルトの名無しさん
2013/10/15(火) 23:55:32.40そりゃ、HTML寄生型に特化しただけで、根本はPerlの丸パクりだもの、PHPはさ。
0819デフォルトの名無しさん
2013/10/16(水) 00:19:02.570820デフォルトの名無しさん
2013/10/16(水) 01:06:42.10Cの場合Boostに相当するのは何?
0821デフォルトの名無しさん
2013/10/16(水) 01:16:27.050822デフォルトの名無しさん
2013/10/16(水) 01:51:31.92$ が付いてるからひと目で変数って分かって便利じゃん
0823デフォルトの名無しさん
2013/10/16(水) 02:01:51.20for($i=0;$i<10;$i++)
一目で分かるって・・・
0824デフォルトの名無しさん
2013/10/16(水) 02:03:29.62Javaで書けばいいのに
0825デフォルトの名無しさん
2013/10/16(水) 02:25:17.610826デフォルトの名無しさん
2013/10/16(水) 02:35:42.76おまえら801と言いたいだけだろ
0827デフォルトの名無しさん
2013/10/16(水) 03:42:26.83普通はforeach使うからな
Cが抜けないんだろうな可哀想に
0828デフォルトの名無しさん
2013/10/16(水) 05:56:46.15SRC_ROOT 使えって言ってんだろ
0829デフォルトの名無しさん
2013/10/16(水) 05:57:47.13glibな
0830デフォルトの名無しさん
2013/10/16(水) 11:02:43.27「10回処理を繰り返す」を foreach でどう書くか示してみて
0831デフォルトの名無しさん
2013/10/16(水) 11:36:44.16http://blog.livedoor.jp/dankogai/archives/51193858.html
0832デフォルトの名無しさん
2013/10/16(水) 11:44:20.20今度からforeachを使うようにするよ
でも、$は必要なんだよね?
0833デフォルトの名無しさん
2013/10/16(水) 11:47:57.060834デフォルトの名無しさん
2013/10/16(水) 12:36:26.780835デフォルトの名無しさん
2013/10/16(水) 13:15:10.290836デフォルトの名無しさん
2013/10/16(水) 14:32:31.88foreach (0..10) {
}
余裕だがな
0837デフォルトの名無しさん
2013/10/16(水) 14:38:24.44シジルさえ、いらんな
ただし、>>836は一回多く繰り返してるけど気にするな
0838デフォルトの名無しさん
2013/10/16(水) 14:39:58.15Perlは奥が深いぞ
ブレースで囲めばセミコロンさえいらないからな
0839デフォルトの名無しさん
2013/10/16(水) 19:28:10.020840デフォルトの名無しさん
2013/10/16(水) 21:14:11.97ブログでやれ
0841デフォルトの名無しさん
2013/10/16(水) 21:17:22.320842デフォルトの名無しさん
2013/10/16(水) 21:46:52.240843デフォルトの名無しさん
2013/10/17(木) 18:58:08.790844デフォルトの名無しさん
2013/10/17(木) 18:58:46.670845デフォルトの名無しさん
2013/10/17(木) 19:35:48.060846デフォルトの名無しさん
2013/10/17(木) 19:36:56.11RHG
0847デフォルトの名無しさん
2013/10/17(木) 20:12:07.83どのくらいなの?相当早いと思うんだけど。
0848デフォルトの名無しさん
2013/10/17(木) 20:14:23.730849デフォルトの名無しさん
2013/10/17(木) 20:15:52.36一橋大学出た文系プログラマだぜ
0850デフォルトの名無しさん
2013/10/17(木) 21:51:25.85俺も大学行くんじゃなかった。
0851デフォルトの名無しさん
2013/10/17(木) 21:53:48.830852デフォルトの名無しさん
2013/10/17(木) 22:40:28.520853デフォルトの名無しさん
2013/10/17(木) 22:45:13.930854デフォルトの名無しさん
2013/10/17(木) 23:34:25.3186の由来何だ?
0855デフォルトの名無しさん
2013/10/17(木) 23:43:46.360856デフォルトの名無しさん
2013/10/17(木) 23:44:51.990857デフォルトの名無しさん
2013/10/18(金) 00:05:06.91俺も年取るわけだ
0858デフォルトの名無しさん
2013/10/18(金) 00:12:21.990859デフォルトの名無しさん
2013/10/18(金) 00:44:11.74PCという名の風洞実験室
0860デフォルトの名無しさん
2013/10/18(金) 00:52:09.830861デフォルトの名無しさん
2013/10/18(金) 00:56:50.84コンパイルは出来るのですが実行できないです…
#include <stdio.h>
#include <math.h>
#include <limits.h>
int main(void)
{
int t=0;
double i,sum=1.0,k,check;
for(i = 1.0;i < INT_MAX;i += 1.0){
k = (108.0*i*i)/(36.0*i*i-1);
sum *= k;
check = (M_PI/sum) - 1.0;
if(check < 1.0e-6 && check > -1.0e-6){
break;
}
t++;
}
printf("%d\n%f\n%f",t,sum,i,check);
return 0;
}
0862デフォルトの名無しさん
2013/10/18(金) 01:01:59.75コンパイルしただけでは実行できません。
まずリンクをヤフってください
0863デフォルトの名無しさん
2013/10/18(金) 01:06:43.98リンクをやふるってどうすればいいんですか?
0864デフォルトの名無しさん
2013/10/18(金) 01:22:44.160865デフォルトの名無しさん
2013/10/18(金) 01:37:23.370866片山博文MZコスモ ◆T6xkBnTXz7B0
2013/10/18(金) 01:38:47.50あれば、それをここに貼り付けて下さい。なければ、デバッグ実行をして下さい。
実行が一瞬で終わる可能性もあります。その場合は、return 0;の前にgetchar();を書き加えて、再コンパイル&実行して下さい。
0867861
2013/10/18(金) 01:44:48.960868デフォルトの名無しさん
2013/10/18(金) 01:48:51.190869デフォルトの名無しさん
2013/10/18(金) 01:49:36.15無知ですみません
ありがとうございました!
0870デフォルトの名無しさん
2013/10/18(金) 01:54:42.94sumが溢れるとはどういう状況ですか?
0871デフォルトの名無しさん
2013/10/18(金) 02:03:18.920872デフォルトの名無しさん
2013/10/18(金) 02:12:15.010873デフォルトの名無しさん
2013/10/18(金) 02:26:36.52486にDXですらない「無印」があったのは知ってるよな
電波屋さんとの縦割りの壁が今となっては悔やまれる
0874デフォルトの名無しさん
2013/10/18(金) 06:32:40.1080486互換ぐらいの意味
0875デフォルトの名無しさん
2013/10/18(金) 08:09:49.740876デフォルトの名無しさん
2013/10/18(金) 08:41:31.970877デフォルトの名無しさん
2013/10/18(金) 08:53:58.580878デフォルトの名無しさん
2013/10/18(金) 08:56:11.760879デフォルトの名無しさん
2013/10/18(金) 09:06:16.11for(i = 0; i < N; i++)
どっちで書いてますか?
0880デフォルトの名無しさん
2013/10/18(金) 09:08:16.83整形機能にルール付けすればいいレベルの話。
0881デフォルトの名無しさん
2013/10/18(金) 09:47:17.96x=a[i];
for (i=0;i<N;++i){〜
ばやい for(i=0; の代入を書いたモンかどうか悩む。
0882デフォルトの名無しさん
2013/10/18(金) 10:20:02.00こんなのをたまに見ますがこれはどういう意味なのでしょうか
0883デフォルトの名無しさん
2013/10/18(金) 10:32:54.400884デフォルトの名無しさん
2013/10/18(金) 10:38:18.500885デフォルトの名無しさん
2013/10/18(金) 10:40:04.300886デフォルトの名無しさん
2013/10/18(金) 10:44:00.06int main(void) {
char *q = (char *)0x0100;
char **p = &q;
printf("%p\n", &p[0][1]);
printf("%p\n", &0[p][1]);
return 0;
}
0887デフォルトの名無しさん
2013/10/18(金) 10:48:35.740888デフォルトの名無しさん
2013/10/18(金) 10:50:39.080889デフォルトの名無しさん
2013/10/18(金) 11:02:31.300890デフォルトの名無しさん
2013/10/18(金) 11:05:05.1480386としたいのだが…
0892デフォルトの名無しさん
2013/10/18(金) 18:59:03.220893デフォルトの名無しさん
2013/10/18(金) 19:26:45.050894デフォルトの名無しさん
2013/10/18(金) 19:44:49.010895デフォルトの名無しさん
2013/10/18(金) 20:09:22.62Wikipedia厨w
0896デフォルトの名無しさん
2013/10/18(金) 20:19:34.14int main(int argc, char **argv)
{
public static void main(String[] args) {
def main
sub main {
def main():
}
end
}
}
このコードを動かしたいのですが、VisualC++2010というのをインストールしました
0897デフォルトの名無しさん
2013/10/18(金) 20:20:06.910898デフォルトの名無しさん
2013/10/18(金) 20:51:29.25何言語ですか?
オレオレ言語ですか??
0899デフォルトの名無しさん
2013/10/18(金) 21:05:38.7080486以降のCPUはマルチタスクを実装する機能に関してあまり進化していない
0900デフォルトの名無しさん
2013/10/18(金) 21:17:13.71比較の仕方がまずいのか、なぜかif文の中が実行されません。
開発環境はVC++2010
OSはXPです。
デバックの変数ではどちらも同じように見えるのですが・・・。
0901デフォルトの名無しさん
2013/10/18(金) 21:17:23.25MMXサポートかな
0902デフォルトの名無しさん
2013/10/18(金) 21:21:10.55その実行されないコードを貼ってみてよ
0903900
2013/10/18(金) 21:25:09.97#define DATA_SIZE 6
struct ticket_reserve {
char name[30];
char depart_code[4]; //depart=出発 3桁のコード
char arrive_code[4]; //arrive=到着
char depart_time[8]; //出発時刻 例:12220302 = 12月22日3月2日
char arrive_time[8]; //到着時刻
};
0904900
2013/10/18(金) 21:26:16.12{"美しい海便", "ac2", "gt6", "12220302", "12230304"},
{"風が気持ちいい便", "ac2", "df7", "12220502", "12220503"},
{"夏を感じる便", "de4", "iu8", "04021211", "04021213"},
{"寒いけど心が引き締まる便","3e2", "te2", "01110825", "01110827"},
{"真夏の夜を感じる便", "ff4", "ff9", "08250101", "08250106"},
{"ネタがねぇ便", "gt6", "gr2", "06311112", "06311114"}
};
char search_depart_code1[4] = "ac2";
char search_depart_code2[4] = "de4";
0905デフォルトの名無しさん
2013/10/18(金) 21:28:07.040906900
2013/10/18(金) 21:28:39.29int i;
for ( i=0; i<=DATA_SIZE - 1; i++) {
if( ticket_date[i].depart_code == search_depart_code1)
printf("出発便[%s]を見つけました!:出発コード%s\n", ticket_date[i].name, ticket_date[i].depart_code);
if( ticket_date[i].depart_code == search_depart_code2)
printf("出発便[%s]を見つけました!:出発コード%s\n", ticket_date[i].name, ticket_date[i].depart_code);
}
getchar();
return(0);
}
0907デフォルトの名無しさん
2013/10/18(金) 21:31:13.270908デフォルトの名無しさん
2013/10/18(金) 21:34:43.43×if( ticket_date[i].depart_code == search_depart_code1)
○if( strcmp(ticket_date[i].depart_code, search_depart_code1) == 0)
0909デフォルトの名無しさん
2013/10/18(金) 21:43:35.00char name[30];
char depart_code[4]; //depart=出発 3桁のコード
char arrive_code[4]; //arrive=到着
char depart_time[9]; //出発時刻 例:12220302 = 12月22日3月2日
char arrive_time[9]; //到着時刻
};
にしないとまずくないか?
ようわからんけど
0910デフォルトの名無しさん
2013/10/18(金) 21:50:37.22http://ideone.com/zsioDH
0911900
2013/10/18(金) 22:52:23.57文字列は文字列関数で比較しないとダメなんですね。
ありがとうございます。動作しました!
>>909
確かに配列が1足りないですね。
ご協力ありがとうございます。
>>910
別サイトに投稿ありがとうございます。
すっきり見やすくて、理解が深まりました。
先頭からの比較文字数を指定できるstrncmpと言うモノもあるのですね。
勉強になります。
0912デフォルトの名無しさん
2013/10/18(金) 22:54:50.110913デフォルトの名無しさん
2013/10/19(土) 00:27:20.86scanfはどういったときに使うのでしょうか?
0914 忍法帖【Lv=40,xxxPT】(2+0:5)
2013/10/19(土) 00:31:29.06すいません 自己解決しました
0915デフォルトの名無しさん
2013/10/19(土) 07:43:28.20ある程度進んだ者はscanf()を避け fgets()+sscanf() で処理することを好むことは覚えて置いていい
0916デフォルトの名無しさん
2013/10/19(土) 11:56:28.41糞言語死ね
0917デフォルトの名無しさん
2013/10/19(土) 14:16:13.950918デフォルトの名無しさん
2013/10/19(土) 16:09:20.85実行結果(10000秒)を入力
Input Second−>10000
10000「sec]=2[h]46[min]40[se]
このプログラムをこのようにやってみました。
#include <stdio.h>
int main (void){
int t,h,min,sec;
printf("Input Second->");
scanf("%d\n",&t);
t=(10000/60)/60;
printf("[sec]=[h][min][sec]%d\n",t);
return 0;
}
ですが、表示されません。 分かる方教えてください。
0919デフォルトの名無しさん
2013/10/19(土) 16:20:26.88printf("[sec]=[h][min][sec]%d\n",t);
なにやっとん…
とりあえず理解しなきゃいけないのは = が値の代入だということw
次にscanf,printfの挙動ですかね
0920デフォルトの名無しさん
2013/10/19(土) 16:39:03.920921デフォルトの名無しさん
2013/10/19(土) 16:40:36.62考える気がまったく感じられなくて素直にコード教えてやる気になれん
0922デフォルトの名無しさん
2013/10/19(土) 16:48:25.330924デフォルトの名無しさん
2013/10/19(土) 17:31:03.15本当にこのコードなら、コンパイル出来ないと思う。
0925デフォルトの名無しさん
2013/10/19(土) 17:36:26.79です。
0927デフォルトの名無しさん
2013/10/19(土) 17:46:10.36押してないです。
0928デフォルトの名無しさん
2013/10/19(土) 17:48:18.94void**(**(**p)(void (**)(void (**)(void (**)(void (**)(void (**)()))))));
ってなんですか?
自分が使わないプロトタイプなんて無視するのがよい,必要に応じて理解できるようになるものだ
>void**(**(**p)(void (**)(void (**)(void (**)(void (**)(void (**)()))))));
>ってなんですか?
使わないからしらん
そもそも void ** に意味があるかどうかもよくわからない.
0931デフォルトの名無しさん
2013/10/19(土) 18:47:06.15**(**p)(
void (**)(
void (**)(
void (**)(
void (**)(
void (**)()
)
)
)
)
)
);
0932デフォルトの名無しさん
2013/10/19(土) 18:52:06.11パーサかけや
0933デフォルトの名無しさん
2013/10/19(土) 19:03:54.68自分だけじゃなかった
0934デフォルトの名無しさん
2013/10/19(土) 19:12:18.52押すなよ、絶対押すなよ
0935デフォルトの名無しさん
2013/10/19(土) 19:21:09.65スコープの概念ってやっぱり経験で覚えるものなのかな
0936デフォルトの名無しさん
2013/10/19(土) 19:31:54.26複数の要素が絡む概念なので
いっぺんに説明すると過負荷になるんだよ
リッチーさんもそのへんを気にしてたし
ただ、最終的に突っ込まない教科書はクソ
教科書はちゃんと突っ込んでるのに読めてない読者もクソ
めっちゃ大事なことだからね
0937デフォルトの名無しさん
2013/10/19(土) 19:36:57.720938デフォルトの名無しさん
2013/10/19(土) 20:22:42.71できる限り狭めにやる練習すると、狭くていいものと広くとりたいものの区分が出来るようになってくる
何でもグローバルにしてるといつまでたっても覚えられんよ
0940デフォルトの名無しさん
2013/10/19(土) 20:58:12.53なんとなくそれはCっぽくないから、俺はやんないけど
0941デフォルトの名無しさん
2013/10/19(土) 21:01:42.02int main() {
int x = 1;
char c;
scanf("%[AB]", &c);
printf("%d\n", x);
return 0;
}
常に1と出力されると思いきや、Aと入力した場合は0と出力され、それ以外は1と出力されます。なぜですか?
入力からAかBの一文字をchar型に代入させるする方法も教えて下さい。
0943デフォルトの名無しさん
2013/10/19(土) 21:18:29.57>%[AB]
ナニコレ
0944デフォルトの名無しさん
2013/10/19(土) 21:19:36.390945デフォルトの名無しさん
2013/10/19(土) 21:20:05.38{int a;〜;{int b;〜;{int c;〜;{int d;〜;}}}} を省略しただけだからな
0946デフォルトの名無しさん
2013/10/19(土) 21:20:49.110947デフォルトの名無しさん
2013/10/19(土) 21:26:53.32こうじゃねえの
do {
scanf("%c", &c);
} while (c!='A' && c!='B');
0948デフォルトの名無しさん
2013/10/19(土) 21:50:36.23関数仕様をちゃんと読め。
それは文字ABのみからなる文字列を返すからcharで受けてはいけない。
xの領域を壊している。
0949デフォルトの名無しさん
2013/10/19(土) 22:28:35.73違うよ。バカ
0950デフォルトの名無しさん
2013/10/20(日) 02:53:08.05考えながら読んでたら
>>949 でワロタw
これ実際は並列なってるだけか、と思ったんだけど
厳密には順番によって宣言されたスコープが重なっていってるから
>>945の逆?
0951デフォルトの名無しさん
2013/10/20(日) 04:00:30.45違うよ。バカ
0952デフォルトの名無しさん
2013/10/20(日) 08:39:44.021 コンパイラの制限
{int a;〜; int b;〜; int c:〜; int d;〜;} ではコンパイルできるものが
{int a;〜;{int b;〜;{int c;〜;{int d;〜;}}}}ではコンパイルできない可能性がある
JIS X3010 5.3.4.1翻訳限界
- ブロックの入れ子レベル(127)
- 一つのブロックで宣言されるブロック有効範囲を持つ識別子数(511)
2 Cのブロックは識別子のスコープを限定するだけでなく記憶域期間をも決定する
自動記憶域期間をもつオブジェクトはブロックの外では生存が保証されていない
↓これは正しいが
{int *a; goto l2; l1: return *a; l2:; int b = 1; a = &b; goto l1;}
↓は正しくない。
{int *a;{goto l2; l1: return *a; l2:; {int b = 1; a = &b; goto l1;}}}
0953デフォルトの名無しさん
2013/10/20(日) 09:36:24.030954デフォルトの名無しさん
2013/10/20(日) 09:58:19.73http://uni.2ch.net/test/read.cgi/newsplus/1382227764/
IT企業が集積する米カリフォルニア州シリコンバレーで、ホームレスが急増している。
0955デフォルトの名無しさん
2013/10/20(日) 10:01:56.18>↓は正しくない。
>goto l2;
>>945 がラベルを念頭に置いていたという根拠は?
勝手に取り扱う範囲をひろげて「正しくない」とか牽強付会もいいとこだね
>1 コンパイラの制限
だけで十分だ、2 は蛇足、よって >>952 は脳足りん
0956デフォルトの名無しさん
2013/10/20(日) 10:08:41.160957デフォルトの名無しさん
2013/10/20(日) 10:34:57.06それでもホームが確保出来る保証はないか
0958デフォルトの名無しさん
2013/10/20(日) 10:54:44.73識別子の上書き可否の違いが根本なのにねえ
やっぱアスペだわ
0959デフォルトの名無しさん
2013/10/20(日) 11:15:17.47> >>945 がラベルを念頭に置いていたという根拠は?
アホアホアホアホアホアホアホアホアホアホアホアホアホ
> {int a;〜; int b;〜; int c:〜; int d;〜;} は
〜の部分は任意のステートメント。
goto, ラベルの存在に気付かなかった>>945がバカだという証拠にしかならない。
0960デフォルトの名無しさん
2013/10/20(日) 11:42:21.48http://toro.2ch.net/test/read.cgi/tech/1382236755/
0961デフォルトの名無しさん
2013/10/20(日) 13:23:46.02手元にある FDIS で探しているのですが見つけられません。
項番号もしくは規格内での名称でも良いので、知っている方がいらっしゃれば教えて下さい。
FDIS だから載ってないと言うオチだと嫌だな。。。
struct s {
int a;
int b;
};
struct s temp = {.a=0, .b=1};
0962デフォルトの名無しさん
2013/10/20(日) 13:25:36.420963デフォルトの名無しさん
2013/10/20(日) 13:59:53.07即レスありがとうございます!
確認できました。
って言うか、普通に§6.8.3 Initializationに書いてありましたね…
Syntax にもEXAMPLE(10〜13)にも…
目を通したはずなんだけどなー。
0964デフォルトの名無しさん
2013/10/20(日) 17:47:06.06だ,か,ら,なんでわざわざ goto ラベルを持ち出す必要があるの?そこんとこ詳しく
生協さんも焼きがまわったね
0965デフォルトの名無しさん
2013/10/20(日) 18:06:33.85アホアホアホアホアホアホアホアホアホアホ
gotoを使わずに>>945は記憶域期間を知らないバカだと立証出来るならやってみろ
チ・ン・カ・ス
0966デフォルトの名無しさん
2013/10/20(日) 18:17:49.80gotoラベルのスコープを言ってみな、
ここに書かなくても独り言でいいから
0967デフォルトの名無しさん
2013/10/20(日) 18:18:27.64>>958
0968デフォルトの名無しさん
2013/10/20(日) 18:22:20.17宣言された関数内だね
0969デフォルトの名無しさん
2013/10/20(日) 18:31:17.96アンカー打ち間違えてよかったな
チ・ン・カ・ス
>>967
それがなに? 記憶域期間を知らないのはそれより恥ずかしい事なんだが
チ・ン・カ・ス
0970デフォルトの名無しさん
2013/10/20(日) 19:46:13.08変数の消滅が宣言順と逆順だなんて規定ない
0971デフォルトの名無しさん
2013/10/20(日) 19:55:15.16ずうずうしいヤツだ
アスペのくせして別人の同調キャラを装うなんて
0972デフォルトの名無しさん
2013/10/20(日) 20:08:28.980973デフォルトの名無しさん
2013/10/20(日) 20:54:19.930974デフォルトの名無しさん
2013/10/20(日) 23:09:58.030975デフォルトの名無しさん
2013/10/20(日) 23:35:12.720976デフォルトの名無しさん
2013/10/21(月) 13:54:35.780977デフォルトの名無しさん
2013/10/21(月) 14:25:40.60http://toro.2ch.net/test/read.cgi/tech/1382236755/
0978デフォルトの名無しさん
2013/10/21(月) 20:26:59.26ウソつきは業界から抹殺すべき。
0979デフォルトの名無しさん
2013/10/21(月) 20:30:45.32嘘を嘘だと論証できない側にも非がある
0980デフォルトの名無しさん
2013/10/21(月) 21:58:05.95「初心者は回答するな」
になる
0981デフォルトの名無しさん
2013/10/21(月) 23:01:29.990982デフォルトの名無しさん
2013/10/21(月) 23:07:05.990983デフォルトの名無しさん
2013/10/21(月) 23:22:56.26他人に教えるという行為は、
本人自身の理解度を深める効果もあるから、
鍛えてやるためにも大目に見てやった方がいい
0984デフォルトの名無しさん
2013/10/21(月) 23:48:53.87テキストモードだと 内部\n <=> 外部\r\n を変換してる
0985デフォルトの名無しさん
2013/10/22(火) 01:01:33.31それが情報乞食の言い分か
0986デフォルトの名無しさん
2013/10/22(火) 01:05:28.720987デフォルトの名無しさん
2013/10/22(火) 01:15:56.980988デフォルトの名無しさん
2013/10/22(火) 01:26:40.500989デフォルトの名無しさん
2013/10/22(火) 01:28:07.30rm -rf /home/neet
0990デフォルトの名無しさん
2013/10/22(火) 01:45:36.23これ実は無茶苦茶ひどくない?「死んでも蘇って働け」だよ。地獄だわ…
0991デフォルトの名無しさん
2013/10/22(火) 02:04:46.210992デフォルトの名無しさん
2013/10/22(火) 18:48:34.81chmod 000 -R /usr/local/neet
0993デフォルトの名無しさん
2013/10/22(火) 19:14:30.550994デフォルトの名無しさん
2013/10/22(火) 20:37:14.61{
myLife = NULL;
delete(myLife);
}
0995デフォルトの名無しさん
2013/10/22(火) 21:06:02.892chan()
} else {
shushin()
}
0996デフォルトの名無しさん
2013/10/22(火) 21:07:52.810997デフォルトの名無しさん
2013/10/22(火) 21:08:31.69ダヴォス会議の正式名称は、「世界経済フォーラム」World Economic Forumだ。
これはヨーロッパ各国の超財界人たち、貴族たち、そしてアメリカのロックフェラー家などで構成されている。
彼ら超財界人のことを「スーパークラス」と呼ぶ。「スーパーリッチ(超富豪)」とは区別される。
もっと上の方である。“ 雲の上の人々 ”above the lawとも言う。
このダヴォス会議は表の組織であって、裏側はビルダーバーグ会議である。
ビルダーバーグ会議は、世界の超財界人たちの秘密結社である。ここでは秘密の儀式がたくさん行われている。
ここへの入会儀式を受けた者たちは、もうふつうの世界には戻れない。
命令が下ったら自分の国の国益を踏みにじることでも何でもしなければいけない。
裏切ったら殺される。
竹中平蔵は、このダヴォス会議の正式メンバーで日本代表である。
彼はこのダヴォス会議の評議委員である。
だから日本の首相を含めて、会議に参加する者は、竹中の推薦が必要である。
だからその格は盟友だった小泉純一郎よりも上らしい。
彼は、欧米の超財界人たちに魂を売ってしまっている人だ。
アメリカのコンスピラシー・セオリー(「権力者共同謀議理論」と訳すべきだ)
の大家であるジョン・コールマン博士(現在77歳。1935年〜)が長年、主張している
「(世界の頂点の)300人委員会」という組織と、このビルダーバーグ会議は、
彼が公表している名簿とほとんどが重なっている。
この竹中平蔵が、2006年に小泉政権が終わったあとに一体、何をしていたのか、
と思いきや、この6年をかけて橋下徹を手塩にかけて育てていたのだ。
竹中平蔵氏が、今の日本国を操っているアメリカの家来の筆頭、
最高幹部なのだとはっきり書いて、私はみんなに知らせる。
0998デフォルトの名無しさん
2013/10/22(火) 21:14:54.540999デフォルトの名無しさん
2013/10/22(火) 21:16:19.37my_life();
exit(1);
}
catch {
exit(1);
}
1000デフォルトの名無しさん
2013/10/22(火) 21:16:53.9310011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。