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

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
さぁ やってまいりました
2あぼーん:あぼーん
あぼーん
3デフォルトの名無しさん:2011/01/23(日) 03:54:37
なんですかC言語って 何語ですか?
4デフォルトの名無しさん:2011/01/23(日) 04:14:36
5デフォルトの名無しさん:2011/01/23(日) 04:21:35
C言語話せる人いるー?
6デフォルトの名無しさん:2011/01/23(日) 05:05:46
糞スレ
7デフォルトの名無しさん:2011/01/23(日) 08:21:47
C:\pic\logger\system\usb\usbmmap.c:152:Error [1027] unable to locate 'system\typedefs.h'

って何のエラー?
8:2011/01/23(日) 08:24:09
スレチなら、誘導先を教えて下さい。
探したけど無かったです。
よろしく
9デフォルトの名無しさん:2011/01/23(日) 09:21:08
ggrks
10:2011/01/23(日) 09:30:41
>>9
嫌と言う程ググッたよ!ボケッwww

自己解決、リンク通った・・・ Orz
11デフォルトの名無しさん:2011/01/23(日) 09:36:44
まさかsが邪魔だったってオチじゃないよな?
12デフォルトの名無しさん:2011/01/23(日) 10:29:24
>>11
じゃないですw
某雑誌の付録です。同じ所で嵌るでしょうww
また誰かこのレスは見ると思う。w
13デフォルトの名無しさん:2011/01/23(日) 15:46:18
解決策も書いてないのに見ても意味ないだろ
14デフォルトの名無しさん:2011/01/23(日) 15:50:35
どんなエラーか知らないが、>>7みたいなアホが自己解決できるんなら問題ないだろ
15デフォルトの名無しさん:2011/01/23(日) 16:03:52
C言語の*入門者*向け解説スレッドです。
★前スレ
C言語なら俺に聞け(入門編)Part 76
http://hibari.2ch.net/test/read.cgi/tech/1294297748/
★過去スレ
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++の宿題片付けます 145代目
http://hibari.2ch.net/test/read.cgi/tech/1294061094/
★C++言語については避けてください。C++対応明記スレへどうぞ
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
  # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること
  # サイズが大きい場合は宿題スレのアップローダ等を利用してください
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。
16デフォルトの名無しさん:2011/01/23(日) 17:22:26
糞スレ
17あぼーん:あぼーん
あぼーん
18デフォルトの名無しさん:2011/01/23(日) 17:39:42
Cでデザパタ
19あぼーん:あぼーん
あぼーん
20あぼーん:あぼーん
あぼーん
21あぼーん:あぼーん
あぼーん
22デフォルトの名無しさん:2011/01/23(日) 18:22:14
このスレにテトリス作れる奴がいるわけがない
23デフォルトの名無しさん:2011/01/23(日) 18:47:33
Perl忍者は糞
24デフォルトの名無しさん:2011/01/23(日) 19:14:51
Perl忍者はPerlすらできないことが判明したからなww
25デフォルトの名無しさん:2011/01/23(日) 19:16:40
忍者じゃねえじゃん・・・・
26デフォルトの名無しさん:2011/01/23(日) 19:30:31
じゃあ忍者ってなんだよ?糞がぁ
27デフォルトの名無しさん:2011/01/23(日) 19:34:18
よくわからないけれど、忍んでいればいいんじゃないでしょうか
28デフォルトの名無しさん:2011/01/23(日) 19:49:47
そうか、ありがとう
29デフォルトの名無しさん:2011/01/23(日) 19:55:32
Perl忍者は忍んでないから忍者になれないんだな
30デフォルトの名無しさん:2011/01/23(日) 19:56:12
忍者になったらPerl出来るようになるのかよ
31デフォルトの名無しさん:2011/01/23(日) 20:05:04
Perl忍者に聞いてください
32デフォルトの名無しさん:2011/01/23(日) 20:50:49
忍者の相手してやってるスレなんて初めて見た
33デフォルトの名無しさん:2011/01/23(日) 20:58:25
linux で、getchar() で、enterを押さなくても、キーを押した瞬間に入力となるgetcharです。
ようするに、テトリスとかゲーム作るときに使うキー入力です。

わかりやすくいうと、1プログラム500円スレの人がググったコピペ張り付けてたあの関数の機能です。

これを1行、80文字以内に書きたいのですが、
int K,L[99];G(){tcgetattr(0,L);tcsetattr(0,0,L+9);K=getchar();tcsetattr(0,0,L);}

現状81文字で、どうしてもあと1文字減らせなくて困ってます。
なにかいい方法は無いでしょうか? というパズルゲーム。
3433:2011/01/23(日) 21:00:19
あれ?数えたら80文字でした。
やっぱいいです。
35デフォルトの名無しさん:2011/01/23(日) 21:31:20
ここって本当に糞スレだな?
住人も池沼しかいないww
36デフォルトの名無しさん:2011/01/23(日) 21:35:53
?の使い方まちがってるやつをよく見るけど漫画も読まないんだろうな。ああいうのって。
37デフォルトの名無しさん:2011/01/23(日) 21:46:23
ああいうのって?
38デフォルトの名無しさん:2011/01/23(日) 21:47:29
>>36
そうだな?
39デフォルトの名無しさん:2011/01/23(日) 21:49:53
linux で、getchar() で、enterを押さなくても、キーを押した瞬間に入力となるgetcharです。
ようするに、テトリスとかゲーム作るときに使うキー入力です。

わかりやすくいうと、1プログラム500円スレの人がググったコピペ張り付けてたあの関数の機能です。

これを1行、80文字以内に書きたいのですが、
int K,L[99];G(){tcgetattr(0,L);tcsetattr(0,0,L+9);K=getchar();tcsetattr(0,0,L);}

現状81文字で、どうしてもあと1文字減らせなくて困ってます。
なにかいい方法は無いでしょうか? というパズルゲーム。
4039:2011/01/23(日) 21:55:43
あれ?数えたら80文字でした。
やっぱいいです。
41デフォルトの名無しさん:2011/01/23(日) 21:58:43
なんかデジャブが・・・
42デフォルトの名無しさん:2011/01/23(日) 21:59:28
え?
43デフォルトの名無しさん:2011/01/23(日) 22:03:02
お?
44デフォルトの名無しさん:2011/01/23(日) 22:05:00
>>41
あなたが、今という時間を15,768回繰り返されました。
45デフォルトの名無しさん:2011/01/23(日) 22:18:17
Perlって難しい?
46デフォルトの名無しさん:2011/01/23(日) 22:26:08
組み込みやるならPerlだな
47あぼーん:あぼーん
あぼーん
48デフォルトの名無しさん:2011/01/23(日) 23:41:34
コシヒカリとは違うの?
49あぼーん:あぼーん
あぼーん
50デフォルトの名無しさん:2011/01/24(月) 00:59:29
コシヒカリとは違うの
51デフォルトの名無しさん:2011/01/24(月) 01:13:18
linux で、getchar() で、enterを押さなくても、キーを押した瞬間に入力となるgetcharです。
ようするに、テトリスとかゲーム作るときに使うキー入力です。

わかりやすくいうと、1プログラム500円スレの人がググったコピペ張り付けてたあの関数の機能です。

これを1行、80文字以内に書きたいのですが、
int K,L[99];G(){tcgetattr(0,L);tcsetattr(0,0,L+9);K=getchar();tcsetattr(0,0,L);}

現状81文字で、どうしてもあと1文字減らせなくて困ってます。
なにかいい方法は無いでしょうか? というパズルゲーム。
5251:2011/01/24(月) 01:14:33
あれ?数えたら80文字でした。
やっぱいいです。
53デフォルトの名無しさん:2011/01/24(月) 01:15:41
一人で何やってるの
54デフォルトの名無しさん:2011/01/24(月) 01:18:22
>>53
根拠
55デフォルトの名無しさん:2011/01/24(月) 01:19:34
「一人で何やってるの」とか「自演乙」ってもう定番過ぎてなぁ
煽るならもっとインテリジェンスを見せてくれないと面白くないよね
56デフォルトの名無しさん:2011/01/24(月) 01:21:02
ここまでC言語のまともな質問が一つもないという・・・w
57デフォルトの名無しさん:2011/01/24(月) 01:23:29
質問したとして、回答が得られるのか?w
58デフォルトの名無しさん:2011/01/24(月) 01:26:37
解答がえやすい質問文ならな、エスパーが必要な質問はスルーされやすい
59デフォルトの名無しさん:2011/01/24(月) 01:28:05
ポインタを代入するとエラーが出たのですが、教えてください。
60デフォルトの名無しさん:2011/01/24(月) 01:29:24
ポインタを代入しないようにしなさい
61デフォルトの名無しさん:2011/01/24(月) 01:32:27
無理です。教えてください。キャストは使いたくないです。
62デフォルトの名無しさん:2011/01/24(月) 01:39:31
ポインタ使うな
63あぼーん:あぼーん
あぼーん
64あぼーん:あぼーん
あぼーん
65デフォルトの名無しさん:2011/01/24(月) 20:10:09
超亀レスだが前スレ#772へ
開平法というアルゴリズムがある。いわゆる平方根の筆算方法だ。
http://yosshy.sansu.org/sqr.htm とか紹介してるところは多い。
これを2進化するとビットシフトと加算と比較だけで10行ぐらいで作れる。
対象が何ビットだろうとビット数の半分のループで平方根が出るし、
最後のあまりが0かどうかで2乗ちょうどかの判定もできる。
今の PC は浮動小数点計算が速いので double 以内なら mathlib の sqrt() 使った法が早いが、
sqrt()が遅い環境やビット数の多い環境ならこのアルゴリズムを試す価値はある。
32bit用ならこんな感じ
int isqrt(unsigned int base, unsigned int* root)
{
unsigned int bits=16;
unsigned int answer=0;
unsigned int side=0;
unsigned int rest=0;
while (bits>0) {
bits--;
rest <<= 2;
rest |= (base>>(bits<<1))&3;
answer <<= 1;
side <<= 1;
if (rest>side) {
side++;
rest -= side;
side++;
answer++;
}
}
*root=answer;
return (rest==0);
}
66 ◆QZaw55cn4c :2011/01/24(月) 20:23:30
>>65
なんか昔にやったことがあります。
http://codepad.org/E3gJkQJk
67デフォルトの名無しさん:2011/01/24(月) 20:54:37
>>62
なぜ?
68デフォルトの名無しさん:2011/01/24(月) 22:28:01
月末C言語検定受けてきます
69デフォルトの名無しさん:2011/01/24(月) 22:29:26
2級です
70デフォルトの名無しさん:2011/01/24(月) 22:49:37
>>66
消えろ屑
71デフォルトの名無しさん:2011/01/25(火) 01:16:14
ほっほっ
72デフォルトの名無しさん:2011/01/25(火) 02:29:36
最大の疑問何ですが、職業としてのプログラミングと趣味のプログラミングは
どちらが高度なのでしょうか?プログラミング言語によって変わると思いますが
大学では3〜4つ言語をやってますがCがメインです。
73デフォルトの名無しさん:2011/01/25(火) 02:41:01
少ないな俺は10個だ
perlメイン
7472:2011/01/25(火) 02:47:02
>>73
CとC++とjavaとperlの4つやってます。
趣味では限界ってありますか?
75 ◆QZaw55cn4c :2011/01/25(火) 03:03:16
>>74
そろそろ関数型言語に手を伸ばすべきですね。おもしろいですよ。scheme とか haskell とか F# とか。
76デフォルトの名無しさん:2011/01/25(火) 03:07:34
>>75
いくら言語覚えても、作りたいものがないと意味ないでしょう。
77あぼーん:あぼーん
あぼーん
78デフォルトの名無しさん:2011/01/25(火) 03:23:25
>>75
死ねクズ
79デフォルトの名無しさん:2011/01/25(火) 03:23:58
宿題絡みで
職業 = 問題解決能力
趣味 = 問題を見つけてくる能力
80デフォルトの名無しさん:2011/01/25(火) 03:24:49
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
81 ◆QZaw55cn4c :2011/01/25(火) 03:25:22
>>77
たしかに一つの言語だけでも極めるのは**非情**なまでに困難ですね。
82 ◆QZaw55cn4c :2011/01/25(火) 03:27:19
>>79
逆じゃないですか?
83デフォルトの名無しさん:2011/01/25(火) 03:27:36
81 : ◆QZaw55cn4c :2011/01/25(火) 03:25:22
>>77
たしかに一つの言語だけでも極めるのは**非情**なまでに困難ですね。
84デフォルトの名無しさん:2011/01/25(火) 03:28:23
82 : ◆QZaw55cn4c :2011/01/25(火) 03:27:19
>>79
逆じゃないですか?
85デフォルトの名無しさん:2011/01/25(火) 03:41:47
81 : ◆QZaw55cn4c :2011/01/25(火) 03:25:22
>>77
たしかに一つの言語だけでも極めるのは**非情**なまでに困難ですね。


82 : ◆QZaw55cn4c :2011/01/25(火) 03:27:19
>>79
逆じゃないですか?
86デフォルトの名無しさん:2011/01/25(火) 04:02:26
>>74
コピペに限界はありません!!(キリッ
87デフォルトの名無しさん:2011/01/25(火) 04:03:12
↑こいつ最高に馬鹿
88デフォルトの名無しさん:2011/01/25(火) 04:06:05
プロコピパー
89デフォルトの名無しさん:2011/01/25(火) 04:06:49
>>86
(キリッ
90デフォルトの名無しさん:2011/01/25(火) 04:09:44
コピペ最強説
91デフォルトの名無しさん:2011/01/25(火) 04:11:38
カピペプログラマー
92あぼーん:あぼーん
あぼーん
93あぼーん:あぼーん
あぼーん
94あぼーん:あぼーん
あぼーん
95あぼーん:あぼーん
あぼーん
96あぼーん:あぼーん
あぼーん
97あぼーん:あぼーん
あぼーん
98あぼーん:あぼーん
あぼーん
99あぼーん:あぼーん
あぼーん
100あぼーん:あぼーん
あぼーん
101あぼーん:あぼーん
あぼーん
102あぼーん:あぼーん
あぼーん
103あぼーん:あぼーん
あぼーん
104デフォルトの名無しさん:2011/01/25(火) 10:28:51
C言語って基本的な事を習得したは良いけどその後何をするかってほったらかしな気がする。
やりたい事って言われても何が出来るか分からんしどうやって実装するのかも分からん。
105デフォルトの名無しさん:2011/01/25(火) 11:06:17
C言語なら俺に聞けの皆様に質問

1つの行に可変長(1〜10文字)の実数・整数が1つ書かれている、500000行のテキスト
ファイルがあって、そのテキストファイルから指定した行をの値を読みだしたいのですが、
fgets()で空読みしないで、直接指定した行の値を読みに行きたいのですが、
誰かわかる方いませんか?

fseek()とか使うみたいなのですが、ちょっとうまく行かなくて。。

ちなみに何故こんなバカでかい容量のデータを扱っているというと、物理シミュレーション
のデータを扱っているからです。
106デフォルトの名無しさん:2011/01/25(火) 11:12:52
>>104
言語をおぼえるという低いハードルを(高いと思って)クリアしたあと
応用分野という高いハードルに面食らうのはみんな通る道さ

どの道でもいいが腰据えてかかんな
事実上の無限といっていい深い世界が待ってるよ
107デフォルトの名無しさん:2011/01/25(火) 11:18:20
>>105
できません
行数というのは、ファイル先頭からの改行の数のことですので、通常はファイル先頭からの改行の数を数える以外に、その行がどこにあるかは知りえません
適当に飛んだところが何行目かも、ファイル先頭からの改行の数を数える以外に知りえません
全部読まずに行数から位置を知るためには、そのための何らかの工夫を設ける必要があります
例えば行の長さが固定なら、その長さ×行数のところへ飛べばよいです
各行にその実数・整数の他に現在の行番号を付けくわえておけば、適当に飛んだところが何行目かわかりますので、目的の行を探すヒントになります
そのテキストファイル自身とは別に、行番号と位置との対応を管理するインデックスを用意するという方法もあります
108デフォルトの名無しさん:2011/01/25(火) 11:27:39
>>105
double で事足りるなら固定長にすれば?
109デフォルトの名無しさん:2011/01/25(火) 11:34:08
>>104
特にやりたい事も思いつかないのなら時計とかカレンダーとか電卓とかテトリスみたいな
そのへんで見かけるいかにも簡単そうなちょっとしたものから作ってみてはどうか
どうやって実装するかはこの板の人たちにアドバイスを聞くこともできるだろうし
自分で調べられるのならそれに越したことはないけれど
110デフォルトの名無しさん:2011/01/25(火) 11:39:19
>>105
あー、テキスト形式に「しちゃった」のね
今さらバイナリに戻すとそれでまた誤差がでるな

初手でミスったのはどうしようもないとして
どうしてもランダムアクセスがしたければ
インデックスを作るかオンメモリでやるかだな
111デフォルトの名無しさん:2011/01/25(火) 12:09:39
>>106>>109
やっぱり言語覚えても宿題プログラムぐらいしか出来ないとつまらないのでちょっと楽しそうなDXライブラリ使って簡単なゲームでも作ってみます。
アドバイスありがとう。
112デフォルトの名無しさん:2011/01/25(火) 12:32:02
>>105
system("head -100 text.txt | tail -1");
113 ◆QZaw55cn4c :2011/01/25(火) 12:39:35
>>105
あらかじめインデックスをつくるしかないかな。
x行目はファイルの y バイト目から始まる、という目次をつくっておく。
114デフォルトの名無しさん:2011/01/25(火) 12:40:30
Hacking 美しき策謀オヌヌメ
115 ◆QZaw55cn4c :2011/01/25(火) 12:40:33
>>104
welcome to
「C/C++の宿題片付けます 145代目
http://hibari.2ch.net/test/read.cgi/tech/1294061094/
116デフォルトの名無しさん:2011/01/25(火) 12:42:08
>>105
前に0で埋めた、桁数固定の文字列ファイルにする。
ツール一発で出来るでしょ。
117デフォルトの名無しさん:2011/01/25(火) 12:55:57
system("head -100 text.txt | tail -1");
これで画面に出力される内容をプログラムの中の変数に入れられますか
118デフォルトの名無しさん:2011/01/25(火) 13:44:44
そこでpopenのfscanfですよ
119デフォルトの名無しさん:2011/01/25(火) 13:59:08
できたwこれでいいんじゃないかな

int main(void)
{
  FILE* fp;
  char buf[100];
  fp = popen("head -3 txt | tail -1", "r");
  fscanf(fp, "%s", buf);
  printf("%s\n", buf);
  fclose(fp);
  return 0;
}
120デフォルトの名無しさん:2011/01/25(火) 15:44:13
sprintf(cmdBuf, "sed -ne %dp %s", lineNo, textFileName);
popen(cmdBuf, "r");
121デフォルトの名無しさん:2011/01/25(火) 16:46:43
>>115
消えろ糞
122あぼーん:あぼーん
あぼーん
123あぼーん:あぼーん
あぼーん
124デフォルトの名無しさん:2011/01/25(火) 19:38:32
コピペなら俺にまかせろ(入門編)
125デフォルトの名無しさん:2011/01/25(火) 19:56:30
>>124
ちょっと遅かった上に面白くない・・・
126デフォルトの名無しさん:2011/01/25(火) 19:57:54
1時間でテトリス作れるとか神だな
127デフォルトの名無しさん:2011/01/25(火) 19:59:23
今や2chよりニコニコ技術部の方が高脳だからな
128デフォルトの名無しさん:2011/01/25(火) 20:00:00
このスレにはまずプログラミングできる奴がいない
129デフォルトの名無しさん:2011/01/25(火) 20:02:00
>>128
時間神
130デフォルトの名無しさん:2011/01/25(火) 23:29:20
http://codepad.org/2d0mMiGZ

ポインタを勉強してます
エラーでます 直していただけませんか
131デフォルトの名無しさん:2011/01/25(火) 23:38:38
>>130
スレ違い
132デフォルトの名無しさん:2011/01/25(火) 23:41:03
133デフォルトの名無しさん:2011/01/25(火) 23:42:30
>>130
Line 21は変数aと関数aの名前がかぶってる。
int a,b,c;
の行を削除でLine 21のエラーは解決。

Line 22はメンバ変数名が間違ってる。
y=((w.u)->q);
のqをbにすれば解決。
y=((w.u)->b);
134デフォルトの名無しさん:2011/01/25(火) 23:44:04
135133:2011/01/25(火) 23:44:53
すまん、リロードしてなかった
136デフォルトの名無しさん:2011/01/25(火) 23:48:38
>>130
とりあえずエラーでないように直しといてやったぞ

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

typedef struct line {
struct line * u;
struct line * t;
char *b;
}L;


L a(L e);

main()
{
int a,b,c;
char *q="abcdefg";
char *y;

L g={&g,&g,q};
}

L a(L e)
{
return(e);
}
137デフォルトの名無しさん:2011/01/25(火) 23:57:52
いや面白くないから
138あぼーん:あぼーん
あぼーん
139あぼーん:あぼーん
あぼーん
140あぼーん:あぼーん
あぼーん
141あぼーん:あぼーん
あぼーん
142あぼーん:あぼーん
あぼーん
143あぼーん:あぼーん
あぼーん
144あぼーん:あぼーん
あぼーん
145あぼーん:あぼーん
あぼーん
146あぼーん:あぼーん
あぼーん
147あぼーん:あぼーん
あぼーん
148あぼーん:あぼーん
あぼーん
149あぼーん:あぼーん
あぼーん
150あぼーん:あぼーん
あぼーん
151あぼーん:あぼーん
あぼーん
152あぼーん:あぼーん
あぼーん
153デフォルトの名無しさん:2011/01/26(水) 01:27:06
$ gcc -DHAVE_GETCH=1 a.c e.c list.h
a.c: In function ‘paging’:
a.c:64: error: invalid operands to binary == (have ‘LINE’ and ‘void *’)
e.c: In function ‘add_line’:
e.c:17: error: conversion to non-scalar type requested
e.c:18: error: incompatible types in return
e.c:20: error: incompatible type for argument 1 of ‘free’
e.c:21: error: incompatible types in return

このエラー解消したいんですけどどうすればいいですか
154デフォルトの名無しさん:2011/01/26(水) 01:34:32
>>153
スレ違い
155デフォルトの名無しさん:2011/01/26(水) 01:53:42
>>153
バカ
156デフォルトの名無しさん:2011/01/26(水) 02:00:24
>>153
157デフォルトの名無しさん:2011/01/26(水) 02:03:18
>>153
クズ
158デフォルトの名無しさん:2011/01/26(水) 02:03:31
>>153
aho
159デフォルトの名無しさん:2011/01/26(水) 02:40:57
ニコニコ技術部ってすごかったんだな
160デフォルトの名無しさん:2011/01/26(水) 03:29:20
>>153
それだけだと、その行見てみなさいとしか言いようがないんだけど

>>159
いろいろすごいよね
161デフォルトの名無しさん:2011/01/26(水) 03:38:01
1時間でテトリスを作るとか見習いたいな
162デフォルトの名無しさん:2011/01/26(水) 03:45:41
ホントに入門レベルの質問で申し訳ないのですが、
現在WinSock2を使用してチャットを作成しています。
同一パソコン内、同一LAN内でのサーバー、クライアント処理は作成できたのですが、
インターネット越しでの通信、
(例えば自分のPCでサーバーを起動してネカフェでクライアント起動)
ができません。

ググった結果、ルータを使用している場合は、ルータのポート設定をゴニョゴニョとあったのですが

P2Pなんか使うと自動的にポート開放するって聞いたのですが(自分はP2Pやらないのでよくわからないんですけど)、

ソフトの方で自動的にルータのポート設定をして、自身のソフトのみポート解放するということはできるのでしょうか?
どんな処理をしているのでしょうか?

Windows XP
VC++ 2010
環境です。
よろしくご教授お願いします。
163デフォルトの名無しさん:2011/01/26(水) 04:00:55
>>162
スレ違い
164デフォルトの名無しさん:2011/01/26(水) 04:07:23
1秒間に10回SEX発言!
165デフォルトの名無しさん:2011/01/26(水) 04:09:45
>>163
え?
スレ違いですか?
C言語で処理したいのでここかと思ったんですけど?
http://hibari.2ch.net/test/read.cgi/tech/1293284816/l50
こっちの方かな?
166デフォルトの名無しさん:2011/01/26(水) 04:38:28
>>165
167デフォルトの名無しさん:2011/01/26(水) 04:41:36
>>162
ググってわからないことが、俺らにわかるわけねえだろ! なめてんのかクズ! うせろ!
168162:2011/01/26(水) 04:44:54
>>162
ググってわからないことが、俺らにわかるわけねえだろ! なめてんのかクズ! うせろ!
169162:2011/01/26(水) 04:53:52
おめーやいいかげんふいしろや
170デフォルトの名無しさん:2011/01/26(水) 04:58:54
>>165
それのどこがCの話なんだよ
ルータの使い方の話じゃないか

そもそもここはCが手段ではなく目的の人が書き込むスレだ
171デフォルトの名無しさん:2011/01/26(水) 05:03:12
(キリッ
172170:2011/01/26(水) 05:12:41
おしっこもれちゃうのぉwwwwwwwwwwwwwwwwwwwww
173デフォルトの名無しさん:2011/01/26(水) 05:27:32
ペタンセル
174 ◆QZaw55cn4c :2011/01/26(水) 05:39:13
>>162
自分のPCでサーバーをたてるのであれば、ポート開放を行わないといけません。
http://kamome.2ch.net/download/
が詳しいと思います。
175デフォルトの名無しさん:2011/01/26(水) 05:45:54
>>174
消えろクズ
176デフォルトの名無しさん:2011/01/26(水) 05:47:55
◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ
◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ
◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ
◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ
◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ
◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ
◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ
◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ
◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ
◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ
◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ◆QZaw55cn4cって糞だよなぁ
177デフォルトの名無しさん:2011/01/26(水) 05:57:11
178105:2011/01/26(水) 09:38:12
105です。

行番号がそのままインデックスになるように書き込んだファイルでしたので、
実数をすべて固定長で書きこみ直したファイルを、"rb"で開いて
fseek()でランダムアクセスを作ることができました。

fseek(fp, (position * 9), 0);みたいな感じでした。

ありがとうございました。

特に >>107, >>108, >>110さん


後、何故か
OS:Ubuntu Cで"w"で.txt拡張子で保存するようにしたファイルを、
"rb"で開いたら、特に問題なくバイナリでいじれてしまいました。


最後に
>>110さんのテキスト形式じゃダメみたいな書き込みの意味がわからなかったのですが、
誰か分かる方いますか?

バイナリに戻すって元々バイナリではないのでしょうか?
179デフォルトの名無しさん:2011/01/26(水) 09:42:28
だってあらゆるファイルはいわゆるバイナリだし
180デフォルトの名無しさん:2011/01/26(水) 09:46:59
a
181デフォルトの名無しさん:2011/01/26(水) 09:54:24
テキスト形式だと基本的に行の長さが一定しないから特定の行をシークするのが困難になる。
バイナリだと「番目×1つのデータサイズ」で簡単にシークできる。
テキストでも行の長さを固定すれば「行番号×行の長さ」で似た感じでシークできるようになるけど。
182デフォルトの名無しさん:2011/01/26(水) 10:26:14
>>178
浮動小数点を文字列化する際に誤差が入り込み、それを読み込む際にまた誤差が入り込むから、
文字列(テキスト形式)としてファイルに書き出すのは得策でないと言いたいんじゃないかな
183デフォルトの名無しさん:2011/01/26(水) 13:01:09
>>182
書き込み時
0.015865874122548

0.015865874


読み込み時
0.015865874

0.01586587400000…458474←最後ゴミ
or
0.01586587414582…ゴミ


みたいな解釈でいいのかな?
184デフォルトの名無しさん:2011/01/26(水) 13:05:25
>>174
話にならん
185デフォルトの名無しさん:2011/01/26(水) 13:07:45
質問です
たとえば
int a,b,,,,,,,y;
srand((unsigned) time(NULL))
a=rand()%50;
b=rand()%50;



y=rand()%50;

といった感じでaからyの25個を0から50までの数字を格納

この数字をずっと保存しておく方法ってどうやるのですか?

同じ数字で実験したくて・・・
186デフォルトの名無しさん:2011/01/26(水) 13:09:31
>>185
srand((unsigned) time(NULL));

rand_seed=12345;
srand(rand_seed);
187デフォルトの名無しさん:2011/01/26(水) 14:19:07
>>185
配列変数について勉強すると幸せ
188デフォルトの名無しさん:2011/01/26(水) 14:39:06
コマンドプロンプトで実行結果を
メモ帳に表示させるにはどうすればいいのですか?
189デフォルトの名無しさん:2011/01/26(水) 14:44:56
リダイレクト
190あぼーん:あぼーん
あぼーん
191あぼーん:あぼーん
あぼーん
192あぼーん:あぼーん
あぼーん
193デフォルトの名無しさん:2011/01/26(水) 18:06:11
1秒間に10回SEX発言ってつまり10Hzってこと?
194デフォルトの名無しさん:2011/01/26(水) 18:20:55
30Hzじゃね?
195デフォルトの名無しさん:2011/01/26(水) 22:37:00
ふーん
196デフォルトの名無しさん:2011/01/26(水) 22:42:30
ほーん
197デフォルトの名無しさん:2011/01/26(水) 22:55:25
10Hz じゃ
どあほ
198デフォルトの名無しさん:2011/01/26(水) 23:15:05
>>197
>>193が既に正解を言っおる
どあほ
199デフォルトの名無しさん:2011/01/26(水) 23:18:22
そのうえで 30Hz とかぬかしたどあほが逆切れすんな
200あぼーん:あぼーん
あぼーん
201あぼーん:あぼーん
あぼーん
202デフォルトの名無しさん:2011/01/26(水) 23:57:11
>>199
お前は何を言っているんだ
どあほ
203デフォルトの名無しさん:2011/01/26(水) 23:59:07
なんで馬鹿ってすぐに同一人物認定したがるのかね
204デフォルトの名無しさん:2011/01/27(木) 00:01:46
>>202-203
黙れよ、30Hz君wwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwww
                      wwwwwww
 w
205デフォルトの名無しさん:2011/01/27(木) 00:04:07
2chには俺とお前とひろゆきしかいないからな
206あぼーん:あぼーん
あぼーん
207デフォルトの名無しさん:2011/01/27(木) 00:06:29
>>204
これはひどい
208デフォルトの名無しさん:2011/01/27(木) 00:07:27
30Hzって明らかに釣りだろ
こんなのに釣られて悔しかったんだな
209デフォルトの名無しさん:2011/01/27(木) 00:08:04
あずにゃんペロペロ^^
210あぼーん:あぼーん
あぼーん
211あぼーん:あぼーん
あぼーん
212あぼーん:あぼーん
あぼーん
213あぼーん:あぼーん
あぼーん
214あぼーん:あぼーん
あぼーん
215あぼーん:あぼーん
あぼーん
216デフォルトの名無しさん:2011/01/27(木) 00:58:55
>>210
ビットシフトってなんの役に立つんですか?
217210:2011/01/27(木) 00:59:27
おしっこ
218デフォルトの名無しさん:2011/01/27(木) 01:00:54
いいからAPI出せや
219デフォルトの名無しさん:2011/01/27(木) 01:09:52
なんのAPIだよ
220デフォルトの名無しさん:2011/01/27(木) 01:10:59
あほぱーいちびり
221デフォルトの名無しさん:2011/01/27(木) 01:19:48
え?
222あぼーん:あぼーん
あぼーん
223デフォルトの名無しさん:2011/01/27(木) 02:15:28
Linux で、コンソールアプリ作ろうと思うんですが、
自分で作成した文字をコンソールに表示することって出来ますか?
224デフォルトの名無しさん:2011/01/27(木) 02:24:09
>>223
スレ違い
225デフォルトの名無しさん:2011/01/27(木) 02:33:17
CreateIceCream() API が呼び出せません!!
助けてください!!
226デフォルトの名無しさん:2011/01/27(木) 02:42:28
>>225
ライブラリをリンクしないとダメだよ
227デフォルトの名無しさん:2011/01/27(木) 02:58:53
>>223
ちゃんと設定すれば。
228デフォルトの名無しさん:2011/01/27(木) 04:21:07
>>223
だな…
設定…だな(キリッ
229デフォルトの名無しさん:2011/01/27(木) 05:23:26
>>223
設定すればいいと思うよ
230デフォルトの名無しさん:2011/01/27(木) 05:25:37
>>223
設定…かな
231デフォルトの名無しさん:2011/01/27(木) 06:28:57
>>223
設定しろよ
232デフォルトの名無しさん:2011/01/27(木) 07:04:03
なにを設定すれば出来ますか?
233デフォルトの名無しさん:2011/01/27(木) 07:10:43
わからないなら初期設定でいいよ
234デフォルトの名無しさん:2011/01/27(木) 07:15:53
>>232
すぐ他人に聞くのはよくない
235デフォルトの名無しさん:2011/01/27(木) 07:31:40
>>232
少しは自分で頑張ろう
236デフォルトの名無しさん:2011/01/27(木) 08:00:14
つスレタイ
237デフォルトの名無しさん:2011/01/27(木) 08:57:03
C言語なら俺に聞け
238デフォルトの名無しさん:2011/01/27(木) 09:26:47
C言語なら糞に聞け
239Perl忍者 ◆M5ZWRnXOj6 :2011/01/27(木) 11:56:49

24 :デフォルトの名無しさん:2011/01/23(日) 19:14:51
Perl忍者はPerlすらできないことが判明したからなww



できるけど?
240デフォルトの名無しさん:2011/01/27(木) 12:04:27
>>232
端末エミュレータ
241デフォルトの名無しさん:2011/01/27(木) 12:34:16
ハッカーっぽいのお願いします。
242あぼーん:あぼーん
あぼーん
243デフォルトの名無しさん:2011/01/27(木) 16:31:23
>>239
釣られてやがるwwwwwww
244あぼーん:あぼーん
あぼーん
245デフォルトの名無しさん:2011/01/27(木) 17:59:44
239 :Perl忍者 ◆M5ZWRnXOj6 :2011/01/27(木) 11:56:49

24 :デフォルトの名無しさん:2011/01/23(日) 19:14:51
Perl忍者はPerlすらできないことが判明したからなww



できるけど?
246デフォルトの名無しさん:2011/01/27(木) 18:25:34
Perl忍者はPerlすらできない
247デフォルトの名無しさん:2011/01/27(木) 20:19:41
お前らはPerlすらできないくせに
248デフォルトの名無しさん:2011/01/27(木) 20:31:35
Perlみたいな化石使ってろ
249デフォルトの名無しさん:2011/01/27(木) 20:32:42
Perlと心中
250デフォルトの名無しさん:2011/01/27(木) 21:36:00
Cみたいな化石使ってろ
251デフォルトの名無しさん:2011/01/27(木) 21:59:57
>>247
俺らはPerl忍者とか名乗ってませんからwwwwwwwwwwwwwwwwwwwwwwwwwww
252C忍者 ◆Iw4kwU1lPo :2011/01/27(木) 22:06:09
Perl忍者はやられてしまったか
253C++忍者 ◆9J9ye75cT6 :2011/01/27(木) 22:10:40
Cなんて化石使うなよ
254デフォルトの名無しさん:2011/01/27(木) 22:14:59
キチガイども乙
255C忍者 ◆Iw4kwU1lPo :2011/01/27(木) 22:29:39
キチガイ乙
256デフォルトの名無しさん:2011/01/27(木) 22:38:45
忍びたちの争い
257デフォルトの名無しさん:2011/01/27(木) 22:41:21
つスレタイ
258デフォルトの名無しさん:2011/01/27(木) 22:42:52
(∪^ω^)アルトくぅ〜ん
259Perl忍者 ◆M5ZWRnXOj6 :2011/01/27(木) 22:43:25
忍び4大国の争いがはじまりましたね

おや?PHP,Perl,RUby,Pythonだけだと思ってたら他の大陸のゴミどもも混ざってるようですが
260C忍者 ◆Iw4kwU1lPo :2011/01/27(木) 22:46:26
>>259
どうしたのかな、糞忍者
261デフォルトの名無しさん:2011/01/27(木) 22:46:50
忍術見たいです
262デフォルトの名無しさん:2011/01/27(木) 22:49:18
今の最強忍者はJava
263デフォルトの名無しさん:2011/01/27(木) 22:50:00
Haskellだろ!
264Perl忍者 ◆M5ZWRnXOj6 :2011/01/27(木) 22:53:19
カクレンジャー世代だったからさ
忍者に憧れてた時代なんだよね

NARUTOもでてるし
265デフォルトの名無しさん:2011/01/27(木) 22:57:05
糞スレ
266デフォルトの名無しさん:2011/01/27(木) 23:18:34
264 :Perl忍者 ◆M5ZWRnXOj6 :2011/01/27(木) 22:53:19
カクレンジャー世代だったからさ
忍者に憧れてた時代なんだよね

NARUTOもでてるし
267デフォルトの名無しさん:2011/01/27(木) 23:31:22
うざ…ぁ…
268デフォルトの名無しさん:2011/01/27(木) 23:42:07
うざ…ぁ…
269あぼーん:あぼーん
あぼーん
270あぼーん:あぼーん
あぼーん
271デフォルトの名無しさん:2011/01/28(金) 00:22:41
俺は白土三平世代だからさ、忍者になれた時代なんだよね。
272デフォルトの名無しさん:2011/01/28(金) 00:23:13
>>271
ペロペロ^^
273デフォルトの名無しさん:2011/01/28(金) 00:30:28
あちゃー…こりゃ完全に忍びスレだわ
板違い乙
274デフォルトの名無しさん:2011/01/28(金) 00:31:11
>>273
場違い乙
275デフォルトの名無しさん:2011/01/28(金) 01:04:56
データシートを見てレジスタに値をセットしてハードウェアの挙動を見るみたいなことってどうやったら自習で学べますか
276デフォルトの名無しさん:2011/01/28(金) 01:07:55
スレ違い
277あぼーん:あぼーん
あぼーん
278あぼーん:あぼーん
あぼーん
279あぼーん:あぼーん
あぼーん
280あぼーん:あぼーん
あぼーん
281あぼーん:あぼーん
あぼーん
282あぼーん:あぼーん
あぼーん
283あぼーん:あぼーん
あぼーん
284あぼーん:あぼーん
あぼーん
285あぼーん:あぼーん
あぼーん
286デフォルトの名無しさん:2011/01/28(金) 23:31:40
OSが32bitか64bitか調べる為にはどのようなコードを書けばよいでしょうか?
287デフォルトの名無しさん:2011/01/28(金) 23:35:27
sizeof(char*)
288あぼーん:あぼーん
あぼーん
289286:2011/01/29(土) 00:28:05
>>287
つまりはOSで使われてるアドレスの長さですよね?
char*でもint*でもdouble*でも同じなのでどれで書くべきか
悩んでるんですがなぜcharを選んだのでしょうか?
290デフォルトの名無しさん:2011/01/29(土) 00:38:34
>>289
いい加減スレ違い
291デフォルトの名無しさん:2011/01/29(土) 00:54:16
OSによるからなんともいえないのが正解じゃないか
292デフォルトの名無しさん:2011/01/29(土) 01:05:48
DxLibについての質問なのですが
コンソール(フルパス以外で指定したい)?でDxLibのディレクトリの指定の仕方を教えてください。
293デフォルトの名無しさん:2011/01/29(土) 01:09:44
スレ違い
29416bit:2011/01/29(土) 01:15:39
>>286
おれは無視かよ!
295デフォルトの名無しさん:2011/01/29(土) 01:17:44
Perlは何ビットですか?
296デフォルトの名無しさん:2011/01/29(土) 01:34:08
9bit
297デフォルトの名無しさん:2011/01/29(土) 01:51:10
WindowsならMSDN引けばそういうのはある
298デフォルトの名無しさん:2011/01/29(土) 02:12:00
WindowsやMSDNはスレ違い
299デフォルトの名無しさん:2011/01/29(土) 04:36:19
コンソールのプログラムからAPIを使ったウィンドウを出したいのですが可能でしょうか
今作ろうとしているプログラムは

1.getchで番号を読み込む
  ↓
2.番号に応じてプログラムの流れを分岐
  ↓
3.特定の分岐先を選ぶとAPIに切り替わる

という風に作りたいのですが、とっかかりが見つからずやり方が分かりません
手持ちのハウツー本や知っているcのサイトを調べてみても説明どころかヒントになりそうな文すら見つかりません
やはりコンソールとAPIは切り離して作るしかないのでしょうか

というかそもそもファイルの読み書きが精一杯でプログラムから別のプログラムを実行させるやり方すら分かりません。
その辺りの何か良い解説の載ってるサイトか参考書は無いでしょうか
300デフォルトの名無しさん:2011/01/29(土) 04:47:53
>>299
APIってWindowsAPIのこと?
ならスレ違いだ
301デフォルトの名無しさん:2011/01/29(土) 06:05:00
ペタンセル
302デフォルトの名無しさん:2011/01/29(土) 12:13:50
C言語でインターフェースのような機能を実装するにはどうすればいいですか?
ここで指しているインターフェースってのはOOPのそれとは別です
303デフォルトの名無しさん:2011/01/29(土) 12:15:18
じゃぁどのインターフェースなんだよwwwww
304デフォルトの名無しさん:2011/01/29(土) 12:15:47
UIのことかな
305デフォルトの名無しさん:2011/01/29(土) 12:26:22
>>304
その通りです
中でもキャラクタユーザインタフェースについてが知りたいです
306デフォルトの名無しさん:2011/01/29(土) 12:28:08
???
特別なことをしなくても普通にやってりゃコマンドラインで実行されると思うけど?
307デフォルトの名無しさん:2011/01/29(土) 12:30:18
それもそうなんですが、それはC言語のインターフェースとして備わっている機能だと思います
やりたいことは独自にそういったキャラクターベースなインターフェースを備えたシステムを
作ってみたいということです
308デフォルトの名無しさん:2011/01/29(土) 12:30:41
シェルを作りたいってことでいいのか?
309デフォルトの名無しさん:2011/01/29(土) 12:32:32
>>308
そうです
といってもいきなりUNIXのOSで使われているシェルなどは
到底作るのは難しいと思うので、本当に簡単なものから始めようかなと
310デフォルトの名無しさん:2011/01/29(土) 12:43:05
あれもfgetsで繰り返し入力を取ってるようなもんだよ
それを解析してるだけだよ実質的には
シェルのインターフェースってんならそれだけだ

それともパイプとかサブプロセスとかの機能的な物の実装方法を聞いてるのか?
311デフォルトの名無しさん:2011/01/29(土) 12:47:50
>>310
入力についてはそういった方法をとっていると私も思います
ちょっと分かり難くて申し訳ないですが、シェルやDOS窓のような
ウインドウ(というか作成方法)と、それに対する仕組み(UI)が知りたいのですが
サンプルなどが紹介されているサイトなどないでしょうか?
312 ◆QZaw55cn4c :2011/01/29(土) 12:51:40
313デフォルトの名無しさん:2011/01/29(土) 12:54:15
その通りですもそうですも全然違うじゃねーかwwww
314デフォルトの名無しさん:2011/01/29(土) 13:01:24
>>313
違います
315デフォルトの名無しさん:2011/01/29(土) 13:21:46
何がやりたいのかよくわからん。
ウィンドウが作りたいならwin32apiで作れる
316デフォルトの名無しさん:2011/01/29(土) 16:30:46
作れるね
317あぼーん:あぼーん
あぼーん
318デフォルトの名無しさん:2011/01/29(土) 18:00:35
C言語でWindows機で動く超簡単なOSを作ってください
起動後
Hello from ChokantanOS
と表示するだけのOSで良いです
319デフォルトの名無しさん:2011/01/29(土) 18:48:53
>>312
消えろクズ
320デフォルトの名無しさん:2011/01/29(土) 18:56:15
>>318
IPLはCでは書けないからCだけじゃ無理
321あぼーん:あぼーん
あぼーん
322デフォルトの名無しさん:2011/01/29(土) 19:24:39
glibc-2.9のposix/execve.cを見てるんですが2つ教えてください。

1つ目

int 関数名(引数) { }
ならわかるんですけど
int 関数名(引数) 変数宣言 { }

なんて書けるんですか?
こう書くとなんか意味あるんでしょうか。

2つ目
#include <stub-tag.h>
ってソースの一番下に書いてあるけど
こんなふうに書けるんですか?
こう書くとなんか意味あるんでしょうか。


323デフォルトの名無しさん:2011/01/29(土) 19:25:13
>>322
ググレカス
324322:2011/01/29(土) 19:25:29
posix/execve.c より

#include <errno.h>
#include <stddef.h>
#include <unistd.h>


/* Replace the current process, executing PATH with arguments ARGV and
environment ENVP. ARGV and ENVP are terminated by NULL pointers. */
int
__execve (path, argv, envp)
const char *path;
char *const argv[];
char *const envp[];
{
if (path == NULL || argv == NULL || envp == NULL)
{
__set_errno (EINVAL);
return -1;
}

__set_errno (ENOSYS);
return -1;
}
stub_warning (execve)

weak_alias (__execve, execve)
#include <stub-tag.h>
325デフォルトの名無しさん:2011/01/29(土) 19:26:09
>>322
> 1つ目
K&R

> 2つ目
書ける。そこにファイルの内容が挿入されるだけ。
326あぼーん:あぼーん
あぼーん
327322:2011/01/29(土) 19:36:34
>>325
> > 1つ目
> K&R

K&Rを買って見てみます。

> > 2つ目
> 書ける。そこにファイルの内容が挿入されるだけ。

ありがとう。
328デフォルトの名無しさん:2011/01/29(土) 19:44:43
>>327
もう二度と来るなよ
329デフォルトの名無しさん:2011/01/29(土) 19:52:57
>>327
K&R は「古いほう」じゃないと意味うすいぞ
「古いほう」は今では希少なのでぼったくられるの覚悟な
330あぼーん:あぼーん
あぼーん
331あぼーん:あぼーん
あぼーん
332322:2011/01/29(土) 21:33:05
>>327

古いほうって第1版のことですか?
333あぼーん:あぼーん
あぼーん
334デフォルトの名無しさん:2011/01/29(土) 22:17:58
>>332
そう。最近のK&RはANSIのことしか書いていない。
335あぼーん:あぼーん
あぼーん
336あぼーん:あぼーん
あぼーん
337322:2011/01/29(土) 22:36:42
>>334
それでは第1版を買ってみます。
ありがとう。
338デフォルトの名無しさん:2011/01/29(土) 22:48:26
いや、買うほどのことじゃなくて

ANSIでは
int func(int a, float b){ return 1; }
と書くのを、
K&Rでは
int func( a, b) int a; float b; { return 1; }
と書いていたというだけのこと。

別に買っても悪くはないけど。
339デフォルトの名無しさん:2011/01/29(土) 22:51:33
K&Rってきめえな
340デフォルトの名無しさん:2011/01/29(土) 22:57:57
>>338
キャストの必要性とか配列の初期化について
今の本で及第点をやれるのは少ないぞ
341あぼーん:あぼーん
あぼーん
342デフォルトの名無しさん:2011/01/29(土) 23:11:01
>>340
だから何?
343デフォルトの名無しさん:2011/01/29(土) 23:13:18
>>342
おまえは落第
344デフォルトの名無しさん:2011/01/29(土) 23:15:32
蟹汗信者乙
345デフォルトの名無しさん:2011/01/29(土) 23:17:32
古いK&R買うことはないって言ってるんだろ?
新しいのにはキャストとか配列の初期化の説明がなくなってるのか。
346あぼーん:あぼーん
あぼーん
347あぼーん:あぼーん
あぼーん
348あぼーん:あぼーん
あぼーん
349あぼーん:あぼーん
あぼーん
350あぼーん:あぼーん
あぼーん
351あぼーん:あぼーん
あぼーん
352あぼーん:あぼーん
あぼーん
353あぼーん:あぼーん
あぼーん
354あぼーん:あぼーん
あぼーん
355あぼーん:あぼーん
あぼーん
356あぼーん:あぼーん
あぼーん
357あぼーん:あぼーん
あぼーん
358あぼーん:あぼーん
あぼーん
359あぼーん:あぼーん
あぼーん
360あぼーん:あぼーん
あぼーん
361あぼーん:あぼーん
あぼーん
362あぼーん:あぼーん
あぼーん
363あぼーん:あぼーん
あぼーん
364デフォルトの名無しさん:2011/01/30(日) 04:54:03
PHPの質問してもいいですか?
365あぼーん:あぼーん
あぼーん
366デフォルトの名無しさん:2011/01/30(日) 05:05:59
なんでPerlはよくてPHPはだめなんですか
367あぼーん:あぼーん
あぼーん
368あぼーん:あぼーん
あぼーん
369あぼーん:あぼーん
あぼーん
370あぼーん:あぼーん
あぼーん
371デフォルトの名無しさん:2011/01/30(日) 06:07:46
俺もテトリス作れるようになりたい
372デフォルトの名無しさん:2011/01/30(日) 07:31:12
俺もWindows 9作れるようになりたい
373あぼーん:あぼーん
あぼーん
374デフォルトの名無しさん:2011/01/30(日) 08:36:17
>>373
ちゅっちゅ
375デフォルトの名無しさん:2011/01/30(日) 17:43:20
すいません、調べても良く分からないんで教えてください・・
リダイレクトって何でしょうか?
リダイレクトできるようにする〜とか
良く聞くのですが、対象は何なのでしょうか?
出力みたいなものですか?
376デフォルトの名無しさん:2011/01/30(日) 17:52:48
>>375
google
377デフォルトの名無しさん:2011/01/30(日) 18:11:29
だから初心者はlinuxで勉強しろって言ってるんだ
378デフォルトの名無しさん:2011/01/30(日) 18:22:44
リナックス使ってるだけで勉強になるのか?
379デフォルトの名無しさん:2011/01/30(日) 19:49:16
Cのプログラムを書けばな
380 ◆QZaw55cn4c :2011/01/30(日) 20:37:05
>>375
http://ja.wikipedia.org/wiki/入出力
>コンピュータにおいて特に指定しないときに用いられる(デフォルトの)データの入力・出力を標準入出力と言う。
>キャラクタベースを想定したオペレーティングシステム(UNIX系OS、MS-DOS等)では、以下の種類がある。
(略)
>コンピュータに搭載されているオペレーティングシステムによって、備わっている標準入出力の種類や個数は異なるが、
>通常、そのオペレーティングシステムで扱える他の種類のファイルと同列の存在として扱われる。
>なお、オペレーティングシステム(や実行プログラム)の設計時に標準の入出力先として想定している装置から、
>別の装置へと入出力先を切り替える事を、リダイレクトと言う。
381デフォルトの名無しさん:2011/01/30(日) 20:44:24
何のリダイレクトか書いてない
ここがム板であることから察するに宛先の変更だな
382あぼーん:あぼーん
あぼーん
383デフォルトの名無しさん:2011/01/30(日) 21:11:28
>>375
リダイレクトなんか無視しろ、有用に使いたければLinuxいけ。
384あぼーん:あぼーん
あぼーん
385あぼーん:あぼーん
あぼーん
386デフォルトの名無しさん:2011/01/30(日) 23:29:15
コマンドプロンプトで実行結果を
メモ帳に表示させるにはどうすればいいのですか?

これの回答がリダイレクトだったから聞いてるんだろ多分。
387デフォルトの名無しさん:2011/01/30(日) 23:30:36
HowLinuxWorksを買うんだ。
まずはそこからだ
388デフォルトの名無しさん:2011/01/30(日) 23:37:44
メモ帳を Linux で…いや使えるには使えるが
389デフォルトの名無しさん:2011/01/30(日) 23:41:21
./a.out >> sample1.txt

これじゃ駄目なのか?
390あぼーん:あぼーん
あぼーん
391デフォルトの名無しさん:2011/01/30(日) 23:54:32
>>389
それで自動的にメモ帳起動して表示させることが出来るの?

a.outを実行しその実行結果を自動的にメモ帳で表示するように
リダイレクトするんです
392デフォルトの名無しさん:2011/01/31(月) 00:05:42
./a.out >> sample1.txt; notepad sample1.txt
393デフォルトの名無しさん:2011/01/31(月) 00:10:45
それnotepadへのリダイレクトって言うのか
394あぼーん:あぼーん
あぼーん
395デフォルトの名無しさん:2011/01/31(月) 01:17:29
powershellならcatコマンド使えるぞ、良かったな
396デフォルトの名無しさん:2011/01/31(月) 01:31:46
ファイル操作で
sample.datというファイルの中に
name A B C D
taro  9 7 8 7
jiro   8 3 6 5
sanro 8 9 8 8
shiro  7 7 6 10

とあり各人の平均を計算し高い順に並べ替え表示する場合、
structを使う方法が順当なのでしょうか?
397あぼーん:あぼーん
あぼーん
398デフォルトの名無しさん:2011/01/31(月) 02:00:30
>>396
「とある」だけで保証を確認できなければ、俺なら char 配列にしておく
struct は厳重にチェック済みのデータでないと危なくて使えない
399デフォルトの名無しさん:2011/01/31(月) 02:02:34
>>396
struct を使ったほうが楽
400デフォルトの名無しさん:2011/01/31(月) 02:25:16
>>398,399

深夜なのに返信していただきありがとうございます

自分としてはfscanfで無理やりできるかなと思っていたのですが躓いてしまい質問させていただきました。
この問題は一番上に項目があるのがミソだと思うんですがそこがうまく回避できません。
授業でも少し前にポインタと構造体についてやったのでそれを使ってやるのが妥当なのかもしれません。
ですが正直あまり理解できていなくて・・・

方針だけでもご指南していただければありがたいです
401デフォルトの名無しさん:2011/01/31(月) 02:29:32
そんなら最初の1行だけfgetsで空読みすれば
あとは問題なかろう
402デフォルトの名無しさん:2011/01/31(月) 02:30:51
とある配列のインデックス
403デフォルトの名無しさん:2011/01/31(月) 03:16:47
void average(FILE *fp){

int i=0, n, a, b, c, d;

double ave[6];

char *name[256];

char *s[100];



char *fgets(char *s, int s, FILE *fp);

while( (n=fscanf( fp,"%s %d %d %d %d",&name, &a, &b, &c, &d) != EOF) ){

ave[i] = (a+b+c+d)/4;


printf("NAME %6s average %2.1lf\n", name, ave[i]);

}

}

なんか自分でも何をやっているのか分からなくなっているんですが
どこがおかしいかだけでもおしえていただけませんか?
404デフォルトの名無しさん:2011/01/31(月) 03:19:13
void average(FILE *fp){

 int i=0, n, a, b, c, d;
 double ave[6];
 char *name[256];
 char *s[100];

 char *fgets(char *s, int s, FILE *fp);
  while( (n=fscanf( fp,"%s %d %d %d %d",&name, &a, &b, &c, &d) != EOF) ){
  ave[i] = (a+b+c+d)/4;
  printf("NAME %6s average %2.1lf\n", name, ave[i]);
 
 }
}

すいません、修正です
405デフォルトの名無しさん:2011/01/31(月) 03:20:01
4を4.0にしといたほうがいいと思うぞ
406デフォルトの名無しさん:2011/01/31(月) 03:42:04
char *fgets(char *s, int s, FILE *fp);

これって何?
407デフォルトの名無しさん:2011/01/31(月) 03:46:24
空読み込みのつもりでいれたんですけど
ちょっとだけコンパイルがうまくいったんです

けど空読み込みはできてないんですけど
408デフォルトの名無しさん:2011/01/31(月) 03:53:04
それ関数宣言だからwwww
そりゃコンパイルは通るけどさwwwww
409sage:2011/01/31(月) 04:45:34
以下の問題がわかりません。構造体やcsvの辺りはいいんですが、全体の流れが
上手くまとまりません。

「複数の異なるデータ型を持つ情報に対して、情報の回覧と追加ができ、
 ファイルの読込とができるプログラムを作成しなさい。
 たとえば名簿のような物で、氏名、電話番号、住所、整理番号などを
 読込、書込、保存をする。可能なら、検索もできるようにすると良い。
 複数のデータを扱うために、構造体を持つ配列を使うこと。
 また、メンバ数は6個以上の情報を扱うこと。
 ファイル形式は、CSV形式で、1つの情報の関連データ(メンバ)はカンマで区切り、
 別の情報データ(行)は改行で区別しなさい。ファイル名の拡張子はcsv。
 データファイルはプログラム起動時にコマンドラインから入力できること。
 また、そうではないことにも対応すること。」
410デフォルトの名無しさん:2011/01/31(月) 04:55:17
>>404
・>405も指摘しているが、4で割った結果をdoubleに入れても無意味。doubleに入れたいなら4.0で割るべし。
* 結果が異なってしまう。
・関数宣言と関数の使用がごっちゃになっている。
* 明らかにnameの宣言も使い方もおかしいぞ。
・配列とポインタとポインタ配列の違いが理解できていない。
・辻褄を合わせるためだけの理解できないコードを書くのは止めよう。

取り敢えず、空読みはこうだな。
--
char s[100];
fgets(s, sizeof(s), fp);
--
411デフォルトの名無しさん:2011/01/31(月) 04:57:01
>>409
名簿管理ソフトみたいなものを作ると言うことなら、読み込みプログラム、書き込みプログラム、検索プログラムを先ず作ってみよう。
412デフォルトの名無しさん:2011/01/31(月) 05:45:49
>>408
嘘乙
413デフォルトの名無しさん:2011/01/31(月) 08:56:05
そんなのsqliteのAPI使った方が良いだろ
414デフォルトの名無しさん:2011/01/31(月) 09:37:33
>>412
どこが嘘なのかkwsk。
415デフォルトの名無しさん:2011/01/31(月) 11:42:52
char name[256]でおk
416デフォルトの名無しさん:2011/01/31(月) 11:53:27
>>414
412じゃないけど、「コンパイル通る」ってところじゃない?

>char *fgets(char *s, int s, FILE *fp);

変数 s を char* と int の両方でつかっちゃってるので
たとえば

>char *fgets(char *s, int n, FILE *fp);

のようにしないとエラーになる。
関数宣言そのものは問題なし。
417デフォルトの名無しさん:2011/01/31(月) 13:07:01
>>409
引数の数を調べる
 ファイル指定されてる→ファイルの内容を読み込む
 ファイル指定されてない→ファイル名を入力させる(上手くいくまでループ、または終了指示を可能に)
コマンドループ(永久ループ)
 終了→終了
 検索→検索して表示
 読込→ファイル名を入力させて、読み込む
 書込→(ファイル名を入力させて、)書き込む

こういう。
418デフォルトの名無しさん:2011/01/31(月) 14:32:50
こういうの自分で決めて作ったほうが楽しいのに
419デフォルトの名無しさん:2011/01/31(月) 14:48:12
それが出来ないんだから>>418様に聞いてるんです
420デフォルトの名無しさん:2011/01/31(月) 17:09:39
このようなプログラムを作ったのですが、
func2の中の「y /= x;」という部分で
「y /= x*x」や「y /= sin(x)」などについても同時に考えられるようにしたいと思っています。
今のままでは「y /=〇〇○;」の数だけ関数を作る必要があるので
yとxを関係付ける部分を外に出して、関数が1つで済むようにしたいのですが
for文の中にあるものを外に出すことは出来るでしょうか。
ポインタを使えば出来るかと思ったのですが知識不足で行き詰っています。


#include<stdio.h>
double func1(double s)
{
double ans; ans = s*s; return ans;
}

double func2(double y)
{
int i; double x=0.0, ans;
for(i=1;i<=10;i++){
x = i*1.5;
y /= x; ////////////問題の部分
ans += func1(y);
}
return ans;
}

int main()
{
printf("ans = %f\n",func2(10.0)); return 0;
}
421デフォルトの名無しさん:2011/01/31(月) 17:14:04
呼び出す時に与える実引数を変えればいいんじゃないの
422デフォルトの名無しさん:2011/01/31(月) 17:17:24
>>420
関数ポインタでもどうぞ
http://codepad.org/BXueouUe
423デフォルトの名無しさん:2011/01/31(月) 17:56:22
>>421
そこは固定したいんです。せっかくレス下さったのにごめんなさい

>>422
y /= x のxの部分を関数ポインタにすればいいかなと思いましたが、
func2の中で呼び出せる関数はやはり一つだけなので、色々なxの関数形を一度にやろうとすると
その数だけのfunc2が必要になってしまいますよね…。
424デフォルトの名無しさん:2011/01/31(月) 18:00:59
無理に一つにまとめて、なんかいいことあんの?
425デフォルトの名無しさん:2011/01/31(月) 18:15:05
>>423
うん、関数ポインタの出番だね
がんばんな、おまえさん 424 より筋いいぜ
426デフォルトの名無しさん:2011/01/31(月) 19:12:49
>>425
ぴーぽーぱーぽー
427デフォルトの名無しさん:2011/01/31(月) 19:17:07
>>423
関数ポインタの配列を用意して、ループの外側にもう一個ループ作って呼び出す関数を回してけばいいだろ
428あぼーん:あぼーん
あぼーん
429デフォルトの名無しさん:2011/01/31(月) 19:23:55
配列にする以外に方法ないか?
430デフォルトの名無しさん:2011/01/31(月) 19:24:31
春休みの2週間で、C言語マスターしたいんですが出来ますか?
アルゴリズムとかもいじりたいです。知恵袋やgooなどの質問所では
ポインタやアルゴリズムで躓く人が多いと聞きました。どうでしょう?
ちなみに偏差値40です・・・orz
431デフォルトの名無しさん:2011/01/31(月) 19:30:36
>>430
2週間根詰めでCを理解出来ないようならその趣味は諦めろ
432デフォルトの名無しさん:2011/01/31(月) 19:32:12
文法を覚えるだけならできるよ
使いこなせないけど
433デフォルトの名無しさん:2011/01/31(月) 19:33:07
何か作りたいものがあるとか
目標がないと
434あぼーん:あぼーん
あぼーん
435あぼーん:あぼーん
あぼーん
436あぼーん:あぼーん
あぼーん
437あぼーん:あぼーん
あぼーん
438あぼーん:あぼーん
あぼーん
439あぼーん:あぼーん
あぼーん
440あぼーん:あぼーん
あぼーん
441あぼーん:あぼーん
あぼーん
442あぼーん:あぼーん
あぼーん
443あぼーん:あぼーん
あぼーん
444あぼーん:あぼーん
あぼーん
445あぼーん:あぼーん
あぼーん
446あぼーん:あぼーん
あぼーん
447デフォルトの名無しさん:2011/02/01(火) 01:22:59
昨日ファイル取り込んでソートして表示させるプログラムについて質問させていただいたものです
あの後やっぱり構造体を使おうってことになりまして作ってみたんですが
ファイルからデータを取り込んで構造体に組み込む方法がわかりません
勝手なこととわかっていますが、よろしければご指南をおねがいします
下の方のかこってあるところがわかりません
http://www.uproda.net/down/uproda212879.txt
448あぼーん:あぼーん
あぼーん
449デフォルトの名無しさん:2011/02/01(火) 01:30:11
どなたか教えてくれませんか?解答のない本なので教えて頂きたいです
C言語宿題スレが見つからないのでここで聞かせてください

Cです

【演習6-9】
要素型がint型である配列を作り、全要素を1〜10の乱数で埋め尽くす(1以上10以下の
値を代入する)プログラムを作成せよ。要素数はキーボードから読み込むこと。

↑これはできたんですが、

【演習6-11】
異なる要素が同じ値を持つことのないように演習6-9を改良したプログラムを作成せよ。
例えば { 1,3,5,6,1,2 } とならないようにすること(1がかぶっているためNG)。
配列の要素数は10以下であるとする。

実行例

要素数:8     ←入力する
a[0] = 4
a[1] = 10
a[2] = 9
a[3] = 1
a[4] = 3
a[5] = 7
a[6] = 2
a[7] = 6


よろしくおねがいします
450デフォルトの名無しさん:2011/02/01(火) 01:31:33
>>449
C/C++の宿題片付けます 146代目
http://hibari.2ch.net/test/read.cgi/tech/1296387672/
451デフォルトの名無しさん:2011/02/01(火) 01:32:44
一体どこを探して見つからなかったのだろう・・・
452デフォルトの名無しさん:2011/02/01(火) 01:44:45
>>449
>↑これはできたんですが
出来た分は晒せよ
453デフォルトの名無しさん:2011/02/01(火) 01:49:21
晒したらパクられるし
454デフォルトの名無しさん:2011/02/01(火) 01:55:06
>>449
出来たけどそのままパクられるから晒さないわ
455デフォルトの名無しさん:2011/02/01(火) 01:57:54
456デフォルトの名無しさん:2011/02/01(火) 02:26:22
>>454
思い上がってんじゃねーよ
457デフォルトの名無しさん:2011/02/01(火) 02:29:19
>>447
struct seiseki std[5];
for(i=0;i<5;i++) {
fscanf(infp,"%s %d %d %d %d %lf", std[i].name, &std[i].ko, &std[i].sa, &std[i].ri, &std[i].sh, &std[i].ave );
}
458あぼーん:あぼーん
あぼーん
459デフォルトの名無しさん:2011/02/01(火) 02:53:19
>>457
返信ありがとうございます
char s[100];

fgets(s,sizeof(s),infp);
struct seiseki std[5];
while(fscanf(infp,"%s %d %d %d %d", std[i].name, &std[i].ko, &std[i].sa, &std[i].ri, &std[i].sh) != EOF)
std[i].ave=( std[i].ko+std[i].sa+std[i].ri+std[i].sh)/4.0;

参考にさせていただいてこのようにしました。
ですがコンパイルまではできたのですがいざ実行するとセグメンテーション違反になってしまいます。
これがファイルの中身になります
Name kokugo sansu rika shakai
Taro 90 80 70 60
Hanako 100 60 60 100
Ichiro 80 100 100 60
Jiro 95 90 95 80
Saburo 73 85 90 98

深夜遅くに申し訳ないんですがどこを弄ればうまく実行されるかアドバイスがいただきたいです
よろしくおねがいします
460デフォルトの名無しさん:2011/02/01(火) 03:05:42
分からんけどiの値をインクリメントしなくて良いの?
461デフォルトの名無しさん:2011/02/01(火) 03:10:10
>Name kokugo sansu rika shakai
後ここの段ちゃんと飛ばしてる?
462デフォルトの名無しさん:2011/02/01(火) 03:11:53
>>460
やってみましたがセグメンテーション違反のままでした
プログラム自体にはおかしいところはないということなのでしょうか・・・
463デフォルトの名無しさん:2011/02/01(火) 03:13:20
>>461
>fgets(s,sizeof(s),infp);
一応これで空読み込みしているつもりなんですが・・・
464デフォルトの名無しさん:2011/02/01(火) 03:26:10
http://www.uproda.net/down/uproda212965.txt
現状のプログラムをupしてみました
見難くてすいません、エスパーみたいな質問ですが
どこがおかしいか気づかれたら是非とも指摘していただきたいです
465デフォルトの名無しさん:2011/02/01(火) 03:29:34
>>464
iを0で初期化してないんじゃ
466デフォルトの名無しさん:2011/02/01(火) 03:30:56
>>464
iを初期化してない
467デフォルトの名無しさん:2011/02/01(火) 04:01:49
>>465,466
int i=0;
でいいんでしょうか?
やっぱりセグメンテーション違反のままですorz
本当にこんな深夜なのに返信していただきありがとうございます
468デフォルトの名無しさん:2011/02/01(火) 04:17:12
>>467
//fgets(s,sizeof(s),infp);
何でコメントアウトしてんの?
同じセグメンテーション違反でも、毎回違うところで出てる気がする…
469デフォルトの名無しさん:2011/02/01(火) 04:21:21
>>468
できたました;;
ああ、あほだ俺
ホントこんな時間までお付き合いしていただいてありがとうございました
どんなに感謝してもしきれないです
ホントにありがとうございましたm(_)m
470あぼーん:あぼーん
あぼーん
471あぼーん:あぼーん
あぼーん
472デフォルトの名無しさん:2011/02/01(火) 14:57:32
>>469
どういたしまして
473あぼーん:あぼーん
あぼーん
474ドヤン:2011/02/01(火) 17:46:58
475デフォルトの名無しさん:2011/02/01(火) 17:48:47
>>474
C/C++の宿題片付けます 146代目
http://hibari.2ch.net/test/read.cgi/tech/1296387672/
476あぼーん:あぼーん
あぼーん
477あぼーん:あぼーん
あぼーん
478あぼーん:あぼーん
あぼーん
479デフォルトの名無しさん:2011/02/01(火) 20:33:14
今まで専門用語やたら使う人は意地悪な人だと思ったけど、知識として
頭に入るとその用語使うと便利なんですよね、自分でもって実感しました。
本当すいません。
480デフォルトの名無しさん:2011/02/01(火) 20:39:12
てけとーにビルドしてみて
undefined symbol メッセージに主導権をゆだねる人たち
481あぼーん:あぼーん
あぼーん
482デフォルトの名無しさん:2011/02/01(火) 22:21:18
コマンドプロンプトとメモ帳とgccでC言語の勉強をしています。
メモ帳で"あいうえお"と書いたファイル,ファイル名aiueo(拡張子はtxt)を作って
デスクトップ上に保存しました。

それなのに
コマンドプロンプト上で

dir aiueoや

dir aiueo.txt
など
としてもファイルが見つかりませんとなります・・・orz
何故でしょう?
483デフォルトの名無しさん:2011/02/01(火) 22:21:55
>>482
コマンドプロンプトの話はスレ違いです
484デフォルトの名無しさん:2011/02/01(火) 22:25:46
>>483
コマンドプロンプトスレがないんで・・・
頼みます・・
明日提出なんです。
485デフォルトの名無しさん:2011/02/01(火) 22:26:45
>>482
カレントディレクトリにデスクトップを指定してないから
486デフォルトの名無しさん:2011/02/01(火) 22:29:54
>>485
あぁパスを移動させたらいいのですか?
確かcdでしたよね?

cd desktop
dir aiueo txt.

でいいのでしょうか?

コマンドシェルのソースを明日提出しなければならないのです。


一応ニコニコ動画の"ニトリが教えるプログラミング講座"で
コマンドプロンプトだいたい理解したつもり何ですが・・
487デフォルトの名無しさん:2011/02/01(火) 22:32:28
lsとcd で自分で探せカス
488デフォルトの名無しさん:2011/02/01(火) 22:32:30
みんなスルーしようぜ
ここは宿題スレじゃねぇんだ
489デフォルトの名無しさん:2011/02/01(火) 22:33:36
>一応ニコニコ動画の"ニトリが教えるプログラミング講座"で
>コマンドプロンプトだいたい理解したつもり何ですが・・

な?
490デフォルトの名無しさん:2011/02/01(火) 22:33:55
cpad で実行押すとCpad 自体が消えるんだがどうすればいい?
491デフォルトの名無しさん:2011/02/01(火) 22:34:27
>>487
明日提出しないと留年なんです!
492 ◆QZaw55cn4c :2011/02/01(火) 22:35:46
>>482
cmd を起動したときのカレントディレクトリ(カレントフォルダ?)がデスクトップに対応するところになっていないので、aiueo.txt が見つけられません。
私も、デスクトップに対応するディレクトリ(フォルダ)がよくわからないので、デスクトップにあるファイルを dir で見つける方法はわからないのですが、
たとえば、
@c:\ の下に aiueo.txt を保存する。
Acmd.exe を起動する。
Bcmd 上で、「cd c:\」を実行する。
Ccmd 上で、「dir aiueo.txt」を実行する。
とどうなりますか?
493あぼーん:あぼーん
あぼーん
494デフォルトの名無しさん:2011/02/01(火) 22:37:09
デスクトップはホームディレクトリ直下にあるだろ普通
495あぼーん:あぼーん
あぼーん
496デフォルトの名無しさん:2011/02/01(火) 22:38:35
毎回思うんだが2chで質問出来るのに何でgoogle先生に聞かないのか

多分釣りだな
497あぼーん:あぼーん
あぼーん
498482 ◆boczq1J3PY :2011/02/01(火) 22:39:28
>>492
デスクトップというディレクトリはCドライブに直属するのですか?
499デフォルトの名無しさん:2011/02/01(火) 22:39:31
答えてる奴もいい加減にしろよ
500あぼーん:あぼーん
あぼーん
501あぼーん:あぼーん
あぼーん
502あぼーん:あぼーん
あぼーん
503あぼーん:あぼーん
あぼーん
504あぼーん:あぼーん
あぼーん
505482 ◆boczq1J3PY :2011/02/01(火) 22:42:28
>>496
検索エンジンからの検索はサイトの選別が難しいにも程があるのです。
砕いて教えてくれる掲示板が最適なのです。
506あぼーん:あぼーん
あぼーん
507あぼーん:あぼーん
あぼーん
508あぼーん:あぼーん
あぼーん
509あぼーん:あぼーん
あぼーん
510あぼーん:あぼーん
あぼーん
511あぼーん:あぼーん
あぼーん
512あぼーん:あぼーん
あぼーん
513あぼーん:あぼーん
あぼーん
514あぼーん:あぼーん
あぼーん
515あぼーん:あぼーん
あぼーん
516あぼーん:あぼーん
あぼーん
517あぼーん:あぼーん
あぼーん
518あぼーん:あぼーん
あぼーん
519あぼーん:あぼーん
あぼーん
520482 ◆boczq1J3PY :2011/02/01(火) 22:49:21
>>492
ありがとうございます。Cドライブディスクに直接ファイルを移動させて
そのオーダーを実行すると

↓↓↓
c:\のディレクトリ

ファイルが見つかりません

c:\dir aiueo.txt
ドライブCのボリュームラベルがありません。
ボリュームシリアル番号は〜〜番号略〜です。

c:\のディレクトリ

2003/01/012 3:31 12 aiueo.txt
1個のファイル       12バイト
      0個のディレクトリ  108.333.333234バイト
↑↑

となりました。

ボリュームラベルがないって何でしょう
521あぼーん:あぼーん
あぼーん
522あぼーん:あぼーん
あぼーん
523デフォルトの名無しさん:2011/02/01(火) 22:51:09
見つかったか、良かったなー
524デフォルトの名無しさん:2011/02/01(火) 22:51:51
そろそろggrksと言わざるを得ない
525デフォルトの名無しさん:2011/02/01(火) 22:52:49
おせーよ
526 ◆/bNOmWwavw :2011/02/01(火) 22:54:13
サドルマン
527デフォルトの名無しさん:2011/02/01(火) 22:54:41
一つの釣りでここまで荒れるところがCスレらしい。
528デフォルトの名無しさん:2011/02/01(火) 22:56:31
後釣り宣言wwwwwwwwwwwwwww
529あぼーん:あぼーん
あぼーん
530デフォルトの名無しさん:2011/02/01(火) 22:58:13
お前らガンガン釣れるなww
良い釣り場だぜwwww
531デフォルトの名無しさん:2011/02/01(火) 22:58:42
本当によく釣れるwwwwwwwwwwwwww
532デフォルトの名無しさん:2011/02/01(火) 22:59:08
顔真っ赤だな
533デフォルトの名無しさん:2011/02/01(火) 22:59:14
釣り堀だあnwwwww
534デフォルトの名無しさん:2011/02/01(火) 22:59:48
これぞ糞スレ
535デフォルトの名無しさん:2011/02/01(火) 22:59:52
なすびwwwwwwwwwwwwww
536デフォルトの名無しさん:2011/02/01(火) 23:00:28
糞の立てたスレだからね
537デフォルトの名無しさん:2011/02/01(火) 23:01:28
宿題スレでガチで聞いてるしw
538482 ◆boczq1J3PY :2011/02/01(火) 23:01:45
とりあえず
c:\は初めて知りました、ありがとうございます。
後は自分で調べますね。
539デフォルトの名無しさん:2011/02/01(火) 23:02:38
>>520
ほ、ほーっ、ホアアーッ!! ホアーッ!!
540デフォルトの名無しさん:2011/02/01(火) 23:03:11
>>539
おいやめろ
541デフォルトの名無しさん:2011/02/01(火) 23:03:48
釣られた奴ざまあwwwwwwwwwwwwww
542482 ◆boczq1J3PY :2011/02/01(火) 23:03:57
>>537
ちょww
俺じゃありませんw
ネタでしょうね。
留年はちょっと大げさでした、本当に留年する可能性もある人がいるので
発言は控えます。
543デフォルトの名無しさん:2011/02/01(火) 23:04:34
他人のフリwwwwwwwwwww
544デフォルトの名無しさん:2011/02/01(火) 23:05:32
ここで教えたら叩かれることが目に見えてるな
545デフォルトの名無しさん:2011/02/01(火) 23:05:35
この手の奴らは手段を選ばないからな
546デフォルトの名無しさん:2011/02/01(火) 23:06:20
宿題スレであわよくば答えを得ようとしたのか
547デフォルトの名無しさん:2011/02/01(火) 23:07:14
まず、C言語の話じゃない
548デフォルトの名無しさん:2011/02/01(火) 23:08:36
ビットシフトはなんの役に立つのですか?
549デフォルトの名無しさん:2011/02/01(火) 23:08:41
ここの姉妹スレがあるだろう

スレ立てるまでもない質問はここで 110匹目
http://hibari.2ch.net/test/read.cgi/tech/1295800051/
550デフォルトの名無しさん:2011/02/01(火) 23:08:54
C使いはハッカーの登竜門
551デフォルトの名無しさん:2011/02/01(火) 23:10:42
>>549
そんな低俗なスレとここを一緒にするな
552デフォルトの名無しさん:2011/02/01(火) 23:11:18
答えが貰えないふいんき()わらた
553482 ◆boczq1J3PY :2011/02/01(火) 23:11:19
いやでも思うんですが、宿題スレは目的がはっきりしてるから
スレが荒れにくいですね。

>>545
逆に
情報系の学生、日本に何千何万といるはずなのに、何で質問する人
少ないんでしょう?しつこく食い下がって質問する人いないよね。
554デフォルトの名無しさん:2011/02/01(火) 23:12:23
なんでコイツ開き直ってんの?
なんで急に評論()し始めちゃったの?
555デフォルトの名無しさん:2011/02/01(火) 23:13:25
まぁこのスレ雑談で消費してもイイじゃんw
556デフォルトの名無しさん:2011/02/01(火) 23:14:05
糞コテ・・・
557デフォルトの名無しさん:2011/02/01(火) 23:15:35
風のクロノアってPSPで出ないの?
558デフォルトの名無しさん:2011/02/01(火) 23:17:55
うーうー
559デフォルトの名無しさん:2011/02/01(火) 23:18:49
>>553
普通のアタマしてたら少し調べたらわかるからwwwwwww

評論()お疲れーッス
560デフォルトの名無しさん:2011/02/01(火) 23:19:36
>>557
出ない
561デフォルトの名無しさん:2011/02/01(火) 23:20:08
>>560
そうか・・・
562デフォルトの名無しさん:2011/02/01(火) 23:29:28
オセロとかELIZAとかのC言語のソース見てみたいんだけどどっか良いサイトない?
563デフォルトの名無しさん:2011/02/01(火) 23:31:03
ELISA
564デフォルトの名無しさん:2011/02/01(火) 23:37:07
ELISAって精神科のカウンセラーの?
565デフォルトの名無しさん:2011/02/01(火) 23:44:14
まさか俺以外にも精神科のELISAを知ってる人がいるとは
566デフォルトの名無しさん:2011/02/01(火) 23:45:50
なんたって精神科に通ってるからな
567デフォルトの名無しさん:2011/02/01(火) 23:47:57
精神科のELISAを知らない奴はエセ
568デフォルトの名無しさん:2011/02/01(火) 23:48:05
俺も俺も
569 ◆QZaw55cn4c :2011/02/01(火) 23:59:09
>>498
いいえ。私の環境では、
C:\Documents and Settings\Administrator\デスクトップ
ですけれども、他の人はちがうとおもうのです。
570デフォルトの名無しさん:2011/02/01(火) 23:59:26
>>569
消えろクズ
571デフォルトの名無しさん:2011/02/02(水) 00:00:48
糞トリまだいたのか
572デフォルトの名無しさん:2011/02/02(水) 00:12:36
うむ
573デフォルトの名無しさん:2011/02/02(水) 00:14:02
>>570
お前が消えろよ
ここは糞スレなんだから糞じゃない奴は消えろ
574デフォルトの名無しさん:2011/02/02(水) 00:23:02
どう考えても糞スレ
575デフォルトの名無しさん:2011/02/02(水) 00:27:56
>>573
何そのツンデレ
576デフォルトの名無しさん:2011/02/02(水) 00:29:16
高度な糞レス出来る奴はいないのかよ
577デフォルトの名無しさん:2011/02/02(水) 00:30:45
>>576
見本見せてくれ
578デフォルトの名無しさん:2011/02/02(水) 00:32:59
おしっこ飲んでるけど、なんで?
579デフォルトの名無しさん:2011/02/02(水) 00:36:08
糞レスLv1な俺でもわかった
>>578は0点
580デフォルトの名無しさん:2011/02/02(水) 00:37:03
いや、>>578は結構深いよ。分かる奴には分かるって感じかな
581デフォルトの名無しさん:2011/02/02(水) 00:40:46
え?>>579が糞レスなんだろ?

え?マジレス?嘘だろwwww
582デフォルトの名無しさん:2011/02/02(水) 00:41:32
糞レス度だからな

むしろ>>578は良レス
583デフォルトの名無しさん:2011/02/02(水) 00:41:56
嵐でマジで報告した
お前ら規制されるわざまぁ
584デフォルトの名無しさん:2011/02/02(水) 00:44:22
糞レス度が高い→良レス→良いのか糞なのかw
585デフォルトの名無しさん:2011/02/02(水) 00:46:32
規制されても書き込めるからな
586デフォルトの名無しさん:2011/02/02(水) 00:47:33
>>583の糞度はまだまだだな
587デフォルトの名無しさん:2011/02/02(水) 01:26:39
てかしょっちゅう"だからLinuxをやれと〜"とかいう書き込みあるけど
C言語とLinux関係あるんですか?Linuxって古いOSですよね?CでWindows
aplication作れるのだから、Linux環境とか必要なくないですか?
588デフォルトの名無しさん:2011/02/02(水) 01:37:33
Unixと間違えてね?
589デフォルトの名無しさん:2011/02/02(水) 01:38:28
Linuxこそ至高
590デフォルトの名無しさん:2011/02/02(水) 01:40:37
Linuxって古いOSですよね?(爆)
591デフォルトの名無しさん:2011/02/02(水) 01:51:40
釣り検定としては良いとこいってる
592デフォルトの名無しさん:2011/02/02(水) 02:40:22
だがマジレス希望なんだが、GUIのWindowsアプリが旬なんだから、Linux環境
何て必要なくね?
593デフォルトの名無しさん:2011/02/02(水) 02:45:25
お前が言ってるのは、C言語なんて勉強しなくていいということ。
Cで文字列処理、CでGUIアプリ、CでWebプログラミング…馬鹿の極み。
594デフォルトの名無しさん:2011/02/02(水) 02:57:35
>>593
だからLinuxやる意味ってあんの?マジレス希望。
Windowsだけやっとけばいいと思う。Linuxが持ってる機能に変わる
ツール何て山ほどあるでしょ。
595デフォルトの名無しさん:2011/02/02(水) 03:01:38
お前が使ってる家電のなかにLinuxが入ってるんだが
596デフォルトの名無しさん:2011/02/02(水) 03:06:56
まともに理由を説明出来ないのでは?
597デフォルトの名無しさん:2011/02/02(水) 03:08:20
>>595
LinuxとWindowsどっちがAPI凄いよ、んなもんWindowsに決まってるだろ。
598デフォルトの名無しさん:2011/02/02(水) 03:20:08
>>597
まずオープンでないという点で論外ということ
それにデカければ良いという問題ではない

お前が言ってるのはWindowsでC#を使えば最強てことだけど
趣味でやるならまさにその通りだよ

でも旬とか関係なく、例えばお前が閲覧してるサイトのサーバーとかさ、Linuxは使われてるよ
599デフォルトの名無しさん:2011/02/02(水) 03:34:05
鯖はLinuxとかいつの時代だよ
600デフォルトの名無しさん:2011/02/02(水) 03:36:41
Windowsだけの時代の方がよっぽど終わりに近づいてるだろ
Windowsの携帯端末は糞過ぎ
あとWindowsのコマンドプロンプトもネットワーク周りも糞
プログラミング初心者ならWindowsプログラミングより断然Linuxプログラミングだわ
601デフォルトの名無しさん:2011/02/02(水) 03:39:33
>>598
ゲームの開発は趣味で収まるか?
602デフォルトの名無しさん:2011/02/02(水) 03:42:14
趣味でやってる奴なんていくらでもいるだろ
ゲームを作りたいからプログラミングを勉強したいって奴もよく見る
ゲームが好きなら買ってやってればいいだろと思うが
603デフォルトの名無しさん:2011/02/02(水) 03:43:01
いやいやWindowsはどんなツールもインストールできるじゃん、優れものだよ。
Linuxってそもそもどこで仕入れるの?携帯でWindowsというか、それはサイズ
集積回路の規模の違いだろw
604デフォルトの名無しさん:2011/02/02(水) 03:45:46
linux使ったことないんだな。大学のPCに入ってるはずだが
自宅で使いたいならVirtualBoxにUbuntu入れてみれば
どんなツールでもインストール出来るよ^^
605デフォルトの名無しさん:2011/02/02(水) 03:48:22
そもそも初めからCだのpythonだのプログラミング環境が入ってる
606デフォルトの名無しさん:2011/02/02(水) 04:19:14
どうせWindowsを使いこなす初心者が憎たらしいだけだろ、Linux推してる人は。
607デフォルトの名無しさん:2011/02/02(水) 06:28:20
蒸し返すが、なんでコマンドプロンプトにフォルダをドロップしないんだ?
608デフォルトの名無しさん:2011/02/02(水) 06:31:49
>>607
Windows XP では、マイコンピュータからフォルダをドラッグ&ドロップすることで、そのフォルダのパスを貼り付けることができました。
しかし、Windows Vista では、仕様変更によりこの機能は利用できなくなってしまいました。

http://pasofaq.jp/windows/command/vistadragfolder.htm
609デフォルトの名無しさん:2011/02/02(水) 07:24:10
コマンドプロンプトの話はスレ違いです。
コマンドプロンプトスレでやってください。
610デフォルトの名無しさん:2011/02/02(水) 07:26:02
開発環境の話だろ
611デフォルトの名無しさん:2011/02/02(水) 07:34:07
開発環境の話はスレ違いです。
開発環境スレでやってください。
612デフォルトの名無しさん:2011/02/02(水) 07:35:45
どうせ糞レスしかないんだから何の話をしたって良いだろ
なんでプログラミング関連の話だけスレチなんだよ
613デフォルトの名無しさん:2011/02/02(水) 07:37:18
>>612
ばーか^^
614デフォルトの名無しさん:2011/02/02(水) 07:37:54
図星突かれてまた糞レス
615デフォルトの名無しさん:2011/02/02(水) 07:41:12
あんどろいどはりなっくすべーすだよ
ぐるぐるのくろーむも
616デフォルトの名無しさん:2011/02/02(水) 07:51:19
>>612
どこにプログラミング関連の話があるって?
617デフォルトの名無しさん:2011/02/02(水) 07:52:16
613 :デフォルトの名無しさん:2011/02/02(水) 07:37:18
>>612
ばーか^^


614 :デフォルトの名無しさん:2011/02/02(水) 07:37:54
図星突かれてまた糞レス


脊髄反射ワロタw
618デフォルトの名無しさん:2011/02/02(水) 07:52:36
あるコマンドがインストールされているか、すなわち使えるかどうかを
Cプログラムから調べる方法をおしえてください 。
619デフォルトの名無しさん:2011/02/02(水) 07:54:03
>>617
必死だな
620デフォルトの名無しさん:2011/02/02(水) 08:02:13
なんで>>619はいちいち反応しちゃうの?w
悔しかったの?w
621デフォルトの名無しさん:2011/02/02(水) 08:02:43
>>620
顔真っ赤だな
622デフォルトの名無しさん:2011/02/02(水) 08:03:27
617 :デフォルトの名無しさん:2011/02/02(水) 07:52:16
619 :デフォルトの名無しさん:2011/02/02(水) 07:54:03

1分47秒か…
623デフォルトの名無しさん:2011/02/02(水) 08:04:14
>>622
1分以内乙
624デフォルトの名無しさん:2011/02/02(水) 08:05:10
>>618
「使える」という状態が何を指すかによっても違ってくるので、具体的にどうぞ。
環境にも依存しますので、汎用的な回答は難しいかと。
625デフォルトの名無しさん:2011/02/02(水) 08:05:11
>>621
30秒乙
626デフォルトの名無しさん:2011/02/02(水) 08:05:37
>>621
そうだね、悔しいよね
627デフォルトの名無しさん:2011/02/02(水) 08:07:01
625 返信:デフォルトの名無しさん[sage] 投稿日:2011/02/02(水) 08:05:11
>>621
30秒乙

626 返信:デフォルトの名無しさん[sage] 投稿日:2011/02/02(水) 08:05:37
>>621
そうだね、悔しいよね
628デフォルトの名無しさん:2011/02/02(水) 08:07:03
糞スレ
629デフォルトの名無しさん:2011/02/02(水) 08:07:36
>>627
悔しいよね
630デフォルトの名無しさん:2011/02/02(水) 08:07:57
>>629
( ´∀`)つ□ 涙拭けよ
631デフォルトの名無しさん:2011/02/02(水) 08:08:08
ロシヒカリ
632デフォルトの名無しさん:2011/02/02(水) 08:08:30
>>630
顔真っ赤だぞ
633デフォルトの名無しさん:2011/02/02(水) 08:09:01
634デフォルトの名無しさん:2011/02/02(水) 08:09:18
>>632
つ鏡
635デフォルトの名無しさん:2011/02/02(水) 08:09:20
どうせ糞レスしかないんだから何の話をしたって良いだろ
なんでプログラミング関連の話だけスレチなんだよ
636デフォルトの名無しさん:2011/02/02(水) 08:10:06
>>634
悔しいよね^^
637デフォルトの名無しさん:2011/02/02(水) 08:10:40
結局こういうときの返しって「つ鏡」に落ち着くんだな
638デフォルトの名無しさん:2011/02/02(水) 08:11:17
ロシヒカリ
639デフォルトの名無しさん:2011/02/02(水) 08:11:26
>>636のパターンが少ない
640デフォルトの名無しさん:2011/02/02(水) 08:11:45
俺も1時間でテトリス作れるようになりたいなぁ
641デフォルトの名無しさん:2011/02/02(水) 08:12:38
>>639
でも悔しいんだね^^
642デフォルトの名無しさん:2011/02/02(水) 08:13:17
>>639
お前も人のこと言えないぞ
どっちも五十歩百歩だわ
643デフォルトの名無しさん:2011/02/02(水) 08:13:40
>>641
悔しいも何も、お前が糞レスしかしてないのって事実だろ
反論出来ないだろ糞レス野郎死ね
644デフォルトの名無しさん:2011/02/02(水) 08:14:20
>>642
お前誰だよwwwwwwwwwwwwww
第三者視点ワロタwwwwwwwwwwwwwwww
お前は何歩だよwwwwwwwwwwwwwwwwwwww
645デフォルトの名無しさん:2011/02/02(水) 08:14:26
643 :デフォルトの名無しさん:2011/02/02(水) 08:13:40
>>641
悔しいも何も、お前が糞レスしかしてないのって事実だろ
反論出来ないだろ糞レス野郎死ね

これって糞レスだよね
646デフォルトの名無しさん:2011/02/02(水) 08:14:50
647デフォルトの名無しさん:2011/02/02(水) 08:15:27
>>643
ここは糞スレですよ
648デフォルトの名無しさん:2011/02/02(水) 08:16:14
ウナギ
649デフォルトの名無しさん:2011/02/02(水) 08:16:15
>>645
だから糞レスして何が悪いんだ?最初からそう言ってるのに
お前がそれを否定してきたんだろ
650デフォルトの名無しさん:2011/02/02(水) 08:16:22
>>642
お前誰だよwwwwwwwwwwwwww
第三者視点ワロタwwwwwwwwwwwwwwww
お前は何歩だよwwwwwwwwwwwwwwwwwwww
651デフォルトの名無しさん:2011/02/02(水) 08:17:28
>>649
ちんこ
652デフォルトの名無しさん:2011/02/02(水) 08:17:47
>>642
お前誰だよwwwwwwwwwwwwww
第三者視点ワロタwwwwwwwwwwwwwwww
お前は何歩だよwwwwwwwwwwwwwwwwwwww
653デフォルトの名無しさん:2011/02/02(水) 08:18:30
またコピペ厨か。こいつ自分の意見ゼロだから面白くないんだよな
このまま>>1000まで行くんだもん
654デフォルトの名無しさん:2011/02/02(水) 08:20:35
>>653
お前誰だよwwwwwwwwwwwwww
第三者視点ワロタwwwwwwwwwwwwwwww
お前は何歩だよwwwwwwwwwwwwwwwwwwww
655デフォルトの名無しさん:2011/02/02(水) 08:21:48
意見出せよ
656デフォルトの名無しさん:2011/02/02(水) 08:22:47
レス評論家が来てるのか
657デフォルトの名無しさん:2011/02/02(水) 08:22:51
コイツは録音された音声が再生される人形のようなもんだ
人形に話しかけても意味がない
658デフォルトの名無しさん:2011/02/02(水) 08:23:58
さんざん話しかけてる奴はいい加減にしろってことだな
659デフォルトの名無しさん:2011/02/02(水) 08:24:56
Linux
660デフォルトの名無しさん:2011/02/02(水) 08:25:01
コピペ厨が何食わぬ顔でレスしてるのかと思うと笑える。お前のことだよ、お前
661デフォルトの名無しさん:2011/02/02(水) 08:25:58
662デフォルトの名無しさん:2011/02/02(水) 08:26:38
お前のことだよ、お前

これも使い古されてるなぁ
663デフォルトの名無しさん:2011/02/02(水) 08:27:27
しゅっしゅ
664デフォルトの名無しさん:2011/02/02(水) 08:27:43
しゅっしゅ

これも使い古されてるなぁ
665デフォルトの名無しさん:2011/02/02(水) 08:28:06
早く意見出せよ
666デフォルトの名無しさん:2011/02/02(水) 08:28:25
コピペ厨はカス
667デフォルトの名無しさん:2011/02/02(水) 08:28:33
早く意見出せよ

これも使い古されてるなぁ
668デフォルトの名無しさん:2011/02/02(水) 08:29:17
ぴろぴろ
669デフォルトの名無しさん:2011/02/02(水) 08:29:23
これも使い古されてるなぁ

これも使い古されてるなぁ
670あぼーん:あぼーん
あぼーん
671デフォルトの名無しさん:2011/02/02(水) 08:29:36
使い古されてる

これも使い古されてるなぁ

ぴろぴろ

これも使い古されてるなぁ
672デフォルトの名無しさん:2011/02/02(水) 08:30:30
コピペ厨w
673デフォルトの名無しさん:2011/02/02(水) 08:31:29
このパートスレの最近の方は、半分以上こんな感じのコピペで埋まってるんだよ
674デフォルトの名無しさん:2011/02/02(水) 08:31:51
ほかでやれバカ
675デフォルトの名無しさん:2011/02/02(水) 08:34:20
Cに手を出してみたはいいけど、頭悪すぎて理解できなかったクズが悔しさをごまかすために荒しになった
676デフォルトの名無しさん:2011/02/02(水) 08:45:27
コピペ厨に勝ったぞ
677デフォルトの名無しさん:2011/02/02(水) 08:46:28
意味ないよ。また出てくる
678デフォルトの名無しさん:2011/02/02(水) 08:48:06
でも俺の勝ちであることに変わりはない
このスレの住人も俺を支持しているし
679デフォルトの名無しさん:2011/02/02(水) 08:51:36
反論できないコピペ厨wwwwwwwwwwwwwwwwwwwwwwwww
680デフォルトの名無しさん:2011/02/02(水) 08:54:20
まじで圧倒的勝利すぎてつまらん
681デフォルトの名無しさん:2011/02/02(水) 08:55:53
全部コピペ厨の自演かよ。キモすぎ
682デフォルトの名無しさん:2011/02/02(水) 09:02:45
とりあえず自演って言っておけば勝てた気がする
683デフォルトの名無しさん:2011/02/02(水) 09:03:53
またコイツかよ。そのレスいつかのスレでも見たわ
684デフォルトの名無しさん:2011/02/02(水) 09:06:26
自演乙
685デフォルトの名無しさん:2011/02/02(水) 09:08:14
DT
686デフォルトの名無しさん:2011/02/02(水) 09:10:41
Perl忍者来いよ
687デフォルトの名無しさん:2011/02/02(水) 09:27:47
 
688デフォルトの名無しさん:2011/02/02(水) 10:37:14
嵐で報告した
689デフォルトの名無しさん:2011/02/02(水) 12:16:13
俺も俺も
690デフォルトの名無しさん:2011/02/02(水) 12:19:02
じゃあ俺も
691デフォルトの名無しさん:2011/02/02(水) 12:26:10
いやいや俺が
692デフォルトの名無しさん:2011/02/02(水) 18:29:34
 
693デフォルトの名無しさん:2011/02/02(水) 19:22:20
なるぽ
694デフォルトの名無しさん:2011/02/02(水) 19:39:19
さあ、やるぽ
695デフォルトの名無しさん:2011/02/02(水) 20:40:05
めるぽ
696デフォルトの名無しさん:2011/02/02(水) 21:20:16
>>695
ンッ
697ξ・∀・):2011/02/02(水) 21:29:46
呼んだ?
698デフォルトの名無しさん:2011/02/02(水) 22:04:26
キャアアァァァァシャベッタァァァァアアアア!!!!!!!!!!!
699デフォルトの名無しさん:2011/02/02(水) 22:07:09
700デフォルトの名無しさん:2011/02/02(水) 22:11:31
 
701デフォルトの名無しさん:2011/02/02(水) 23:01:48
ユーキャンのこっちこっちってCMマジ腹が立つんだがお前らどう?
702デフォルトの名無しさん:2011/02/02(水) 23:06:47
誤爆すまそ
703デフォルトの名無しさん:2011/02/02(水) 23:11:15
static void Hoge(unsigned char Data)
{
unsigned char Result[MAX];
unsigned char* Ptr = Result;

*Ptr++ = Data;
*Ptr++ = Data;
*Ptr++ = Data;
*Ptr++ = Data;


}

このようなソースがあったのですが、 Ptrを使うメリットってあるんでしょうか?

Result[0] = data;
Result[1] = data;みたいに配列を使って書けばよくないですかね?
704デフォルトの名無しさん:2011/02/02(水) 23:12:13
誤爆にマジ腹が立つんだがお前らどう?
705デフォルトの名無しさん:2011/02/02(水) 23:13:27
>>701
俺もムカつくわ〜
706デフォルトの名無しさん:2011/02/03(木) 00:16:45
>>703
ポインタ(やインデックス変数)を使わない場合、0、1、のように要素番号を定数で書かなければいけない。
その例なら、ループにするのが常道だろうけど。
707デフォルトの名無しさん:2011/02/03(木) 00:22:43
最適化に丸投げなやつって、こういうとき無口なんだよな
708デフォルトの名無しさん:2011/02/03(木) 00:31:17
コンパイラが何とかしてくれるだろ
709デフォルトの名無しさん:2011/02/03(木) 03:22:16
>>703
マジックナンバー使うなって怒られたじゃね?
まぁ、この場合、マジックナンバーの方がましだけど…
710デフォルトの名無しさん:2011/02/03(木) 03:29:12
NullとEOFの違いって何ですか
どちらも、数字として使える開発済みの文字ですか?
711デフォルトの名無しさん:2011/02/03(木) 04:08:48
>>710
NULLは「ポインタとしての0」を表す。
厳密には、ポインタが現れるべきところに存在する0がNULLポインタとみなされる。
定数NULLの値は0だったり((void *)0)だったり((char *)0)だったり環境によってまちまちである。
0もしくはNULLと書けば問題なし。

EOFはファイルの終端を表す。
一般的には-1であることが多いが、環境依存なのでEOFと書くべき。
712デフォルトの名無しさん:2011/02/03(木) 04:12:44
>>711
ありがとうございます。
713あぼーん:あぼーん
あぼーん
714あぼーん:あぼーん
あぼーん
715デフォルトの名無しさん:2011/02/03(木) 09:25:26
ここを荒らしてるやつらは何がしたいんだろうねぇ。

Windowsのcmd.exeの話を板違いと言うならここに誘導ぐらいしてやれよ
http://hibari.2ch.net/test/read.cgi/win/1243134619/

>>703
通信ソフトでの電文作成などでデータの配置がダイナミックに変化するような場合、
unsigned char* でとったポインタを必要に応じてキャストしながら進めていくことが割とある。
データ設定の中に
*(Type*)Ptr++ = Data;
とかがあればそれだな。
そういうののプロトタイプだったり、そういうのを作ろうとしたが結局文字だけだったとかいうオチもあるかも。
716デフォルトの名無しさん:2011/02/03(木) 10:49:31
中身がDataだけなら>706のようにループでいいけど、
中身が順次変わるのならポインタを使うか、インデックスを使うか。
例えばこんな感じ。
--
*Ptr++ = 'h';
*Ptr++ = 'o';
*Ptr++ = 'g';
*Ptr++ = 'e';
*Ptr++ = '\0';
--
int idx = 0;
Result[idx++] = 'h';
Result[idx++] = 'o';
Result[idx++] = 'g';
Result[idx++] = 'e';
Result[idx++] = '\0';
--
このブロックだけで見れば最後のインクリメントは(当然)必要ないけれど、
他のブロックでも使う場合に備えて敢えてインクリメントしておくこともしばしば。
717デフォルトの名無しさん:2011/02/03(木) 11:21:44
もうすこしマシな例でお願いしますよ・・・ほんと。
718デフォルトの名無しさん:2011/02/03(木) 11:28:26
自分の信じる道を行けばいいですよ・・・ほんと。
719デフォルトの名無しさん:2011/02/03(木) 12:55:58
>>715
荒らしに反応しちゃうのって
720デフォルトの名無しさん:2011/02/03(木) 13:27:28
まだコマンドプロンプトの話してたの?
馬鹿じゃね
721デフォルトの名無しさん:2011/02/03(木) 14:52:52
糞スレ
722デフォルトの名無しさん:2011/02/03(木) 17:41:21
このスレではhogeではなくhohhoを使うんだよ
723あぼーん:あぼーん
あぼーん
724デフォルトの名無しさん:2011/02/03(木) 22:57:22
C言語なら糞に聞け
725デフォルトの名無しさん:2011/02/03(木) 23:36:02
Cygwinコマンドのcatというコマンドボタンを
cygwin画面で使いたいんです。
cat (option)[file name]が形式なんですが、file nameはten.cとします。

cat option ten.c

としたんですが、エラーが出ました。
optionって何ですか?optionコマンドってあるんでしょうか?


ちなみにten.cの中身は
#include<stdio.h>
int main(void)
{int i;
i=1;
printf("%d\n",i);
}
726デフォルトの名無しさん:2011/02/03(木) 23:50:53
optionは省略可
727Perl忍者 ◆M5ZWRnXOj6 :2011/02/03(木) 23:57:07
オンラインゲーム リネージュ1のアイテム増やしまくる
ソフト作ってください

お願いです

どうすればいいですか?

教えてください
728デフォルトの名無しさん:2011/02/04(金) 00:00:01
729Perl忍者 ◆M5ZWRnXOj6 :2011/02/04(金) 00:02:00
運営にばれたらBANされます

僕が言ってるサーバのIPアドレスはこれです
61.215.117.34

パケットとかおくってアイテムふやすほうほうおしえてください
730デフォルトの名無しさん:2011/02/04(金) 00:06:01
NGワードに登録してる俺にスキは無かった
731デフォルトの名無しさん:2011/02/04(金) 00:07:16
>>727-729

>>730にも読めるように配慮しておいた。
732デフォルトの名無しさん:2011/02/04(金) 00:28:30
unsigned long Test[] = {0x11223344,0xAABBCCDDEE,0xFFFFFFFF};

という配列があるとします。要素数は増えるかもしれません。


int hoge(unsigned long data){
733デフォルトの名無しさん:2011/02/04(金) 00:31:30
unsigned long Test[] = {0x11223344,0xAABBCCDDEE,0xFFFFFFFF};

という配列があるとします。要素数は増えるかもしれません。


int hoge(unsigned long data){
}
という関数に、この配列を先頭から順番に渡したいのですが、どうかけばいいでしょうか?

int i=0;
while(1){

hoge(Test[i]);
i++;
}
みたいな感じでしょうか?

734あぼーん:あぼーん
あぼーん
735デフォルトの名無しさん:2011/02/04(金) 00:33:30
for(i=0;i<3;i++){ hohho(Test[i]); }

でいいとか言う突っ込みは無しだよな?負けたわ
736デフォルトの名無しさん:2011/02/04(金) 00:35:38
要素数が固定じゃないなら、どこかでその長さを取得するか
配列の最後まで参照したということを確認しないといけないだろ
737デフォルトの名無しさん:2011/02/04(金) 00:37:05
イカのように配列の長さを求めてfor文するのがいいでしょう。
range-based forはいつになったら実装されるのだ。

size_t i, end = sizeof Test / sizeof( unsigned long );
for ( i = 0; i != end; ++i ) {
hoge( Test[i] );

もんしえーる?
738デフォルトの名無しさん:2011/02/04(金) 00:41:56
>>736
配列の最後かってわかりませんよねえ?

やっぱ長さ取得するしかない?
739デフォルトの名無しさん:2011/02/04(金) 00:43:46
>>737が最良
740デフォルトの名無しさん:2011/02/04(金) 00:43:47
>>738
配列の要素にルールを決めればいい
番兵とか言うんだけど、最後に特別な値を決めておいて
それが出てくるまでループとか
741デフォルトの名無しさん:2011/02/04(金) 00:54:09
echoってファイルのテキストを書き換えるコマンドなんですか?
使い道が良くわかりません。
742デフォルトの名無しさん:2011/02/04(金) 00:55:21
例えば,
t.txt

123456789
というファイルがあたとして
これを

123456789+1=123456790
と書き換えたい場合どうしたらいいですか?echoを使って。
743デフォルトの名無しさん:2011/02/04(金) 01:05:47
いい加減寝ろよw
744 ◆QZaw55cn4c :2011/02/04(金) 01:40:13
>>742
echo 123456789+1=1234567890 > t.txt
745デフォルトの名無しさん:2011/02/04(金) 01:42:35
>>744
ありがとうございます。
echoの使い方わかりました。
echoの使い方乗ってるサイトないんですよ・・・
746デフォルトの名無しさん:2011/02/04(金) 01:51:51
普通にあるが
747デフォルトの名無しさん:2011/02/04(金) 01:53:46
gccを使ってるんですが、シェル端末ってメモ帳でもできますか?
gccの場合、プログラム実行の際の端末はどうすればいいんですか?
748デフォルトの名無しさん:2011/02/04(金) 01:54:57
このスレにエスパーはいませんかー?
749デフォルトの名無しさん:2011/02/04(金) 01:55:33
cmd.exe?
750デフォルトの名無しさん:2011/02/04(金) 02:03:05
>>703

/* 結果は同じ */
unsigned char Result[MAX];
unsigned char *Ptr = Result + 4;
memset(Result, Data, Ptr-Result);

/* 結果は異なるが、問題ないと思われる */
unsigned char Result[MAX] = {Data, Data, Data, Data};
unsigned char *Ptr = Result + 4;
751747 ◆MjaFQpDkME :2011/02/04(金) 02:03:05
>>748
コンソールの実行プログラムを作って他人のPCへ送りたいんですが、
メモ帳開いて実行できたら良いと思ってるんです。できませんか?

メモ帳開くと、標準入力からプログラムが始まります。
出力も当然メモ帳で・・

メモ帳端末は無理ですか?
752デフォルトの名無しさん:2011/02/04(金) 02:03:39
気持ちイイです
753デフォルトの名無しさん:2011/02/04(金) 02:07:49
>>739
sizeof(Test)/sizeof(Test[0])
が最良だとは思わないかね
754747 ◆MjaFQpDkME :2011/02/04(金) 02:10:00
ソースコードがメモ帳何で、端末もメモ帳にしたいです。
無理ですか?他人のPCに送るので仕様が同じようにならないといけないんで。
755デフォルトの名無しさん:2011/02/04(金) 02:10:49
>>751
他端末のメモ帳にデータを送るってことか。
実行ファイルを作って、その子プロセスとしてメモ帳を起動する
親プロセスはソケットでコンソールの実行プログラムと通信をして、随時子プロセスに描画
756デフォルトの名無しさん:2011/02/04(金) 02:11:46
それともプロセスIDさえ分かればメッセージ飛ばしていけるんだっけ?
757デフォルトの名無しさん:2011/02/04(金) 02:12:13
メモ帳でやる意味が分からない
758747 ◆MjaFQpDkME :2011/02/04(金) 02:15:15
>>755
よくわかんないけど

出力をメモ帳にしたい、端末がない。プログラミングできない。
759デフォルトの名無しさん:2011/02/04(金) 02:18:25
>>758
よくわかんないけど、cmd.exe
760デフォルトの名無しさん:2011/02/04(金) 02:24:32
出力をcmd.exeにする、端末にcmd.exeを使う、プログラミングはがんばる
それぐらいしか。
761747 ◆MjaFQpDkME :2011/02/04(金) 02:27:33
cmdですか。
cmd出力のexeファイルの作り方がわからんです・・
762デフォルトの名無しさん:2011/02/04(金) 02:40:32
まずはhello worldを作ってみたらどうですか。
763747 ◆MjaFQpDkME :2011/02/04(金) 02:43:10
コンパイルはできて実行できるけど、exeファイル探してもどこにも
ないんですが・・ソースプログラムはフォルダにちゃんとあるけど。
exeファイルって抽出できないの?

Windowsアプリの場合はexeファイル当然だけど、コンソールの場合は
ないんですか
764デフォルトの名無しさん:2011/02/04(金) 02:51:26
開発環境を書かないのはまともに答えて欲しくないから?
使ってるコンパイラのマニュアルを読めばいいとおもうよ。
765デフォルトの名無しさん:2011/02/04(金) 02:58:59
VCならリリースにすると良い
766デフォルトの名無しさん:2011/02/04(金) 03:11:37
リリースにしないとexeできないんだ
767747 ◆MjaFQpDkME :2011/02/04(金) 03:22:02
>>765
VCじゃないです、cygwinです
768デフォルトの名無しさん:2011/02/04(金) 03:22:44
a.out
769デフォルトの名無しさん:2011/02/04(金) 03:28:46
cygwin上でビルドしたものはそのままではWindowsネイティブアプリとして動作しない
770747 ◆MjaFQpDkME :2011/02/04(金) 03:31:35
cygwin1.dllがないから開けませんってなります・・・
cygwin1.dllってcygwinDLした際どっかのディレクトリにありますか?
771デフォルトの名無しさん:2011/02/04(金) 03:41:57





772747 ◆MjaFQpDkME :2011/02/04(金) 03:52:52
>>769
そうですか、Unixダウンロードするのも面倒だし、提出すればいいだけなので。
教師はたぶん実行できる環境にあると思いますから。

今日提出して単位なんとしてもとります。
773デフォルトの名無しさん:2011/02/04(金) 03:57:39
スレの私物化余裕でした
774デフォルトの名無しさん:2011/02/04(金) 04:07:06
ここの住人は人が良過ぎ
775デフォルトの名無しさん:2011/02/04(金) 04:12:50
ふむふむ
776Perl忍者 ◆M5ZWRnXOj6 :2011/02/04(金) 08:53:35
my @アデナ=1;
push @アデナ,0 while @アデナ<7;

100万アデナ増殖チート!!!!!!!!!!!!!!!!!!!!!!!!!
777あぼーん:あぼーん
あぼーん
778あぼーん:あぼーん
あぼーん
779デフォルトの名無しさん:2011/02/04(金) 11:46:24
>>770
windowsのファイル検索機能マジオススメ
780デフォルトの名無しさん:2011/02/04(金) 12:19:02
Cygwinの/binをWindowsの環境変数PATHに入れとけ
781デフォルトの名無しさん:2011/02/04(金) 12:26:52
-mno-cygwin みたいなの
782デフォルトの名無しさん:2011/02/04(金) 12:28:34
宿題の質問はほとんど釣り。宿題スレあるんだからさ
783 ◆QZaw55cn4c :2011/02/04(金) 12:32:33
>>781
gcc-4 ではなくなりました。
784デフォルトの名無しさん:2011/02/04(金) 14:58:18
>>783
氏ね
785デフォルトの名無しさん:2011/02/04(金) 15:18:26
◆QZaw55cn4c氏ね
786デフォルトの名無しさん:2011/02/04(金) 17:09:25
キンコンカンコン、キンコンカンコン
今週のドカタ業務終了しました
787デフォルトの名無しさん:2011/02/04(金) 17:14:31
きゅ、9分もオーバーしたじゃないか!
謝罪と賠償を要求するニダ!
788デフォルトの名無しさん:2011/02/04(金) 17:31:33
ホールド時間にがたがた言うくせに
セットアップ時間は守らないやつ
789デフォルトの名無しさん:2011/02/04(金) 18:57:01
ロシヒカリ
790デフォルトの名無しさん:2011/02/04(金) 19:44:50
関数の中では因数の部分は宣言しなくていいのは何故?

int Direct(int x)
{
int x;


}

とするとエラーが出ます。
791790:2011/02/04(金) 19:46:38
間違えた、因数じゃなくて引数だな
つい「いんすう」と読んでしまうがホントは「ひきすう」なんだよな
792790 ◆3vZnlVMHmU :2011/02/04(金) 19:47:35
>>791
フォローありがとうございます
793デフォルトの名無しさん:2011/02/04(金) 19:52:08
そういうものだから
794デフォルトの名無しさん:2011/02/04(金) 19:53:41
C言語を作った人がそういう風にしたから

三角形の面積はなんで底辺×高さ÷2なんですか?

昔の人がそういう風に決めたから
795790:2011/02/04(金) 19:54:37
>>791
フォローありがとうございます

関数の中では引数の部分は定義しなくていいのは何故?
こうでした
796デフォルトの名無しさん:2011/02/04(金) 19:59:59
int Direct(    int x     )

ここで宣言してるんだよ
797790 ◆3vZnlVMHmU :2011/02/04(金) 20:08:20
>>796
解決しました
798デフォルトの名無しさん:2011/02/04(金) 21:05:52
>三角形の面積はなんで底辺×高さ÷2なんですか?

>昔の人がそういう風に決めたから


これは笑うところなんだろうか…
799デフォルトの名無しさん:2011/02/04(金) 21:21:26
本気でそう信じてるのかもしれん
800デフォルトの名無しさん:2011/02/04(金) 21:23:58
>>798
C言語を作った人がそういう風にしたから

三角形の面積はなんで(高さ×底辺÷2ではなく)底辺×高さ÷2なんですか?

昔の人がそういう風に決めたから


流れからしてこういう事でしょ
801デフォルトの名無しさん:2011/02/04(金) 21:31:10
> 三角形の面積はなんで底辺×高さ÷2なんですか?

そうならないケースに気をつけてこそ、ここで話す意味があろうに
802デフォルトの名無しさん:2011/02/04(金) 21:46:22
>>800
お前本人だろ
その流れ()はどう考えても無理矢理過ぎる
803デフォルトの名無しさん:2011/02/04(金) 21:50:48
> 三角形の面積はなんで(高さ×底辺÷2ではなく)底辺×高さ÷2なんですか?
> 昔の人がそういう風に決めたから

別に決まってないお^^
804デフォルトの名無しさん:2011/02/04(金) 21:56:54
面積なら昔の人に聞け
805デフォルトの名無しさん:2011/02/04(金) 21:58:43
逆に未来の人には何を聞いたらいい?
ただし一つしか聞けないという条件で
806デフォルトの名無しさん:2011/02/04(金) 22:00:06
C言語なら俺に聞け
807デフォルトの名無しさん:2011/02/04(金) 22:00:40
それが最も簡単で正確な出し方だからだろ
効率化した結果がそれ
808デフォルトの名無しさん:2011/02/04(金) 22:02:45
面積についてはスレチだろjk
無理な例え出さなくても>>796でFAしてんだろうが
809デフォルトの名無しさん:2011/02/04(金) 22:08:00
>>807
数式については常識なんですが^^
「高さ×底辺÷2ではなく底辺×高さ÷2」について何か言えよこら^^
810デフォルトの名無しさん:2011/02/04(金) 22:11:23
>>802
別人だよ
自分の意見に似合わないから
全て同一人物の仕業と思い込む
ってのは病気
811デフォルトの名無しさん:2011/02/04(金) 22:12:50
論点がおかしいんじゃねww
結局は(高さ×底辺)÷2だから中が入れ替わっても同じだろ
812デフォルトの名無しさん:2011/02/04(金) 22:12:51
そんなこと言っても無理矢理な喩えであることは変わらないのにねぇ
813デフォルトの名無しさん:2011/02/04(金) 22:13:31
>>803
>>809
決めた=便宜上定めた
で分かるかい?
規格化、標準化、共通認識、車輪防止策
C言語でも同じでしょ
814デフォルトの名無しさん:2011/02/04(金) 22:13:49
>自分の意見に似合わないから

笑うところ?
815デフォルトの名無しさん:2011/02/04(金) 22:18:40
>>814
自分の意見に似わないから
だな
デリミスぐらいで厳しいな
816デフォルトの名無しさん:2011/02/04(金) 22:19:42
>>813
「高さ×底辺÷2ではなく底辺×高さ÷2」と規格で決まってるのかい?
というか、お前はなんだか、この公式の根拠について話してる気がしてならないのだが
817デフォルトの名無しさん:2011/02/04(金) 22:21:54
818デフォルトの名無しさん:2011/02/04(金) 22:24:35
>>817
そぐわない
819デフォルトの名無しさん:2011/02/04(金) 22:26:33
820デフォルトの名無しさん:2011/02/04(金) 22:28:21
古語を出してきて「共通認識が〜」とか良く言えるよなw
821デフォルトの名無しさん:2011/02/04(金) 22:29:27
車輪防止策にも突っ込んでやれよ…
822デフォルトの名無しさん:2011/02/04(金) 22:32:10
823デフォルトの名無しさん:2011/02/04(金) 22:32:14
ロシヒカリ
824デフォルトの名無しさん:2011/02/04(金) 22:32:51
自分の意見に合わない、じゃねーの?
そろそろガチでスレチだと言いたいが雑談だし良いか
825デフォルトの名無しさん:2011/02/04(金) 22:33:58
>>822
早く規格出せよ^^
826デフォルトの名無しさん:2011/02/04(金) 22:35:33
何言っても苦しくなるだけ
面積の話が無理矢理な喩えであることに変わりはない
827デフォルトの名無しさん:2011/02/04(金) 22:36:39
じゃあお前ら俺の面積の代わりにいいたとえ出してみろよ
828デフォルトの名無しさん:2011/02/04(金) 22:40:44
底辺×高さ×高さじゃ計算できないよね
だから底辺×高さ÷2と「便宜上定めた」んだよ
C言語も一緒
これで分かったかい?
829デフォルトの名無しさん:2011/02/04(金) 22:41:34
はやく面積の規格さらせよ
830デフォルトの名無しさん:2011/02/04(金) 22:48:24
江戸間 とか 関西間 とか
831デフォルトの名無しさん:2011/02/04(金) 22:49:50
>>829
>>822にあるじゃん
832デフォルトの名無しさん:2011/02/04(金) 22:50:04
面積の規格
cm^2 (一例)
833デフォルトの名無しさん:2011/02/04(金) 22:52:51
>>831
早く規格出せよ
834デフォルトの名無しさん:2011/02/04(金) 22:56:55
>>833
規格(一例)
a
835デフォルトの名無しさん:2011/02/04(金) 22:57:47
面積の規格書、面積の規格書
836デフォルトの名無しさん:2011/02/04(金) 23:02:11
数学できない奴が数学を例に出すからこうなる
837デフォルトの名無しさん:2011/02/04(金) 23:04:57
実数なら *0.5
整数なら >>1
838デフォルトの名無しさん:2011/02/04(金) 23:06:20
面積だけに免責してやろうじゃないか!
839デフォルトの名無しさん:2011/02/04(金) 23:06:34
はい
840デフォルトの名無しさん:2011/02/04(金) 23:12:01
yahoo知恵遅れでやれ
841デフォルトの名無しさん:2011/02/04(金) 23:30:12
yahoo知恵ぶくれ
ってのがあったなぁ
842デフォルトの名無しさん:2011/02/04(金) 23:40:11
四角い状態からだんだん丸く線を引いていくのってどうやったらできますか?
言葉だと分かりづらいのでできればサンプルコードをお願いします。
843デフォルトの名無しさん:2011/02/04(金) 23:41:31
>>842
アニメーションGIFで説明してくれ
844デフォルトの名無しさん:2011/02/04(金) 23:51:43
アニメーションGIFの規格をくれ
845デフォルトの名無しさん:2011/02/04(金) 23:52:33
じゃあいいや
846デフォルトの名無しさん:2011/02/04(金) 23:53:08
>>842
まずはお前の説明から分かりづらいのでできればアニメーションGIFでお願いします
847847 ◆l3ahTHN9m6 :2011/02/05(土) 01:27:09
関数を呼び出すとき

stelsfire(int a);
じゃなくて
stelsfire(a);
と引数は無視できるんですか?
848デフォルトの名無しさん:2011/02/05(土) 01:59:52
引数無視してないじゃん!
849847 ◆l3ahTHN9m6 :2011/02/05(土) 02:01:16
引数じゃなかったです、intです、何だっけdoubleとかfloatみたいな。
850デフォルトの名無しさん:2011/02/05(土) 02:03:15
851デフォルトの名無しさん:2011/02/05(土) 02:43:54
むしろ型の宣言なんかしてたらプロトタイプと紛らわしいじゃん
852デフォルトの名無しさん:2011/02/05(土) 02:47:58
関数呼び出しの文法は
postfix-expression( argument-expression-list_opt )
これが
argument-expression-list
 assignment-expression
 argument-expression-list, assignment-expression
…と、ぐるっと回って、結局、primary-expressionの中の
identifier(識別子)、constant(定数)、string(文字列)
のいずれかに集約される。

この中にdecralation-specifieres(指定子)がないので、
つまり関数の引数リストに int a のように書くのは不可。
853デフォルトの名無しさん:2011/02/05(土) 02:54:56
>>852
知識のひけらかし乙
854デフォルトの名無しさん:2011/02/05(土) 02:58:58
>>852は誰に向けて喋ってるんだ?
855デフォルトの名無しさん:2011/02/05(土) 05:18:04
>>482
分かり辛過ぎワロタ
856デフォルトの名無しさん:2011/02/05(土) 05:18:54
>>842だよくそw
857857 ◆Oegcdkx9m6 :2011/02/05(土) 05:50:43
質問なんですが、cygwinの端末に出力される文字列をメモ帳とかに
コピーする方法ってありますか?出力結果が長いと手作業だと疲れるんです。
858デフォルトの名無しさん:2011/02/05(土) 06:12:45
リダイレクト
859デフォルトの名無しさん:2011/02/05(土) 06:15:48
teeコマンド使えよ。
860デフォルトの名無しさん:2011/02/05(土) 06:34:15
このcygwinさんがんばるなぁ。
向いてないとも思えるが、なんでcygwinなんだか。
861デフォルトの名無しさん:2011/02/05(土) 06:43:19
宿題とか言ってなかったか?
ここ宿題スレじゃないし、このレベルだと先生に聞いた方が良いと思うが
862857 ◆Oegcdkx9m6 :2011/02/05(土) 06:49:50
>>858
いや、すでに表示されているものをごっそり
コピーする方法ないですかねぇ?
>>860
徹夜×3日連続です・・・

863857 ◆Oegcdkx9m6 :2011/02/05(土) 06:51:53
しばらくROMります・・・
864デフォルトの名無しさん:2011/02/05(土) 07:02:35
ROMっても答えは出ないと思うがw
なんでgoogleなりyahooなりで調べようとか思わないのかね
早いし聞かなくてすむのに…
ttp://www.google.co.jp/search?aq=f&sourceid=chrome&ie=UTF-8&q=cygwin+%E3%82%B3%E3%83%94%E3%83%BC
865 ◆QZaw55cn4c :2011/02/05(土) 09:18:52
>>857
ウィンドウタイトルバー(青いところ)で右クリック
→編集
→範囲指定
→マウスで範囲指定
→ウィンドウタイトルバー(青いところ)で右クリック
→編集
→コピー
でコピペできます。
866デフォルトの名無しさん:2011/02/05(土) 12:29:04
>>865
氏ね
867デフォルトの名無しさん:2011/02/05(土) 12:34:05
>>865
カス野郎失せろ
868デフォルトの名無しさん:2011/02/05(土) 12:36:24
500円です
869デフォルトの名無しさん:2011/02/05(土) 13:14:25
私は処女ですが…
それが何か関係あるのですか?
870デフォルトの名無しさん:2011/02/05(土) 15:07:50
処女が優遇されるなら童貞も価値が上がっていいはず
871デフォルトの名無しさん:2011/02/05(土) 17:24:40
統計分析、機械学習、データマイニング、集合知をC言語で扱う場合は
このスレでいいんですよね?
872デフォルトの名無しさん:2011/02/05(土) 17:25:16
R使えよ
873デフォルトの名無しさん:2011/02/05(土) 18:42:53
L使えよ
874デフォルトの名無しさん:2011/02/05(土) 19:07:22
抵抗をコイルに変えたら、それでどうなるんだ
875デフォルトの名無しさん:2011/02/05(土) 19:21:14
あーあ、やっちゃったねw
876デフォルトの名無しさん:2011/02/05(土) 19:24:42
パッドでリターンロス良くしていたのを
Π-Lマッチングにしてロスを少なくしてリターンロス良くするんですよ
でね、今は集中定数回路じゃなく分布定数の
マイクロストリップラインを使ったほうが良いね
877デフォルトの名無しさん:2011/02/05(土) 20:52:10
もしかして面白いと思ってるんだろうか
878デフォルトの名無しさん:2011/02/05(土) 20:53:36
日本語でおk
879デフォルトの名無しさん:2011/02/05(土) 20:56:16
I am a pennis.
880C評論家:2011/02/05(土) 21:11:05
あのさ
なんでこんなクソスレたってるのかな?

少しはPerlスレ見習えよな?

このスレ見る限り、カスしか書き込みしてないようだけどさあ
俺に聞けとか言って全然わかってねえじゃんかよなあ?

っでさあ perldocって知らないだろお前ら?
881デフォルトの名無しさん:2011/02/05(土) 21:14:15
(キリッ
882デフォルトの名無しさん:2011/02/05(土) 21:16:14
We are KUSOs, and we are here.
883デフォルトの名無しさん:2011/02/05(土) 21:44:04
>>880は質の悪い釣り
このスレに相応しい
884デフォルトの名無しさん:2011/02/05(土) 21:52:13
糞スレBANZAI
885デフォルトの名無しさん:2011/02/05(土) 23:04:04
サテライザー=エル=ブリジット
886デフォルトの名無しさん:2011/02/05(土) 23:10:05
実装って何ですか?
よくわかりません。
887デフォルトの名無しさん:2011/02/05(土) 23:11:25
変数サテライザー、エルに変数ブリジットの内容をコピペと
888デフォルトの名無しさん:2011/02/05(土) 23:12:36
889デフォルトの名無しさん:2011/02/05(土) 23:14:54
>>886
C では「定義」
890デフォルトの名無しさん:2011/02/05(土) 23:16:13
>>889
違います
891デフォルトの名無しさん:2011/02/05(土) 23:24:47
開発では「仕様を書くこと」を言う
892デフォルトの名無しさん:2011/02/05(土) 23:32:06
>>886
やりたいことを実現するための具体的な手段。

やりたいことが「ある数を与えたら1つ増やして返す関数」だとしたら、
return n + 1;
がその実装の一例。もちろん実装手段はこれ以外にもたくさんある。
893デフォルトの名無しさん:2011/02/05(土) 23:37:38
>やりたいことを実現するための具体的な手段
下請けに丸投げすることか
894デフォルトの名無しさん:2011/02/05(土) 23:39:04
その通り
895デフォルトの名無しさん:2011/02/05(土) 23:47:14
>>893
それは実装手段であって実装ではない
896デフォルトの名無しさん:2011/02/05(土) 23:51:22
897デフォルトの名無しさん:2011/02/06(日) 00:06:08
int 受注( 仕様, 開発費用 )
{
return 丸投げ( 仕様, 開発費用/2 );
}
898デフォルトの名無しさん:2011/02/06(日) 06:43:06
int ぺろぺろ(仕様)
{
    return ぺろぺろ(仕様 - 1);
}
899デフォルトの名無しさん:2011/02/06(日) 10:11:31
おすすめの入門書を教えてください
900デフォルトの名無しさん:2011/02/06(日) 13:11:22
ロベールの翻訳は分かりやすい
901デフォルトの名無しさん:2011/02/06(日) 13:14:28
ロベールの原著が見つからない
902デフォルトの名無しさん:2011/02/06(日) 13:36:12
ロベールこそ至高
903デフォルトの名無しさん:2011/02/06(日) 15:38:50
ロベール
904デフォルトの名無しさん:2011/02/06(日) 16:06:01
試験のデータをこのように表示するプログラムを作っているのですが、scanf("%d",&score);より下が分かりません。
0-9  0人
10-19 1人
 …
90-100 10人
人数は最初に読み込みます。

#include<stdio.h>
int main(void)
{
int n;
int score;
int i;
int count;
scanf("%d",&n);
for(i=0;i<=n;i++){
scanf("%d",&score);
}
{
scanf("%d",&n);
if(n>=0&&n<=9)count[n%10]++;
printf("%d-%dは%d人/n",count[i],i*10,i*10+9);
}
}
どなたか教えていただけたら嬉しいです
905デフォルトの名無しさん:2011/02/06(日) 16:09:07
ロベールに書いてあるよ
906デフォルトの名無しさん:2011/02/06(日) 16:13:55
ロベールの翻訳はわかりやすい(ループ)
907デフォルトの名無しさん:2011/02/06(日) 16:22:41
>>904
とりあえずcountを配列にしろよ
908デフォルトの名無しさん:2011/02/06(日) 16:24:54
そうだそうだ!
909デフォルトの名無しさん:2011/02/06(日) 16:28:40
>>904
そういう問題では普通遺伝的アルゴリズムを使う
910デフォルトの名無しさん:2011/02/06(日) 16:40:25
#include <stdio.h>

int main() {
int i, n, score, cv[ 10 ] = {};

/* 入力 */
printf( "人数?:" ); scanf( "%d" , &n ); /* データ件数を読む */
for ( ; n != 0; --n ) {
scanf( "%d", &score ); /* 点数の読み込み */
++cv[ score == 100 ? 9 : score / 10 ]; /* 各階級への振り分け */
}

/* 出力 */
for ( i = 0; i != 10; ++i ) {
printf( "%d-%d %d人\n", i * 10, i * 10 + 9 + ( i == 9 ), cv[ i ] );
}
}

おまいらひどいな^^
911デフォルトの名無しさん:2011/02/06(日) 16:58:55
? :
三項演算子はgo文並に禁止すべきだと思うんだがどう思う?
912デフォルトの名無しさん:2011/02/06(日) 16:59:54
goって上野樹里?
913デフォルトの名無しさん:2011/02/06(日) 17:00:40
Golf する時に困るんじゃないの
914デフォルトの名無しさん:2011/02/06(日) 17:00:59
そんな話は聞いたことないけどしたいならそうすればいいんじゃない?
それより、 i * 10 + 9 + ( i == 9 ) は意図したとおりに動かないね。
915デフォルトの名無しさん:2011/02/06(日) 17:22:36
>>914
まったく問題ないように思えるけど
916デフォルトの名無しさん:2011/02/06(日) 17:22:44
>>911
お前の能力が低いだけ
917 ◆QZaw55cn4c :2011/02/06(日) 17:24:58
918デフォルトの名無しさん:2011/02/06(日) 17:25:16
>>914
動かないというなら、どこが、どういった理由で動かないのか、説明しないといけないよね
919デフォルトの名無しさん:2011/02/06(日) 17:32:31
>>917
消えろクズ
920デフォルトの名無しさん:2011/02/06(日) 17:34:11
問題ないように思える人はもう一度Cの規格票をよく読むんだ^^
921デフォルトの名無しさん:2011/02/06(日) 17:35:33
>>920
自分で説明できないわけね^^
922デフォルトの名無しさん:2011/02/06(日) 17:36:00
923デフォルトの名無しさん:2011/02/06(日) 17:38:32
…というのも不親切なので答えをいうと
i == 9の部分はtrueの時1になることを想定しているけど
(90-100の階級幅だけ11あるので、ここだけ特別処理にしている)
Cの規格上はtrueは0以外の整数であればなんでもいいことになっているので
実装にっては「90-100」のような表示にならない可能性があるってことなのよ^^;
ここは

printf( "%d-%d %d人\n", i * 10, i == 9 ? 100 : i * 10 + 9, cv[ i ] );

のようにすべきでした。
924デフォルトの名無しさん:2011/02/06(日) 17:41:11
って、答えを書いているうちに即レスするんじゃない貴様ら^^

ちなみに、この「trueは0以外の整数」というのは
Cではけっこう重要な落とし穴なので初学者は覚えておくといいよ^^
925デフォルトの名無しさん:2011/02/06(日) 17:41:22
>>923
> Cの規格上はtrueは0以外の整数であればなんでもいいことになっているので

嘘つくな。
Cでは、組み込みの演算子によってブール値が産み出されるときは、1か0であることが保証されている。
926デフォルトの名無しさん:2011/02/06(日) 17:43:12
あーよくある間違いだなw
確かにTRUE(真)の値は規定されていない。
でもね、==演算子を始めとする論理、比較演算子の戻り値は規定されているんだよ。
927デフォルトの名無しさん:2011/02/06(日) 17:44:08
>>923
>>920


ワロタ
928デフォルトの名無しさん:2011/02/06(日) 17:44:37
>>923-924
そんなことだろうと思った
929デフォルトの名無しさん:2011/02/06(日) 17:44:46
あれ?そうだっけ?すまんすまん^^ワラ
930デフォルトの名無しさん:2011/02/06(日) 17:45:50
嘘を書き込むスレ
931デフォルトの名無しさん:2011/02/06(日) 17:46:12
>>929
Cではけっこう重要な落とし穴なので初学者は覚えておくといいよ^^
932デフォルトの名無しさん:2011/02/06(日) 17:47:19
移植性ってC言語にもあるんですか?

例えばC++ではGNUとVisualでは拡張子表記が変わるとかあるんですよね?

C言語でも、移植性ってありますあk?

#include<stdio.h>
int main()
{ printf("Hello\n")}

みたいなプログラムでもOsや処理系によって変更必要ですか?
933デフォルトの名無しさん:2011/02/06(日) 17:48:30
自信満々で間違えるとかはずかしいww
934デフォルトの名無しさん:2011/02/06(日) 17:49:26
まあ、組み込みOSの場合、標準出力先がない場合もある。
printf()できない
935デフォルトの名無しさん:2011/02/06(日) 17:49:37
こうして人は成長していくのであった^^;
936デフォルトの名無しさん:2011/02/06(日) 17:49:45
>>932
指定した型の戻り値がないとコンパイラが通らないという点ではどの処理系でも同じ。
937デフォルトの名無しさん:2011/02/06(日) 17:50:37
914 :デフォルトの名無しさん:2011/02/06(日) 17:00:59
そんな話は聞いたことないけどしたいならそうすればいいんじゃない?
それより、 i * 10 + 9 + ( i == 9 ) は意図したとおりに動かないね。

920 :デフォルトの名無しさん:2011/02/06(日) 17:34:11
問題ないように思える人はもう一度Cの規格票をよく読むんだ^^

923 :デフォルトの名無しさん:2011/02/06(日) 17:38:32
…というのも不親切なので答えをいうと
i == 9の部分はtrueの時1になることを想定しているけど
(90-100の階級幅だけ11あるので、ここだけ特別処理にしている)
Cの規格上はtrueは0以外の整数であればなんでもいいことになっているので
実装にっては「90-100」のような表示にならない可能性があるってことなのよ^^;
ここは

printf( "%d-%d %d人\n", i * 10, i == 9 ? 100 : i * 10 + 9, cv[ i ] );

のようにすべきでした。

924 :デフォルトの名無しさん:2011/02/06(日) 17:41:11
って、答えを書いているうちに即レスするんじゃない貴様ら^^

ちなみに、この「trueは0以外の整数」というのは
Cではけっこう重要な落とし穴なので初学者は覚えておくといいよ^^

929 :デフォルトの名無しさん:2011/02/06(日) 17:44:46
あれ?そうだっけ?すまんすまん^^ワラ

935 :デフォルトの名無しさん:2011/02/06(日) 17:49:37
こうして人は成長していくのであった^^;
938デフォルトの名無しさん:2011/02/06(日) 17:51:13
恥ずかしすぎwwww


って、答えを書いているうちに即レスするんじゃない貴様ら^^

ちなみに、この「trueは0以外の整数」というのは
Cではけっこう重要な落とし穴なので初学者は覚えておくといいよ^^
939デフォルトの名無しさん:2011/02/06(日) 17:52:15
成長していくのであったwwww
940デフォルトの名無しさん:2011/02/06(日) 17:52:53
おまえら、おもしろいおもちゃを手にいれたみたいに。ひどいじゃなイカ^^;
941デフォルトの名無しさん:2011/02/06(日) 17:54:34
ひどいじゃなイカ^^
942デフォルトの名無しさん:2011/02/06(日) 17:54:58
恥ずかしすぎwwww
943デフォルトの名無しさん:2011/02/06(日) 17:55:54
935 :デフォルトの名無しさん:2011/02/06(日) 17:49:37
こうして人は成長していくのであった^^;

935 :デフォルトの名無しさん:2011/02/06(日) 17:49:37
こうして人は成長していくのであった^^;

935 :デフォルトの名無しさん:2011/02/06(日) 17:49:37
こうして人は成長していくのであった^^;
944デフォルトの名無しさん:2011/02/06(日) 17:56:43
914 :デフォルトの名無しさん:2011/02/06(日) 17:00:59
そんな話は聞いたことないけどしたいならそうすればいいんじゃない?
それより、 i * 10 + 9 + ( i == 9 ) は意図したとおりに動かないね。


最初はこんな感じだったのに「ひどいじゃなイカ^^」とかキャラ転換したのは
いわゆる「馬鹿を装って大真面目に間違えたのをカモフラージュ作戦」
945デフォルトの名無しさん:2011/02/06(日) 17:57:17
まさに恥ずかしい人
946デフォルトの名無しさん:2011/02/06(日) 17:58:02
これは痛いw 頭悪すぎ
947デフォルトの名無しさん:2011/02/06(日) 17:59:16
>ひどいじゃなイカ^^
駄目だ、笑っちまったwww
948デフォルトの名無しさん:2011/02/06(日) 18:00:49
>>937は次スレのテンプレで
949デフォルトの名無しさん:2011/02/06(日) 18:01:16
> 913 名前:デフォルトの名無しさん[sage] 投稿日:2011/02/06(日) 17:00:40
> Golf する時に困るんじゃないの
>
> 914 名前:デフォルトの名無しさん[sage] 投稿日:2011/02/06(日) 17:00:59
> そんな話は聞いたことないけどしたいならそうすればいいんじゃない?

玉打ちのgolfだと思ってそう
950デフォルトの名無しさん:2011/02/06(日) 18:01:42
>>936
今の規格だとmainのみOK。
どっちかいうと;がない方が気になる。
951デフォルトの名無しさん:2011/02/06(日) 18:04:27
http://www.open-std.org/jtc1/sc22/open/n2356/conv.html
> 4 An rvalue of type bool can be converted to an rvalue of type int, with
> false becoming zero and true becoming one.
952 ◆QZaw55cn4c :2011/02/06(日) 18:19:07
>>940
どんまい。
ここの冷やかし組みは私も含めてかつて同じ目にあってきており、こっぴどく人格否定されたトラウマが癒えていないのですよ、たぶん。

getchar() の返り値を char で受けて、なおかつ馬鹿の一つ覚えよろしくご丁寧にキャストしたためにせっかくのコンパイラの警告機能も台無しにしておきながら、
http://hibari.2ch.net/test/read.cgi/tech/1288531658/612
と「業務でコードを書」くとのたまい、
http://hibari.2ch.net/test/read.cgi/tech/1288531658/630
と指摘すると、
http://hibari.2ch.net/test/read.cgi/tech/1288531658/631
と逆切れする人もいますよね。まあアマチュアに指摘されれば切れてもしかたないかもしれませんけれどもね。

>>951
thanks. でもこれって c++ ?
953デフォルトの名無しさん:2011/02/06(日) 18:20:21
そんなに悔しかったのかw
954 ◆QZaw55cn4c :2011/02/06(日) 18:21:34
>>953
ええ、逆切れに逆切れしそうになりました。ww
955デフォルトの名無しさん:2011/02/06(日) 18:22:48
まあ、過去ログ読めないから悔しかったこと以外伝わってこないけどな
956デフォルトの名無しさん:2011/02/06(日) 18:23:08
てかC言語の300p以上の入門書3日で終わらしてる人いたんだが・・・
頭良すぎだろ・・その人は化学系の学部だからプログラミングは趣味で最近
はじめたらしい。
957デフォルトの名無しさん:2011/02/06(日) 18:25:53
◆QZaw55cn4cが出てくるとロクなことがないな
氏ね
958デフォルトの名無しさん:2011/02/06(日) 18:26:18
どの辺に頭の良さを感じればいいんだ?
959デフォルトの名無しさん:2011/02/06(日) 18:27:24
>>952
氏ね
960デフォルトの名無しさん:2011/02/06(日) 18:27:30
>>956
化学系ならFORTRANとか使ってんじゃないの?
俺も工学系でBASIC組み込める電卓(マイクロコントローラ)使ってたけど

ところで次スレどうする?
961デフォルトの名無しさん:2011/02/06(日) 18:29:19
>>958
3日だぞ?
ソフトバンククリエィティブのC言語入門編3日で読破してた・・
俺もこの本で勉強してるが一ヶ月かかったからな。
その人さすがにその後のアルゴリズムとデータ構造の本は1週間かかったらしい。
962デフォルトの名無しさん:2011/02/06(日) 18:32:19
何かしらの別プログラミング言語の素養があれば努力でなんとか
ズブの素人からならセンスがあるんじゃない
963デフォルトの名無しさん:2011/02/06(日) 18:32:49
このスレでは
xx==XX、xx!=XX
の返り血は臣なら!0だろ

#define false 0
#define true !false
964デフォルトの名無しさん:2011/02/06(日) 18:33:22
>>963
もう諦めなよ
965デフォルトの名無しさん:2011/02/06(日) 18:35:05
次スレ

C言語なら俺に聞け(入門編)Part 78
http://hibari.2ch.net/test/read.cgi/tech/1296984829/
966デフォルトの名無しさん:2011/02/06(日) 18:35:19
                   、、、 , , _
     ,. -┬i^i、._     ィ`,、,、,、,、,.、'、
.   /    | | .|=ゞ=、 __l/\ v~/!|
   l.    l l l \\{f‖ミゞ, ,ィ≪:lf^i      もういい・・・!
 /ヽ.   ノ「,ト、「.lヘ‐iヾ|rー~r〉〉,こlレ'
/    `ヽ//| ト、ヽlイ| |/|{王王王王}ト、
|      レニ| lニゝ冫! l!L_, , ,ー, , , ,_」シ’、    もう・・・
ヽ    __|ーL|┴^ーヽ>'^ヾ二三シ´\\
 ,ゝ,/  .}二二二二二二二二二lヽ.  ヽ \   休めっ・・・!
l/ |ト、./´\             ||. レ'´ ̄`ヽ
  || !    、\            ||. /      :|
  || |.l l゙!.|i |ヽ)          |l/       /  休めっ・・・!
  || `ヘ)U'J           /-─   ,イ.|
  ||     _           /-─   / ヽ|   >>963
  ||  r‐-゙=っ`ヽ,.--r-─ ''"´ ̄`ヽ   /   }
  ||. {三二    | │          /   /
  ||.  ヾ=--一'`ーゝ        _,. く   ノ|
967デフォルトの名無しさん:2011/02/06(日) 18:36:01
>>956
わかった気にはなれるけど、手が動くかどうかは別問題だと思うけど。
手が動くなら天才だなぁ。
968デフォルトの名無しさん:2011/02/06(日) 18:40:22
>>961
全くプログラミング経験なしの状態からそれならセンスあるね。
Java経験有り、Javascript経験有り、Python経験有り、Ruby経験有り、Perl経験有り、等なら別に珍しくもなんともないけど。
969デフォルトの名無しさん:2011/02/06(日) 18:41:46
>>963
日本語でおk
970デフォルトの名無しさん:2011/02/06(日) 18:42:31
>>960
教養かなんかの授業で触ったことあるに決まってるわなあ
971デフォルトの名無しさん:2011/02/06(日) 18:48:10
ITドカタと化学者を比較するなよ
日本では化学系は優秀者が集う
一方、ITドカタは底辺者が集う
972デフォルトの名無しさん:2011/02/06(日) 18:48:31
インド工科大では
コンピューターに触れたことも無い学生もいるのに
来週までにC言語を覚えてきてね
だからな
973デフォルトの名無しさん:2011/02/06(日) 18:51:09
それなりの理系大学に入れる人間ならCくらい3日で理解できる
974デフォルトの名無しさん:2011/02/06(日) 18:52:50
化学者()
975デフォルトの名無しさん:2011/02/06(日) 18:54:10
プログラミングの技術は、どれだけ速く到達するかよりも
どれだけ遠くまで到達出来るかが重要だと思うわ。

速ければ遠くまで行けるという物でもないからね。
976デフォルトの名無しさん:2011/02/06(日) 19:01:40
速さと到達距離には強い正の相関がある。
977デフォルトの名無しさん:2011/02/06(日) 19:03:39
>>975
速いと間違いなく遠くまで行けるぞ。
978デフォルトの名無しさん:2011/02/06(日) 19:03:39
プログラミングなんて道具だろ
大事なのは道具で何を作るかだろ
道具の使いう技術超上手だけじゃ、金は稼げないよな
化学香具師は道具使って化学反応シムとか作るんだろ
979デフォルトの名無しさん:2011/02/06(日) 19:05:33
道具の学習に1ヶ月もかける奴は使えないってことだろ。
980デフォルトの名無しさん:2011/02/06(日) 19:05:48
プログラミングの技術は、どれだけ早く到達するかよりも
どれだけ遠くまで到達出来るかが重要だと思うわ。

の間違いじゃないかな。
981デフォルトの名無しさん:2011/02/06(日) 19:11:57
>>980
日本語的にはそうだね(日本語の規格表があるのかは知らないけどw)。
この場合は、時間(早さ)よりも速度(速さ)的なニュアンスを出した方が直感的な気がしただけ。
982デフォルトの名無しさん:2011/02/06(日) 19:12:24
>>879
その通りだな。
大事なのは道具で作る対象が主であって、道具じゃないってことだよな
983デフォルトの名無しさん:2011/02/06(日) 19:14:25
面積の規格だとか日本語の規格だとか
984デフォルトの名無しさん:2011/02/06(日) 19:18:54
別スレから誘導されてやってきました。すみません、教えてください。
Cのポインタのが、本を何度読んでも理解できずにいます。
変な質問ですが、以下のものを教えてください。
--------------------------------
例えば、以下のような文章は、どのように読めば良いのでしょうか?

  unsigned int *SCI = (volatile unsigned int *)0x00808000;

1)符号無しint型(16bit)の
2)*
3)SCIという名前の変数を確保します。
    (0x0000〜0xffffまで読み書きできます)
4)消さないでよ→コンパイラ
5)符号無しint型の*
6)その実体は、0x00808000番地にある

わかりません。

------------------------------------
他の人からのレスです。
unsigned intを保管する会社SCIを設立し、倉庫の土地を0x00808000番地(埼玉県)に確保した状態

------------------------------------
私のレス
おー、わかりやすいですね。
すると、その倉庫に16bit値0x1234を書き込む時は、
SCI=0x1234
で良いでしょうか?

ここまでです。上記のような説明だと、すごくイメージが和久のです。
どなたか、教えていただけないでしょうか? 幼稚ですみません
985デフォルトの名無しさん:2011/02/06(日) 19:21:20
ってか一日に費やす勉強時間もわかんねぇのに3日で読んだとか意味ないじゃん。
986デフォルトの名無しさん:2011/02/06(日) 19:22:26
>>984
スレ違い
987 ◆QZaw55cn4c :2011/02/06(日) 19:27:56
>>984
volatile の位置が違うような気がしますが。

SCI の値は 0x00808000 で、これは具体的にはアドレスと考えていいでしょう。
アドレス 0x00808000 から 0x0808000 + sizeof(unsigned int) - 1 までのアドレス空間に unsigned int の値 0x1234 の値を書き込むときは、
*SCI = 0x1234;
となります。
int idx; かつ、
SCI = 0x0808000 から idx * sizeof(unsigned int) 離れたところに sizeof(unsigned int) の領域分をとって 値 0x5678 の値を書き込むときは
*(SCI + idx) = 0x5678;
または
SCI[i] = 0x5678;
となります。
988デフォルトの名無しさん:2011/02/06(日) 19:28:04
>>979
明快プログラミング入門編、一ヶ月って遅いですかね・・
一日4時間10Pずつ進めました、途中で理解できない部分が
何個も何個もあったので、時間は平均です。
989デフォルトの名無しさん:2011/02/06(日) 19:28:14
3日とかに別に噛み付かなくてもいいだろ。

カップヌードル3分で作った位の意味しかないよ。
( ´_ゝ`)フーンでいい。
990 ◆QZaw55cn4c :2011/02/06(日) 19:28:48
>>986
どこが?
991 ◆QZaw55cn4c :2011/02/06(日) 19:29:39
>>988
別に遅いとは思いません。
992デフォルトの名無しさん:2011/02/06(日) 19:29:44
すれ違う心
993デフォルトの名無しさん:2011/02/06(日) 19:30:26
>>988
わかんない部分は飛ばして先に進んだほうがいい。
994デフォルトの名無しさん:2011/02/06(日) 19:32:10
なんか今日は◆QZaw55cn4cが元気だな
早く氏ねばいいのに
995デフォルトの名無しさん:2011/02/06(日) 19:33:35
>>993
進んでもいいがそのままで終わらせてはいけない。
996デフォルトの名無しさん:2011/02/06(日) 19:35:15
プログラミング解説本で間接演算子を説明するときは、左辺値で使う時と右辺値で使う時と
引数で使う時と宣言で使う時の全てのパターンを網羅して欲しいわ。
997デフォルトの名無しさん:2011/02/06(日) 19:35:57
わからない機能は使わなくてもいいよ。読み飛ばしていい。

必要になってから調べればいい。
998デフォルトの名無しさん:2011/02/06(日) 19:36:20
ああ
999デフォルトの名無しさん:2011/02/06(日) 19:37:02
ああ E
1000デフォルトの名無しさん:2011/02/06(日) 19:37:21
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。