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

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

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2011/01/23(日) 03:40:06
さぁ やってまいりました
0002あぼーんNGNG
あぼーん
0003デフォルトの名無しさん2011/01/23(日) 03:54:37
なんですかC言語って 何語ですか?
0004デフォルトの名無しさん2011/01/23(日) 04:14:36
テンプレ
http://www.nicovideo.jp/watch/sm8517855
0005デフォルトの名無しさん2011/01/23(日) 04:21:35
C言語話せる人いるー?
0006デフォルトの名無しさん2011/01/23(日) 05:05:46
糞スレ
0007デフォルトの名無しさん2011/01/23(日) 08:21:47
C:\pic\logger\system\usb\usbmmap.c:152:Error [1027] unable to locate 'system\typedefs.h'

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

自己解決、リンク通った・・・ Orz
0011デフォルトの名無しさん2011/01/23(日) 09:36:44
まさかsが邪魔だったってオチじゃないよな?
0012デフォルトの名無しさん2011/01/23(日) 10:29:24
>>11
じゃないですw
某雑誌の付録です。同じ所で嵌るでしょうww
また誰かこのレスは見ると思う。w
0013デフォルトの名無しさん2011/01/23(日) 15:46:18
解決策も書いてないのに見ても意味ないだろ
0014デフォルトの名無しさん2011/01/23(日) 15:50:35
どんなエラーか知らないが、>>7みたいなアホが自己解決できるんなら問題ないだろ
0015デフォルトの名無しさん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++対応明記スレへどうぞ
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
  # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること
  # サイズが大きい場合は宿題スレのアップローダ等を利用してください
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。
0016デフォルトの名無しさん2011/01/23(日) 17:22:26
糞スレ
0017あぼーんNGNG
あぼーん
0018デフォルトの名無しさん2011/01/23(日) 17:39:42
Cでデザパタ
0019あぼーんNGNG
あぼーん
0020あぼーんNGNG
あぼーん
0021あぼーんNGNG
あぼーん
0022デフォルトの名無しさん2011/01/23(日) 18:22:14
このスレにテトリス作れる奴がいるわけがない
0023デフォルトの名無しさん2011/01/23(日) 18:47:33
Perl忍者は糞
0024デフォルトの名無しさん2011/01/23(日) 19:14:51
Perl忍者はPerlすらできないことが判明したからなww
0025デフォルトの名無しさん2011/01/23(日) 19:16:40
忍者じゃねえじゃん・・・・
0026デフォルトの名無しさん2011/01/23(日) 19:30:31
じゃあ忍者ってなんだよ?糞がぁ
0027デフォルトの名無しさん2011/01/23(日) 19:34:18
よくわからないけれど、忍んでいればいいんじゃないでしょうか
0028デフォルトの名無しさん2011/01/23(日) 19:49:47
そうか、ありがとう
0029デフォルトの名無しさん2011/01/23(日) 19:55:32
Perl忍者は忍んでないから忍者になれないんだな
0030デフォルトの名無しさん2011/01/23(日) 19:56:12
忍者になったらPerl出来るようになるのかよ
0031デフォルトの名無しさん2011/01/23(日) 20:05:04
Perl忍者に聞いてください
0032デフォルトの名無しさん2011/01/23(日) 20:50:49
忍者の相手してやってるスレなんて初めて見た
0033デフォルトの名無しさん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文字減らせなくて困ってます。
なにかいい方法は無いでしょうか? というパズルゲーム。
0034332011/01/23(日) 21:00:19
あれ?数えたら80文字でした。
やっぱいいです。
0035デフォルトの名無しさん2011/01/23(日) 21:31:20
ここって本当に糞スレだな?
住人も池沼しかいないww
0036デフォルトの名無しさん2011/01/23(日) 21:35:53
?の使い方まちがってるやつをよく見るけど漫画も読まないんだろうな。ああいうのって。
0037デフォルトの名無しさん2011/01/23(日) 21:46:23
ああいうのって?
0038デフォルトの名無しさん2011/01/23(日) 21:47:29
>>36
そうだな?
0039デフォルトの名無しさん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文字減らせなくて困ってます。
なにかいい方法は無いでしょうか? というパズルゲーム。
0040392011/01/23(日) 21:55:43
あれ?数えたら80文字でした。
やっぱいいです。
0041デフォルトの名無しさん2011/01/23(日) 21:58:43
なんかデジャブが・・・
0042デフォルトの名無しさん2011/01/23(日) 21:59:28
え?
0043デフォルトの名無しさん2011/01/23(日) 22:03:02
お?
0044デフォルトの名無しさん2011/01/23(日) 22:05:00
>>41
あなたが、今という時間を15,768回繰り返されました。
0045デフォルトの名無しさん2011/01/23(日) 22:18:17
Perlって難しい?
0046デフォルトの名無しさん2011/01/23(日) 22:26:08
組み込みやるならPerlだな
0047あぼーんNGNG
あぼーん
0048デフォルトの名無しさん2011/01/23(日) 23:41:34
コシヒカリとは違うの?
0049あぼーんNGNG
あぼーん
0050デフォルトの名無しさん2011/01/24(月) 00:59:29
コシヒカリとは違うの
0051デフォルトの名無しさん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文字減らせなくて困ってます。
なにかいい方法は無いでしょうか? というパズルゲーム。
0052512011/01/24(月) 01:14:33
あれ?数えたら80文字でした。
やっぱいいです。
0053デフォルトの名無しさん2011/01/24(月) 01:15:41
一人で何やってるの
0054デフォルトの名無しさん2011/01/24(月) 01:18:22
>>53
根拠
0055デフォルトの名無しさん2011/01/24(月) 01:19:34
「一人で何やってるの」とか「自演乙」ってもう定番過ぎてなぁ
煽るならもっとインテリジェンスを見せてくれないと面白くないよね
0056デフォルトの名無しさん2011/01/24(月) 01:21:02
ここまでC言語のまともな質問が一つもないという・・・w
0057デフォルトの名無しさん2011/01/24(月) 01:23:29
質問したとして、回答が得られるのか?w
0058デフォルトの名無しさん2011/01/24(月) 01:26:37
解答がえやすい質問文ならな、エスパーが必要な質問はスルーされやすい
0059デフォルトの名無しさん2011/01/24(月) 01:28:05
ポインタを代入するとエラーが出たのですが、教えてください。
0060デフォルトの名無しさん2011/01/24(月) 01:29:24
ポインタを代入しないようにしなさい
0061デフォルトの名無しさん2011/01/24(月) 01:32:27
無理です。教えてください。キャストは使いたくないです。
0062デフォルトの名無しさん2011/01/24(月) 01:39:31
ポインタ使うな
0063あぼーんNGNG
あぼーん
0064あぼーんNGNG
あぼーん
0065デフォルトの名無しさん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);
}
0066 ◆QZaw55cn4c 2011/01/24(月) 20:23:30
>>65
なんか昔にやったことがあります。
http://codepad.org/E3gJkQJk
0067デフォルトの名無しさん2011/01/24(月) 20:54:37
>>62
なぜ?
0068デフォルトの名無しさん2011/01/24(月) 22:28:01
月末C言語検定受けてきます
0069デフォルトの名無しさん2011/01/24(月) 22:29:26
2級です
0070デフォルトの名無しさん2011/01/24(月) 22:49:37
>>66
消えろ屑
0071デフォルトの名無しさん2011/01/25(火) 01:16:14
ほっほっ
0072デフォルトの名無しさん2011/01/25(火) 02:29:36
最大の疑問何ですが、職業としてのプログラミングと趣味のプログラミングは
どちらが高度なのでしょうか?プログラミング言語によって変わると思いますが
大学では3〜4つ言語をやってますがCがメインです。
0073デフォルトの名無しさん2011/01/25(火) 02:41:01
少ないな俺は10個だ
perlメイン
0074722011/01/25(火) 02:47:02
>>73
CとC++とjavaとperlの4つやってます。
趣味では限界ってありますか?
0075 ◆QZaw55cn4c 2011/01/25(火) 03:03:16
>>74
そろそろ関数型言語に手を伸ばすべきですね。おもしろいですよ。scheme とか haskell とか F# とか。
0076デフォルトの名無しさん2011/01/25(火) 03:07:34
>>75
いくら言語覚えても、作りたいものがないと意味ないでしょう。
0077あぼーんNGNG
あぼーん
0078デフォルトの名無しさん2011/01/25(火) 03:23:25
>>75
死ねクズ
0079デフォルトの名無しさん2011/01/25(火) 03:23:58
宿題絡みで
職業 = 問題解決能力
趣味 = 問題を見つけてくる能力
0080デフォルトの名無しさん2011/01/25(火) 03:24:49
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
◆QZaw55cn4cはなんでこんなに糞なの?
0081 ◆QZaw55cn4c 2011/01/25(火) 03:25:22
>>77
たしかに一つの言語だけでも極めるのは**非情**なまでに困難ですね。
0082 ◆QZaw55cn4c 2011/01/25(火) 03:27:19
>>79
逆じゃないですか?
0083デフォルトの名無しさん2011/01/25(火) 03:27:36
81 : ◆QZaw55cn4c :2011/01/25(火) 03:25:22
>>77
たしかに一つの言語だけでも極めるのは**非情**なまでに困難ですね。
0084デフォルトの名無しさん2011/01/25(火) 03:28:23
82 : ◆QZaw55cn4c :2011/01/25(火) 03:27:19
>>79
逆じゃないですか?
0085デフォルトの名無しさん2011/01/25(火) 03:41:47
81 : ◆QZaw55cn4c :2011/01/25(火) 03:25:22
>>77
たしかに一つの言語だけでも極めるのは**非情**なまでに困難ですね。


82 : ◆QZaw55cn4c :2011/01/25(火) 03:27:19
>>79
逆じゃないですか?
0086デフォルトの名無しさん2011/01/25(火) 04:02:26
>>74
コピペに限界はありません!!(キリッ
0087デフォルトの名無しさん2011/01/25(火) 04:03:12
↑こいつ最高に馬鹿
0088デフォルトの名無しさん2011/01/25(火) 04:06:05
プロコピパー
0089デフォルトの名無しさん2011/01/25(火) 04:06:49
>>86
(キリッ
0090デフォルトの名無しさん2011/01/25(火) 04:09:44
コピペ最強説
0091デフォルトの名無しさん2011/01/25(火) 04:11:38
カピペプログラマー
0092あぼーんNGNG
あぼーん
0093あぼーんNGNG
あぼーん
0094あぼーんNGNG
あぼーん
0095あぼーんNGNG
あぼーん
0096あぼーんNGNG
あぼーん
0097あぼーんNGNG
あぼーん
0098あぼーんNGNG
あぼーん
0099あぼーんNGNG
あぼーん
0100あぼーんNGNG
あぼーん
0101あぼーんNGNG
あぼーん
0102あぼーんNGNG
あぼーん
0103あぼーんNGNG
あぼーん
0104デフォルトの名無しさん2011/01/25(火) 10:28:51
C言語って基本的な事を習得したは良いけどその後何をするかってほったらかしな気がする。
やりたい事って言われても何が出来るか分からんしどうやって実装するのかも分からん。
0105デフォルトの名無しさん2011/01/25(火) 11:06:17
C言語なら俺に聞けの皆様に質問

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

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

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

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

初手でミスったのはどうしようもないとして
どうしてもランダムアクセスがしたければ
インデックスを作るかオンメモリでやるかだな
0111デフォルトの名無しさん2011/01/25(火) 12:09:39
>>106>>109
やっぱり言語覚えても宿題プログラムぐらいしか出来ないとつまらないのでちょっと楽しそうなDXライブラリ使って簡単なゲームでも作ってみます。
アドバイスありがとう。
0112デフォルトの名無しさん2011/01/25(火) 12:32:02
>>105
system("head -100 text.txt | tail -1");
0113 ◆QZaw55cn4c 2011/01/25(火) 12:39:35
>>105
あらかじめインデックスをつくるしかないかな。
x行目はファイルの y バイト目から始まる、という目次をつくっておく。
0114デフォルトの名無しさん2011/01/25(火) 12:40:30
Hacking 美しき策謀オヌヌメ
0115 ◆QZaw55cn4c 2011/01/25(火) 12:40:33
>>104
welcome to
「C/C++の宿題片付けます 145代目
http://hibari.2ch.net/test/read.cgi/tech/1294061094/」
0116デフォルトの名無しさん2011/01/25(火) 12:42:08
>>105
前に0で埋めた、桁数固定の文字列ファイルにする。
ツール一発で出来るでしょ。
0117デフォルトの名無しさん2011/01/25(火) 12:55:57
system("head -100 text.txt | tail -1");
これで画面に出力される内容をプログラムの中の変数に入れられますか
0118デフォルトの名無しさん2011/01/25(火) 13:44:44
そこでpopenのfscanfですよ
0119デフォルトの名無しさん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;
}
0120デフォルトの名無しさん2011/01/25(火) 15:44:13
sprintf(cmdBuf, "sed -ne %dp %s", lineNo, textFileName);
popen(cmdBuf, "r");
0121デフォルトの名無しさん2011/01/25(火) 16:46:43
>>115
消えろ糞
0122あぼーんNGNG
あぼーん
0123あぼーんNGNG
あぼーん
0124デフォルトの名無しさん2011/01/25(火) 19:38:32
コピペなら俺にまかせろ(入門編)
0125デフォルトの名無しさん2011/01/25(火) 19:56:30
>>124
ちょっと遅かった上に面白くない・・・
0126デフォルトの名無しさん2011/01/25(火) 19:57:54
1時間でテトリス作れるとか神だな
0127デフォルトの名無しさん2011/01/25(火) 19:59:23
今や2chよりニコニコ技術部の方が高脳だからな
0128デフォルトの名無しさん2011/01/25(火) 20:00:00
このスレにはまずプログラミングできる奴がいない
0129デフォルトの名無しさん2011/01/25(火) 20:02:00
>>128
時間神
0130デフォルトの名無しさん2011/01/25(火) 23:29:20
http://codepad.org/2d0mMiGZ

ポインタを勉強してます
エラーでます 直していただけませんか
0131デフォルトの名無しさん2011/01/25(火) 23:38:38
>>130
スレ違い
0132デフォルトの名無しさん2011/01/25(火) 23:41:03
http://codepad.org/s1KvYRwC
0133デフォルトの名無しさん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);
0134デフォルトの名無しさん2011/01/25(火) 23:44:04
>>133
>>132
01351332011/01/25(火) 23:44:53
すまん、リロードしてなかった
0136デフォルトの名無しさん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);
}
0137デフォルトの名無しさん2011/01/25(火) 23:57:52
いや面白くないから
0138あぼーんNGNG
あぼーん
0139あぼーんNGNG
あぼーん
0140あぼーんNGNG
あぼーん
0141あぼーんNGNG
あぼーん
0142あぼーんNGNG
あぼーん
0143あぼーんNGNG
あぼーん
0144あぼーんNGNG
あぼーん
0145あぼーんNGNG
あぼーん
0146あぼーんNGNG
あぼーん
0147あぼーんNGNG
あぼーん
0148あぼーんNGNG
あぼーん
0149あぼーんNGNG
あぼーん
0150あぼーんNGNG
あぼーん
0151あぼーんNGNG
あぼーん
0152あぼーんNGNG
あぼーん
0153デフォルトの名無しさん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

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

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

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

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

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

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

そもそもここはCが手段ではなく目的の人が書き込むスレだ
0171デフォルトの名無しさん2011/01/26(水) 05:03:12
(キリッ
01721702011/01/26(水) 05:12:41
おしっこもれちゃうのぉwwwwwwwwwwwwwwwwwwwww
0173デフォルトの名無しさん2011/01/26(水) 05:27:32
ペタンセル
0174 ◆QZaw55cn4c 2011/01/26(水) 05:39:13
>>162
自分のPCでサーバーをたてるのであれば、ポート開放を行わないといけません。
http://kamome.2ch.net/download/
が詳しいと思います。
0175デフォルトの名無しさん2011/01/26(水) 05:45:54
>>174
消えろクズ
0176デフォルトの名無しさん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って糞だよなぁ
0177デフォルトの名無しさん2011/01/26(水) 05:57:11
>>162
http://ohwhsmm7.blog28.fc2.com/blog-entry-15.html
01781052011/01/26(水) 09:38:12
105です。

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

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

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

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


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


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

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


読み込み時
0.015865874
↓
0.01586587400000…458474←最後ゴミ
or
0.01586587414582…ゴミ


みたいな解釈でいいのかな?
0184デフォルトの名無しさん2011/01/26(水) 13:05:25
>>174
話にならん
0185デフォルトの名無しさん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までの数字を格納

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

同じ数字で実験したくて・・・
0186デフォルトの名無しさん2011/01/26(水) 13:09:31
>>185
srand((unsigned) time(NULL));
下
rand_seed=12345;
srand(rand_seed);
0187デフォルトの名無しさん2011/01/26(水) 14:19:07
>>185
配列変数について勉強すると幸せ
0188デフォルトの名無しさん2011/01/26(水) 14:39:06
コマンドプロンプトで実行結果を
メモ帳に表示させるにはどうすればいいのですか?
0189デフォルトの名無しさん2011/01/26(水) 14:44:56
リダイレクト
0190あぼーんNGNG
あぼーん
0191あぼーんNGNG
あぼーん
0192あぼーんNGNG
あぼーん
0193デフォルトの名無しさん2011/01/26(水) 18:06:11
1秒間に10回SEX発言ってつまり10Hzってこと?
0194デフォルトの名無しさん2011/01/26(水) 18:20:55
30Hzじゃね?
0195デフォルトの名無しさん2011/01/26(水) 22:37:00
ふーん
0196デフォルトの名無しさん2011/01/26(水) 22:42:30
ほーん
0197デフォルトの名無しさん2011/01/26(水) 22:55:25
10Hz じゃ
どあほ
0198デフォルトの名無しさん2011/01/26(水) 23:15:05
>>197
>>193が既に正解を言っおる
どあほ
0199デフォルトの名無しさん2011/01/26(水) 23:18:22
そのうえで 30Hz とかぬかしたどあほが逆切れすんな
0200あぼーんNGNG
あぼーん
0201あぼーんNGNG
あぼーん
0202デフォルトの名無しさん2011/01/26(水) 23:57:11
>>199
お前は何を言っているんだ
どあほ
0203デフォルトの名無しさん2011/01/26(水) 23:59:07
なんで馬鹿ってすぐに同一人物認定したがるのかね
0204デフォルトの名無しさん2011/01/27(木) 00:01:46
>>202-203
黙れよ、30Hz君wwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwwwwwwwwwwwwwwwww
wwwwwwwwwwwwwww
                      wwwwwww
 w
0205デフォルトの名無しさん2011/01/27(木) 00:04:07
2chには俺とお前とひろゆきしかいないからな
0206あぼーんNGNG
あぼーん
0207デフォルトの名無しさん2011/01/27(木) 00:06:29
>>204
これはひどい
0208デフォルトの名無しさん2011/01/27(木) 00:07:27
30Hzって明らかに釣りだろ
こんなのに釣られて悔しかったんだな
0209デフォルトの名無しさん2011/01/27(木) 00:08:04
あずにゃんペロペロ^^
0210あぼーんNGNG
あぼーん
0211あぼーんNGNG
あぼーん
0212あぼーんNGNG
あぼーん
0213あぼーんNGNG
あぼーん
0214あぼーんNGNG
あぼーん
0215あぼーんNGNG
あぼーん
0216デフォルトの名無しさん2011/01/27(木) 00:58:55
>>210
ビットシフトってなんの役に立つんですか?
02172102011/01/27(木) 00:59:27
おしっこ
0218デフォルトの名無しさん2011/01/27(木) 01:00:54
いいからAPI出せや
0219デフォルトの名無しさん2011/01/27(木) 01:09:52
なんのAPIだよ
0220デフォルトの名無しさん2011/01/27(木) 01:10:59
あほぱーいちびり
0221デフォルトの名無しさん2011/01/27(木) 01:19:48
え?
0222あぼーんNGNG
あぼーん
0223デフォルトの名無しさん2011/01/27(木) 02:15:28
Linux で、コンソールアプリ作ろうと思うんですが、
自分で作成した文字をコンソールに表示することって出来ますか?
0224デフォルトの名無しさん2011/01/27(木) 02:24:09
>>223
スレ違い
0225デフォルトの名無しさん2011/01/27(木) 02:33:17
CreateIceCream() API が呼び出せません!!
助けてください!!
0226デフォルトの名無しさん2011/01/27(木) 02:42:28
>>225
ライブラリをリンクしないとダメだよ
0227デフォルトの名無しさん2011/01/27(木) 02:58:53
>>223
ちゃんと設定すれば。
0228デフォルトの名無しさん2011/01/27(木) 04:21:07
>>223
だな…
設定…だな(キリッ
0229デフォルトの名無しさん2011/01/27(木) 05:23:26
>>223
設定すればいいと思うよ
0230デフォルトの名無しさん2011/01/27(木) 05:25:37
>>223
設定…かな
0231デフォルトの名無しさん2011/01/27(木) 06:28:57
>>223
設定しろよ
0232デフォルトの名無しさん2011/01/27(木) 07:04:03
なにを設定すれば出来ますか?
0233デフォルトの名無しさん2011/01/27(木) 07:10:43
わからないなら初期設定でいいよ
0234デフォルトの名無しさん2011/01/27(木) 07:15:53
>>232
すぐ他人に聞くのはよくない
0235デフォルトの名無しさん2011/01/27(木) 07:31:40
>>232
少しは自分で頑張ろう
0236デフォルトの名無しさん2011/01/27(木) 08:00:14
つスレタイ
0237デフォルトの名無しさん2011/01/27(木) 08:57:03
C言語なら俺に聞け
0238デフォルトの名無しさん2011/01/27(木) 09:26:47
C言語なら糞に聞け
0239Perl忍者 ◆M5ZWRnXOj6 2011/01/27(木) 11:56:49

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



できるけど?
0240デフォルトの名無しさん2011/01/27(木) 12:04:27
>>232
端末エミュレータ
0241デフォルトの名無しさん2011/01/27(木) 12:34:16
ハッカーっぽいのお願いします。
0242あぼーんNGNG
あぼーん
0243デフォルトの名無しさん2011/01/27(木) 16:31:23
>>239
釣られてやがるwwwwwww
0244あぼーんNGNG
あぼーん
0245デフォルトの名無しさん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



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

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

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

NARUTOもでてるし
0267デフォルトの名無しさん2011/01/27(木) 23:31:22
うざ…ぁ…
0268デフォルトの名無しさん2011/01/27(木) 23:42:07
うざ…ぁ…
0269あぼーんNGNG
あぼーん
0270あぼーんNGNG
あぼーん
0271デフォルトの名無しさん2011/01/28(金) 00:22:41
俺は白土三平世代だからさ、忍者になれた時代なんだよね。
0272デフォルトの名無しさん2011/01/28(金) 00:23:13
>>271
ペロペロ^^
0273デフォルトの名無しさん2011/01/28(金) 00:30:28
あちゃー…こりゃ完全に忍びスレだわ
板違い乙
0274デフォルトの名無しさん2011/01/28(金) 00:31:11
>>273
場違い乙
0275デフォルトの名無しさん2011/01/28(金) 01:04:56
データシートを見てレジスタに値をセットしてハードウェアの挙動を見るみたいなことってどうやったら自習で学べますか
0276デフォルトの名無しさん2011/01/28(金) 01:07:55
スレ違い
0277あぼーんNGNG
あぼーん
0278あぼーんNGNG
あぼーん
0279あぼーんNGNG
あぼーん
0280あぼーんNGNG
あぼーん
0281あぼーんNGNG
あぼーん
0282あぼーんNGNG
あぼーん
0283あぼーんNGNG
あぼーん
0284あぼーんNGNG
あぼーん
0285あぼーんNGNG
あぼーん
0286デフォルトの名無しさん2011/01/28(金) 23:31:40
OSが32bitか64bitか調べる為にはどのようなコードを書けばよいでしょうか?
0287デフォルトの名無しさん2011/01/28(金) 23:35:27
sizeof(char*)
0288あぼーんNGNG
あぼーん
02892862011/01/29(土) 00:28:05
>>287
つまりはOSで使われてるアドレスの長さですよね?
char*でもint*でもdouble*でも同じなのでどれで書くべきか
悩んでるんですがなぜcharを選んだのでしょうか?
0290デフォルトの名無しさん2011/01/29(土) 00:38:34
>>289
いい加減スレ違い
0291デフォルトの名無しさん2011/01/29(土) 00:54:16
OSによるからなんともいえないのが正解じゃないか
0292デフォルトの名無しさん2011/01/29(土) 01:05:48
DxLibについての質問なのですが
コンソール(フルパス以外で指定したい)?でDxLibのディレクトリの指定の仕方を教えてください。
0293デフォルトの名無しさん2011/01/29(土) 01:09:44
スレ違い
029416bit2011/01/29(土) 01:15:39
>>286
おれは無視かよ!
0295デフォルトの名無しさん2011/01/29(土) 01:17:44
Perlは何ビットですか?
0296デフォルトの名無しさん2011/01/29(土) 01:34:08
9bit
0297デフォルトの名無しさん2011/01/29(土) 01:51:10
WindowsならMSDN引けばそういうのはある
0298デフォルトの名無しさん2011/01/29(土) 02:12:00
WindowsやMSDNはスレ違い
0299デフォルトの名無しさん2011/01/29(土) 04:36:19
コンソールのプログラムからAPIを使ったウィンドウを出したいのですが可能でしょうか
今作ろうとしているプログラムは

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

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

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

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

1つ目

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

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

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


0323デフォルトの名無しさん2011/01/29(土) 19:25:13
>>322
ググレカス
03243222011/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>
0325デフォルトの名無しさん2011/01/29(土) 19:26:09
>>322
> 1つ目
K&R

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

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

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

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

古いほうって第1版のことですか?
0333あぼーんNGNG
あぼーん
0334デフォルトの名無しさん2011/01/29(土) 22:17:58
>>332
そう。最近のK&RはANSIのことしか書いていない。
0335あぼーんNGNG
あぼーん
0336あぼーんNGNG
あぼーん
03373222011/01/29(土) 22:36:42
>>334
それでは第1版を買ってみます。
ありがとう。
0338デフォルトの名無しさん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; }
と書いていたというだけのこと。

別に買っても悪くはないけど。
0339デフォルトの名無しさん2011/01/29(土) 22:51:33
K&Rってきめえな
0340デフォルトの名無しさん2011/01/29(土) 22:57:57
>>338
キャストの必要性とか配列の初期化について
今の本で及第点をやれるのは少ないぞ
0341あぼーんNGNG
あぼーん
0342デフォルトの名無しさん2011/01/29(土) 23:11:01
>>340
だから何?
0343デフォルトの名無しさん2011/01/29(土) 23:13:18
>>342
おまえは落第
0344デフォルトの名無しさん2011/01/29(土) 23:15:32
蟹汗信者乙
0345デフォルトの名無しさん2011/01/29(土) 23:17:32
古いK&R買うことはないって言ってるんだろ?
新しいのにはキャストとか配列の初期化の説明がなくなってるのか。
0346あぼーんNGNG
あぼーん
0347あぼーんNGNG
あぼーん
0348あぼーんNGNG
あぼーん
0349あぼーんNGNG
あぼーん
0350あぼーんNGNG
あぼーん
0351あぼーんNGNG
あぼーん
0352あぼーんNGNG
あぼーん
0353あぼーんNGNG
あぼーん
0354あぼーんNGNG
あぼーん
0355あぼーんNGNG
あぼーん
0356あぼーんNGNG
あぼーん
0357あぼーんNGNG
あぼーん
0358あぼーんNGNG
あぼーん
0359あぼーんNGNG
あぼーん
0360あぼーんNGNG
あぼーん
0361あぼーんNGNG
あぼーん
0362あぼーんNGNG
あぼーん
0363あぼーんNGNG
あぼーん
0364デフォルトの名無しさん2011/01/30(日) 04:54:03
PHPの質問してもいいですか?
0365あぼーんNGNG
あぼーん
0366デフォルトの名無しさん2011/01/30(日) 05:05:59
なんでPerlはよくてPHPはだめなんですか
0367あぼーんNGNG
あぼーん
0368あぼーんNGNG
あぼーん
0369あぼーんNGNG
あぼーん
0370あぼーんNGNG
あぼーん
0371デフォルトの名無しさん2011/01/30(日) 06:07:46
俺もテトリス作れるようになりたい
0372デフォルトの名無しさん2011/01/30(日) 07:31:12
俺もWindows 9作れるようになりたい
0373あぼーんNGNG
あぼーん
0374デフォルトの名無しさん2011/01/30(日) 08:36:17
>>373
ちゅっちゅ
0375デフォルトの名無しさん2011/01/30(日) 17:43:20
すいません、調べても良く分からないんで教えてください・・
リダイレクトって何でしょうか?
リダイレクトできるようにする〜とか
良く聞くのですが、対象は何なのでしょうか?
出力みたいなものですか?
0376デフォルトの名無しさん2011/01/30(日) 17:52:48
>>375
google
0377デフォルトの名無しさん2011/01/30(日) 18:11:29
だから初心者はlinuxで勉強しろって言ってるんだ
0378デフォルトの名無しさん2011/01/30(日) 18:22:44
リナックス使ってるだけで勉強になるのか?
0379デフォルトの名無しさん2011/01/30(日) 19:49:16
Cのプログラムを書けばな
0380 ◆QZaw55cn4c 2011/01/30(日) 20:37:05
>>375
http://ja.wikipedia.org/wiki/入出力
>コンピュータにおいて特に指定しないときに用いられる(デフォルトの)データの入力・出力を標準入出力と言う。
>キャラクタベースを想定したオペレーティングシステム(UNIX系OS、MS-DOS等)では、以下の種類がある。
(略)
>コンピュータに搭載されているオペレーティングシステムによって、備わっている標準入出力の種類や個数は異なるが、
>通常、そのオペレーティングシステムで扱える他の種類のファイルと同列の存在として扱われる。
>なお、オペレーティングシステム(や実行プログラム)の設計時に標準の入出力先として想定している装置から、
>別の装置へと入出力先を切り替える事を、リダイレクトと言う。
0381デフォルトの名無しさん2011/01/30(日) 20:44:24
何のリダイレクトか書いてない
ここがム板であることから察するに宛先の変更だな
0382あぼーんNGNG
あぼーん
0383デフォルトの名無しさん2011/01/30(日) 21:11:28
>>375
リダイレクトなんか無視しろ、有用に使いたければLinuxいけ。
0384あぼーんNGNG
あぼーん
0385あぼーんNGNG
あぼーん
0386デフォルトの名無しさん2011/01/30(日) 23:29:15
コマンドプロンプトで実行結果を
メモ帳に表示させるにはどうすればいいのですか?

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

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

a.outを実行しその実行結果を自動的にメモ帳で表示するように
リダイレクトするんです
0392デフォルトの名無しさん2011/01/31(月) 00:05:42
./a.out >> sample1.txt; notepad sample1.txt
0393デフォルトの名無しさん2011/01/31(月) 00:10:45
それnotepadへのリダイレクトって言うのか
0394あぼーんNGNG
あぼーん
0395デフォルトの名無しさん2011/01/31(月) 01:17:29
powershellならcatコマンド使えるぞ、良かったな
0396デフォルトの名無しさん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を使う方法が順当なのでしょうか?
0397あぼーんNGNG
あぼーん
0398デフォルトの名無しさん2011/01/31(月) 02:00:30
>>396
「とある」だけで保証を確認できなければ、俺なら char 配列にしておく
struct は厳重にチェック済みのデータでないと危なくて使えない
0399デフォルトの名無しさん2011/01/31(月) 02:02:34
>>396
struct を使ったほうが楽
0400デフォルトの名無しさん2011/01/31(月) 02:25:16
>>398,399

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

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

方針だけでもご指南していただければありがたいです
0401デフォルトの名無しさん2011/01/31(月) 02:29:32
そんなら最初の1行だけfgetsで空読みすれば
あとは問題なかろう
0402デフォルトの名無しさん2011/01/31(月) 02:30:51
とある配列のインデックス
0403デフォルトの名無しさん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]);

}

}

なんか自分でも何をやっているのか分からなくなっているんですが
どこがおかしいかだけでもおしえていただけませんか?
0404デフォルトの名無しさん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]);
 
 }
}

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

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

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

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

取り敢えず、空読みはこうだな。
--
char s[100];
fgets(s, sizeof(s), fp);
--
0411デフォルトの名無しさん2011/01/31(月) 04:57:01
>>409
名簿管理ソフトみたいなものを作ると言うことなら、読み込みプログラム、書き込みプログラム、検索プログラムを先ず作ってみよう。
0412デフォルトの名無しさん2011/01/31(月) 05:45:49
>>408
嘘乙
0413デフォルトの名無しさん2011/01/31(月) 08:56:05
そんなのsqliteのAPI使った方が良いだろ
0414デフォルトの名無しさん2011/01/31(月) 09:37:33
>>412
どこが嘘なのかkwsk。
0415デフォルトの名無しさん2011/01/31(月) 11:42:52
char name[256]でおk
0416デフォルトの名無しさん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);

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

こういう。
0418デフォルトの名無しさん2011/01/31(月) 14:32:50
こういうの自分で決めて作ったほうが楽しいのに
0419デフォルトの名無しさん2011/01/31(月) 14:48:12
それが出来ないんだから>>418様に聞いてるんです
0420デフォルトの名無しさん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;
}
0421デフォルトの名無しさん2011/01/31(月) 17:14:04
呼び出す時に与える実引数を変えればいいんじゃないの
0422デフォルトの名無しさん2011/01/31(月) 17:17:24
>>420
関数ポインタでもどうぞ
http://codepad.org/BXueouUe
0423デフォルトの名無しさん2011/01/31(月) 17:56:22
>>421
そこは固定したいんです。せっかくレス下さったのにごめんなさい

>>422
y /= x のxの部分を関数ポインタにすればいいかなと思いましたが、
func2の中で呼び出せる関数はやはり一つだけなので、色々なxの関数形を一度にやろうとすると
その数だけのfunc2が必要になってしまいますよね…。
0424デフォルトの名無しさん2011/01/31(月) 18:00:59
無理に一つにまとめて、なんかいいことあんの?
0425デフォルトの名無しさん2011/01/31(月) 18:15:05
>>423
うん、関数ポインタの出番だね
がんばんな、おまえさん 424 より筋いいぜ
0426デフォルトの名無しさん2011/01/31(月) 19:12:49
>>425
ぴーぽーぱーぽー
0427デフォルトの名無しさん2011/01/31(月) 19:17:07
>>423
関数ポインタの配列を用意して、ループの外側にもう一個ループ作って呼び出す関数を回してけばいいだろ
0428あぼーんNGNG
あぼーん
0429デフォルトの名無しさん2011/01/31(月) 19:23:55
配列にする以外に方法ないか?
0430デフォルトの名無しさん2011/01/31(月) 19:24:31
春休みの2週間で、C言語マスターしたいんですが出来ますか?
アルゴリズムとかもいじりたいです。知恵袋やgooなどの質問所では
ポインタやアルゴリズムで躓く人が多いと聞きました。どうでしょう?
ちなみに偏差値40です・・・orz
0431デフォルトの名無しさん2011/01/31(月) 19:30:36
>>430
2週間根詰めでCを理解出来ないようならその趣味は諦めろ
0432デフォルトの名無しさん2011/01/31(月) 19:32:12
文法を覚えるだけならできるよ
使いこなせないけど
0433デフォルトの名無しさん2011/01/31(月) 19:33:07
何か作りたいものがあるとか
目標がないと
0434あぼーんNGNG
あぼーん
0435あぼーんNGNG
あぼーん
0436あぼーんNGNG
あぼーん
0437あぼーんNGNG
あぼーん
0438あぼーんNGNG
あぼーん
0439あぼーんNGNG
あぼーん
0440あぼーんNGNG
あぼーん
0441あぼーんNGNG
あぼーん
0442あぼーんNGNG
あぼーん
0443あぼーんNGNG
あぼーん
0444あぼーんNGNG
あぼーん
0445あぼーんNGNG
あぼーん
0446あぼーんNGNG
あぼーん
0447デフォルトの名無しさん2011/02/01(火) 01:22:59
昨日ファイル取り込んでソートして表示させるプログラムについて質問させていただいたものです
あの後やっぱり構造体を使おうってことになりまして作ってみたんですが
ファイルからデータを取り込んで構造体に組み込む方法がわかりません
勝手なこととわかっていますが、よろしければご指南をおねがいします
下の方のかこってあるところがわかりません
http://www.uproda.net/down/uproda212879.txt
0448あぼーんNGNG
あぼーん
0449デフォルトの名無しさん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


よろしくおねがいします
0450デフォルトの名無しさん2011/02/01(火) 01:31:33
>>449
C/C++の宿題片付けます 146代目
http://hibari.2ch.net/test/read.cgi/tech/1296387672/
0451デフォルトの名無しさん2011/02/01(火) 01:32:44
一体どこを探して見つからなかったのだろう・・・
0452デフォルトの名無しさん2011/02/01(火) 01:44:45
>>449
>↑これはできたんですが
出来た分は晒せよ
0453デフォルトの名無しさん2011/02/01(火) 01:49:21
晒したらパクられるし
0454デフォルトの名無しさん2011/02/01(火) 01:55:06
>>449
出来たけどそのままパクられるから晒さないわ
0455デフォルトの名無しさん2011/02/01(火) 01:57:54
>>454
0456デフォルトの名無しさん2011/02/01(火) 02:26:22
>>454
思い上がってんじゃねーよ
0457デフォルトの名無しさん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 );
}
0458あぼーんNGNG
あぼーん
0459デフォルトの名無しさん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

深夜遅くに申し訳ないんですがどこを弄ればうまく実行されるかアドバイスがいただきたいです
よろしくおねがいします
0460デフォルトの名無しさん2011/02/01(火) 03:05:42
分からんけどiの値をインクリメントしなくて良いの?
0461デフォルトの名無しさん2011/02/01(火) 03:10:10
>Name kokugo sansu rika shakai
後ここの段ちゃんと飛ばしてる?
0462デフォルトの名無しさん2011/02/01(火) 03:11:53
>>460
やってみましたがセグメンテーション違反のままでした
プログラム自体にはおかしいところはないということなのでしょうか・・・
0463デフォルトの名無しさん2011/02/01(火) 03:13:20
>>461
>fgets(s,sizeof(s),infp);
一応これで空読み込みしているつもりなんですが・・・
0464デフォルトの名無しさん2011/02/01(火) 03:26:10
http://www.uproda.net/down/uproda212965.txt
現状のプログラムをupしてみました
見難くてすいません、エスパーみたいな質問ですが
どこがおかしいか気づかれたら是非とも指摘していただきたいです
0465デフォルトの名無しさん2011/02/01(火) 03:29:34
>>464
iを0で初期化してないんじゃ
0466デフォルトの名無しさん2011/02/01(火) 03:30:56
>>464
iを初期化してない
0467デフォルトの名無しさん2011/02/01(火) 04:01:49
>>465,466
int i=0;
でいいんでしょうか?
やっぱりセグメンテーション違反のままですorz
本当にこんな深夜なのに返信していただきありがとうございます
0468デフォルトの名無しさん2011/02/01(火) 04:17:12
>>467
//fgets(s,sizeof(s),infp);
何でコメントアウトしてんの?
同じセグメンテーション違反でも、毎回違うところで出てる気がする…
0469デフォルトの名無しさん2011/02/01(火) 04:21:21
>>468
できたました;;
ああ、あほだ俺
ホントこんな時間までお付き合いしていただいてありがとうございました
どんなに感謝してもしきれないです
ホントにありがとうございましたm(_)m
0470あぼーんNGNG
あぼーん
0471あぼーんNGNG
あぼーん
0472デフォルトの名無しさん2011/02/01(火) 14:57:32
>>469
どういたしまして
0473あぼーんNGNG
あぼーん
0474ドヤン2011/02/01(火) 17:46:58
http://www.info.shonan-it.ac.jp/kobayashi-lab/2010infotheory/infotheory.htm

ちょっとこれだれかやって。
0475デフォルトの名無しさん2011/02/01(火) 17:48:47
>>474
C/C++の宿題片付けます 146代目
http://hibari.2ch.net/test/read.cgi/tech/1296387672/
0476あぼーんNGNG
あぼーん
0477あぼーんNGNG
あぼーん
0478あぼーんNGNG
あぼーん
0479デフォルトの名無しさん2011/02/01(火) 20:33:14
今まで専門用語やたら使う人は意地悪な人だと思ったけど、知識として
頭に入るとその用語使うと便利なんですよね、自分でもって実感しました。
本当すいません。
0480デフォルトの名無しさん2011/02/01(火) 20:39:12
てけとーにビルドしてみて
undefined symbol メッセージに主導権をゆだねる人たち
0481あぼーんNGNG
あぼーん
0482デフォルトの名無しさん2011/02/01(火) 22:21:18
コマンドプロンプトとメモ帳とgccでC言語の勉強をしています。
メモ帳で"あいうえお"と書いたファイル,ファイル名aiueo(拡張子はtxt)を作って
デスクトップ上に保存しました。

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

dir aiueoや

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

cd desktop
dir aiueo txt.

でいいのでしょうか?

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


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

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

多分釣りだな
0497あぼーんNGNG
あぼーん
0498482 ◆boczq1J3PY 2011/02/01(火) 22:39:28
>>492
デスクトップというディレクトリはCドライブに直属するのですか?
0499デフォルトの名無しさん2011/02/01(火) 22:39:31
答えてる奴もいい加減にしろよ
0500あぼーんNGNG
あぼーん
0501あぼーんNGNG
あぼーん
0502あぼーんNGNG
あぼーん
0503あぼーんNGNG
あぼーん
0504あぼーんNGNG
あぼーん
0505482 ◆boczq1J3PY 2011/02/01(火) 22:42:28
>>496
検索エンジンからの検索はサイトの選別が難しいにも程があるのです。
砕いて教えてくれる掲示板が最適なのです。
0506あぼーんNGNG
あぼーん
0507あぼーんNGNG
あぼーん
0508あぼーんNGNG
あぼーん
0509あぼーんNGNG
あぼーん
0510あぼーんNGNG
あぼーん
0511あぼーんNGNG
あぼーん
0512あぼーんNGNG
あぼーん
0513あぼーんNGNG
あぼーん
0514あぼーんNGNG
あぼーん
0515あぼーんNGNG
あぼーん
0516あぼーんNGNG
あぼーん
0517あぼーんNGNG
あぼーん
0518あぼーんNGNG
あぼーん
0519あぼーんNGNG
あぼーん
0520482 ◆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バイト
↑↑

となりました。

ボリュームラベルがないって何でしょう
0521あぼーんNGNG
あぼーん
0522あぼーんNGNG
あぼーん
0523デフォルトの名無しさん2011/02/01(火) 22:51:09
見つかったか、良かったなー
0524デフォルトの名無しさん2011/02/01(火) 22:51:51
そろそろggrksと言わざるを得ない
0525デフォルトの名無しさん2011/02/01(火) 22:52:49
おせーよ
0526 ◆/bNOmWwavw 2011/02/01(火) 22:54:13
サドルマン
0527デフォルトの名無しさん2011/02/01(火) 22:54:41
一つの釣りでここまで荒れるところがCスレらしい。
0528デフォルトの名無しさん2011/02/01(火) 22:56:31
後釣り宣言wwwwwwwwwwwwwww
0529あぼーんNGNG
あぼーん
0530デフォルトの名無しさん2011/02/01(火) 22:58:13
お前らガンガン釣れるなww
良い釣り場だぜwwww
0531デフォルトの名無しさん2011/02/01(火) 22:58:42
本当によく釣れるwwwwwwwwwwwwww
0532デフォルトの名無しさん2011/02/01(火) 22:59:08
顔真っ赤だな
0533デフォルトの名無しさん2011/02/01(火) 22:59:14
釣り堀だあnwwwww
0534デフォルトの名無しさん2011/02/01(火) 22:59:48
これぞ糞スレ
0535デフォルトの名無しさん2011/02/01(火) 22:59:52
なすびwwwwwwwwwwwwww
0536デフォルトの名無しさん2011/02/01(火) 23:00:28
糞の立てたスレだからね
0537デフォルトの名無しさん2011/02/01(火) 23:01:28
宿題スレでガチで聞いてるしw
0538482 ◆boczq1J3PY 2011/02/01(火) 23:01:45
とりあえず
c:\は初めて知りました、ありがとうございます。
後は自分で調べますね。
0539デフォルトの名無しさん2011/02/01(火) 23:02:38
>>520
ほ、ほーっ、ホアアーッ!! ホアーッ!!
0540デフォルトの名無しさん2011/02/01(火) 23:03:11
>>539
おいやめろ
0541デフォルトの名無しさん2011/02/01(火) 23:03:48
釣られた奴ざまあwwwwwwwwwwwwww
0542482 ◆boczq1J3PY 2011/02/01(火) 23:03:57
>>537
ちょww
俺じゃありませんw
ネタでしょうね。
留年はちょっと大げさでした、本当に留年する可能性もある人がいるので
発言は控えます。
0543デフォルトの名無しさん2011/02/01(火) 23:04:34
他人のフリwwwwwwwwwww
0544デフォルトの名無しさん2011/02/01(火) 23:05:32
ここで教えたら叩かれることが目に見えてるな
0545デフォルトの名無しさん2011/02/01(火) 23:05:35
この手の奴らは手段を選ばないからな
0546デフォルトの名無しさん2011/02/01(火) 23:06:20
宿題スレであわよくば答えを得ようとしたのか
0547デフォルトの名無しさん2011/02/01(火) 23:07:14
まず、C言語の話じゃない
0548デフォルトの名無しさん2011/02/01(火) 23:08:36
ビットシフトはなんの役に立つのですか?
0549デフォルトの名無しさん2011/02/01(火) 23:08:41
ここの姉妹スレがあるだろう

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

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

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

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

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

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

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

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


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


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

1分47秒か…
0623デフォルトの名無しさん2011/02/02(水) 08:04:14
>>622
1分以内乙
0624デフォルトの名無しさん2011/02/02(水) 08:05:10
>>618
「使える」という状態が何を指すかによっても違ってくるので、具体的にどうぞ。
環境にも依存しますので、汎用的な回答は難しいかと。
0625デフォルトの名無しさん2011/02/02(水) 08:05:11
>>621
30秒乙
0626デフォルトの名無しさん2011/02/02(水) 08:05:37
>>621
そうだね、悔しいよね
0627デフォルトの名無しさん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
そうだね、悔しいよね
0628デフォルトの名無しさん2011/02/02(水) 08:07:03
糞スレ
0629デフォルトの名無しさん2011/02/02(水) 08:07:36
>>627
悔しいよね
0630デフォルトの名無しさん2011/02/02(水) 08:07:57
>>629
( ´∀`)つ□ 涙拭けよ
0631デフォルトの名無しさん2011/02/02(水) 08:08:08
ロシヒカリ
0632デフォルトの名無しさん2011/02/02(水) 08:08:30
>>630
顔真っ赤だぞ
0633デフォルトの名無しさん2011/02/02(水) 08:09:01
ほ
0634デフォルトの名無しさん2011/02/02(水) 08:09:18
>>632
つ鏡
0635デフォルトの名無しさん2011/02/02(水) 08:09:20
どうせ糞レスしかないんだから何の話をしたって良いだろ
なんでプログラミング関連の話だけスレチなんだよ
0636デフォルトの名無しさん2011/02/02(水) 08:10:06
>>634
悔しいよね^^
0637デフォルトの名無しさん2011/02/02(水) 08:10:40
結局こういうときの返しって「つ鏡」に落ち着くんだな
0638デフォルトの名無しさん2011/02/02(水) 08:11:17
ロシヒカリ
0639デフォルトの名無しさん2011/02/02(水) 08:11:26
>>636のパターンが少ない
0640デフォルトの名無しさん2011/02/02(水) 08:11:45
俺も1時間でテトリス作れるようになりたいなぁ
0641デフォルトの名無しさん2011/02/02(水) 08:12:38
>>639
でも悔しいんだね^^
0642デフォルトの名無しさん2011/02/02(水) 08:13:17
>>639
お前も人のこと言えないぞ
どっちも五十歩百歩だわ
0643デフォルトの名無しさん2011/02/02(水) 08:13:40
>>641
悔しいも何も、お前が糞レスしかしてないのって事実だろ
反論出来ないだろ糞レス野郎死ね
0644デフォルトの名無しさん2011/02/02(水) 08:14:20
>>642
お前誰だよwwwwwwwwwwwwww
第三者視点ワロタwwwwwwwwwwwwwwww
お前は何歩だよwwwwwwwwwwwwwwwwwwww
0645デフォルトの名無しさん2011/02/02(水) 08:14:26
643 :デフォルトの名無しさん:2011/02/02(水) 08:13:40
>>641
悔しいも何も、お前が糞レスしかしてないのって事実だろ
反論出来ないだろ糞レス野郎死ね

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

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

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

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

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

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

ぴろぴろ

これも使い古されてるなぁ
0672デフォルトの名無しさん2011/02/02(水) 08:30:30
コピペ厨w
0673デフォルトの名無しさん2011/02/02(水) 08:31:29
このパートスレの最近の方は、半分以上こんな感じのコピペで埋まってるんだよ
0674デフォルトの名無しさん2011/02/02(水) 08:31:51
ほかでやれバカ
0675デフォルトの名無しさん2011/02/02(水) 08:34:20
Cに手を出してみたはいいけど、頭悪すぎて理解できなかったクズが悔しさをごまかすために荒しになった
0676デフォルトの名無しさん2011/02/02(水) 08:45:27
コピペ厨に勝ったぞ
0677デフォルトの名無しさん2011/02/02(水) 08:46:28
意味ないよ。また出てくる
0678デフォルトの名無しさん2011/02/02(水) 08:48:06
でも俺の勝ちであることに変わりはない
このスレの住人も俺を支持しているし
0679デフォルトの名無しさん2011/02/02(水) 08:51:36
反論できないコピペ厨wwwwwwwwwwwwwwwwwwwwwwwww
0680デフォルトの名無しさん2011/02/02(水) 08:54:20
まじで圧倒的勝利すぎてつまらん
0681デフォルトの名無しさん2011/02/02(水) 08:55:53
全部コピペ厨の自演かよ。キモすぎ
0682デフォルトの名無しさん2011/02/02(水) 09:02:45
とりあえず自演って言っておけば勝てた気がする
0683デフォルトの名無しさん2011/02/02(水) 09:03:53
またコイツかよ。そのレスいつかのスレでも見たわ
0684デフォルトの名無しさん2011/02/02(水) 09:06:26
自演乙
0685デフォルトの名無しさん2011/02/02(水) 09:08:14
DT
0686デフォルトの名無しさん2011/02/02(水) 09:10:41
Perl忍者来いよ
0687デフォルトの名無しさん2011/02/02(水) 09:27:47
 
0688デフォルトの名無しさん2011/02/02(水) 10:37:14
嵐で報告した
0689デフォルトの名無しさん2011/02/02(水) 12:16:13
俺も俺も
0690デフォルトの名無しさん2011/02/02(水) 12:19:02
じゃあ俺も
0691デフォルトの名無しさん2011/02/02(水) 12:26:10
いやいや俺が
0692デフォルトの名無しさん2011/02/02(水) 18:29:34
 
0693デフォルトの名無しさん2011/02/02(水) 19:22:20
なるぽ
0694デフォルトの名無しさん2011/02/02(水) 19:39:19
さあ、やるぽ
0695デフォルトの名無しさん2011/02/02(水) 20:40:05
めるぽ
0696デフォルトの名無しさん2011/02/02(水) 21:20:16
>>695
ンッ
0697ξ・∀・)2011/02/02(水) 21:29:46
呼んだ?
0698デフォルトの名無しさん2011/02/02(水) 22:04:26
キャアアァァァァシャベッタァァァァアアアア!!!!!!!!!!!
0699デフォルトの名無しさん2011/02/02(水) 22:07:09
0700デフォルトの名無しさん2011/02/02(水) 22:11:31
 
0701デフォルトの名無しさん2011/02/02(水) 23:01:48
ユーキャンのこっちこっちってCMマジ腹が立つんだがお前らどう?
0702デフォルトの名無しさん2011/02/02(水) 23:06:47
誤爆すまそ
0703デフォルトの名無しさん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;みたいに配列を使って書けばよくないですかね?
0704デフォルトの名無しさん2011/02/02(水) 23:12:13
誤爆にマジ腹が立つんだがお前らどう?
0705デフォルトの名無しさん2011/02/02(水) 23:13:27
>>701
俺もムカつくわ〜
0706デフォルトの名無しさん2011/02/03(木) 00:16:45
>>703
ポインタ(やインデックス変数)を使わない場合、0、1、のように要素番号を定数で書かなければいけない。
その例なら、ループにするのが常道だろうけど。
0707デフォルトの名無しさん2011/02/03(木) 00:22:43
最適化に丸投げなやつって、こういうとき無口なんだよな
0708デフォルトの名無しさん2011/02/03(木) 00:31:17
コンパイラが何とかしてくれるだろ
0709デフォルトの名無しさん2011/02/03(木) 03:22:16
>>703
マジックナンバー使うなって怒られたじゃね?
まぁ、この場合、マジックナンバーの方がましだけど…
0710デフォルトの名無しさん2011/02/03(木) 03:29:12
NullとEOFの違いって何ですか
どちらも、数字として使える開発済みの文字ですか?
0711デフォルトの名無しさん2011/02/03(木) 04:08:48
>>710
NULLは「ポインタとしての0」を表す。
厳密には、ポインタが現れるべきところに存在する0がNULLポインタとみなされる。
定数NULLの値は0だったり((void *)0)だったり((char *)0)だったり環境によってまちまちである。
0もしくはNULLと書けば問題なし。

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

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

>>703
通信ソフトでの電文作成などでデータの配置がダイナミックに変化するような場合、
unsigned char* でとったポインタを必要に応じてキャストしながら進めていくことが割とある。
データ設定の中に
*(Type*)Ptr++ = Data;
とかがあればそれだな。
そういうののプロトタイプだったり、そういうのを作ろうとしたが結局文字だけだったとかいうオチもあるかも。
0716デフォルトの名無しさん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';
--
このブロックだけで見れば最後のインクリメントは(当然)必要ないけれど、
他のブロックでも使う場合に備えて敢えてインクリメントしておくこともしばしば。
0717デフォルトの名無しさん2011/02/03(木) 11:21:44
もうすこしマシな例でお願いしますよ・・・ほんと。
0718デフォルトの名無しさん2011/02/03(木) 11:28:26
自分の信じる道を行けばいいですよ・・・ほんと。
0719デフォルトの名無しさん2011/02/03(木) 12:55:58
>>715
荒らしに反応しちゃうのって
0720デフォルトの名無しさん2011/02/03(木) 13:27:28
まだコマンドプロンプトの話してたの?
馬鹿じゃね
0721デフォルトの名無しさん2011/02/03(木) 14:52:52
糞スレ
0722デフォルトの名無しさん2011/02/03(木) 17:41:21
このスレではhogeではなくhohhoを使うんだよ
0723あぼーんNGNG
あぼーん
0724デフォルトの名無しさん2011/02/03(木) 22:57:22
C言語なら糞に聞け
0725デフォルトの名無しさん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);
}
0726デフォルトの名無しさん2011/02/03(木) 23:50:53
optionは省略可
0727Perl忍者 ◆M5ZWRnXOj6 2011/02/03(木) 23:57:07
オンラインゲーム リネージュ1のアイテム増やしまくる
ソフト作ってください

お願いです

どうすればいいですか?

教えてください
0728デフォルトの名無しさん2011/02/04(金) 00:00:01
>>727
https://secure.plaync.jp/lineage/inquiry/Support.aspx?gcpid=1&inqcode=21
ここで聞いてみ
0729Perl忍者 ◆M5ZWRnXOj6 2011/02/04(金) 00:02:00
運営にばれたらBANされます

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

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

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

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


int hoge(unsigned long data){
0733デフォルトの名無しさん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++;
}
みたいな感じでしょうか?

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

でいいとか言う突っ込みは無しだよな?負けたわ
0736デフォルトの名無しさん2011/02/04(金) 00:35:38
要素数が固定じゃないなら、どこかでその長さを取得するか
配列の最後まで参照したということを確認しないといけないだろ
0737デフォルトの名無しさん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] );

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

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

123456789+1=123456790
と書き換えたい場合どうしたらいいですか?echoを使って。
0743デフォルトの名無しさん2011/02/04(金) 01:05:47
いい加減寝ろよw
0744 ◆QZaw55cn4c 2011/02/04(金) 01:40:13
>>742
echo 123456789+1=1234567890 > t.txt
0745デフォルトの名無しさん2011/02/04(金) 01:42:35
>>744
ありがとうございます。
echoの使い方わかりました。
echoの使い方乗ってるサイトないんですよ・・・
0746デフォルトの名無しさん2011/02/04(金) 01:51:51
普通にあるが
0747デフォルトの名無しさん2011/02/04(金) 01:53:46
gccを使ってるんですが、シェル端末ってメモ帳でもできますか?
gccの場合、プログラム実行の際の端末はどうすればいいんですか?
0748デフォルトの名無しさん2011/02/04(金) 01:54:57
このスレにエスパーはいませんかー?
0749デフォルトの名無しさん2011/02/04(金) 01:55:33
cmd.exe?
0750デフォルトの名無しさん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;
0751747 ◆MjaFQpDkME 2011/02/04(金) 02:03:05
>>748
コンソールの実行プログラムを作って他人のPCへ送りたいんですが、
メモ帳開いて実行できたら良いと思ってるんです。できませんか?

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

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

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

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

あ


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

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

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

int Direct(int x)
{
int x;

略
}

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

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

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

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

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

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


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

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

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


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

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

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

笑うところ?
0815デフォルトの名無しさん2011/02/04(金) 22:18:40
>>814
自分の意見に似わないから
だな
デリミスぐらいで厳しいな
0816デフォルトの名無しさん2011/02/04(金) 22:19:42
>>813
「高さ×底辺÷2ではなく底辺×高さ÷2」と規格で決まってるのかい?
というか、お前はなんだか、この公式の根拠について話してる気がしてならないのだが
0817デフォルトの名無しさん2011/02/04(金) 22:21:54
http://www.google.co.jp/search?hl=ja&source=hp&biw=1258&bih=633&q=%E6%84%8F%E8%A6%8B%E3%81%AB%E4%BC%BC%E5%90%88%E3%82%8F%E3%81%AA%E3%81%84&aq=f&aqi=&aql=&oq=
http://www.google.co.jp/search?hl=ja&source=hp&biw=1258&bih=633&q=%E6%84%8F%E8%A6%8B%E3%81%AB%E4%BC%BC%E3%82%8F%E3%81%AA%E3%81%84&aq=f&aqi=&aql=&oq=
0818デフォルトの名無しさん2011/02/04(金) 22:24:35
>>817
そぐわない
0819デフォルトの名無しさん2011/02/04(金) 22:26:33
え
0820デフォルトの名無しさん2011/02/04(金) 22:28:21
古語を出してきて「共通認識が〜」とか良く言えるよなw
0821デフォルトの名無しさん2011/02/04(金) 22:29:27
車輪防止策にも突っ込んでやれよ…
0822デフォルトの名無しさん2011/02/04(金) 22:32:10
>>816
http://q.hatena.ne.jp/1197768804
0823デフォルトの名無しさん2011/02/04(金) 22:32:14
ロシヒカリ
0824デフォルトの名無しさん2011/02/04(金) 22:32:51
自分の意見に合わない、じゃねーの?
そろそろガチでスレチだと言いたいが雑談だし良いか
0825デフォルトの名無しさん2011/02/04(金) 22:33:58
>>822
早く規格出せよ^^
0826デフォルトの名無しさん2011/02/04(金) 22:35:33
何言っても苦しくなるだけ
面積の話が無理矢理な喩えであることに変わりはない
0827デフォルトの名無しさん2011/02/04(金) 22:36:39
じゃあお前ら俺の面積の代わりにいいたとえ出してみろよ
0828デフォルトの名無しさん2011/02/04(金) 22:40:44
底辺×高さ×高さじゃ計算できないよね
だから底辺×高さ÷2と「便宜上定めた」んだよ
C言語も一緒
これで分かったかい?
0829デフォルトの名無しさん2011/02/04(金) 22:41:34
はやく面積の規格さらせよ
0830デフォルトの名無しさん2011/02/04(金) 22:48:24
江戸間 とか 関西間 とか
0831デフォルトの名無しさん2011/02/04(金) 22:49:50
>>829
>>822にあるじゃん
0832デフォルトの名無しさん2011/02/04(金) 22:50:04
面積の規格
cm^2 (一例)
0833デフォルトの名無しさん2011/02/04(金) 22:52:51
>>831
早く規格出せよ
0834デフォルトの名無しさん2011/02/04(金) 22:56:55
>>833
規格(一例)
a
0835デフォルトの名無しさん2011/02/04(金) 22:57:47
面積の規格書、面積の規格書
0836デフォルトの名無しさん2011/02/04(金) 23:02:11
数学できない奴が数学を例に出すからこうなる
0837デフォルトの名無しさん2011/02/04(金) 23:04:57
実数なら *0.5
整数なら >>1
0838デフォルトの名無しさん2011/02/04(金) 23:06:20
面積だけに免責してやろうじゃないか!
0839デフォルトの名無しさん2011/02/04(金) 23:06:34
はい
0840デフォルトの名無しさん2011/02/04(金) 23:12:01
yahoo知恵遅れでやれ
0841デフォルトの名無しさん2011/02/04(金) 23:30:12
yahoo知恵ぶくれ
ってのがあったなぁ
0842デフォルトの名無しさん2011/02/04(金) 23:40:11
四角い状態からだんだん丸く線を引いていくのってどうやったらできますか?
言葉だと分かりづらいのでできればサンプルコードをお願いします。
0843デフォルトの名無しさん2011/02/04(金) 23:41:31
>>842
アニメーションGIFで説明してくれ
0844デフォルトの名無しさん2011/02/04(金) 23:51:43
アニメーションGIFの規格をくれ
0845デフォルトの名無しさん2011/02/04(金) 23:52:33
じゃあいいや
0846デフォルトの名無しさん2011/02/04(金) 23:53:08
>>842
まずはお前の説明から分かりづらいのでできればアニメーションGIFでお願いします
0847847 ◆l3ahTHN9m6 2011/02/05(土) 01:27:09
関数を呼び出すとき

stelsfire(int a);
じゃなくて
stelsfire(a);
と引数は無視できるんですか?
0848デフォルトの名無しさん2011/02/05(土) 01:59:52
引数無視してないじゃん!
0849847 ◆l3ahTHN9m6 2011/02/05(土) 02:01:16
引数じゃなかったです、intです、何だっけdoubleとかfloatみたいな。
0850デフォルトの名無しさん2011/02/05(土) 02:03:15
型
0851デフォルトの名無しさん2011/02/05(土) 02:43:54
むしろ型の宣言なんかしてたらプロトタイプと紛らわしいじゃん
0852デフォルトの名無しさん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 のように書くのは不可。
0853デフォルトの名無しさん2011/02/05(土) 02:54:56
>>852
知識のひけらかし乙
0854デフォルトの名無しさん2011/02/05(土) 02:58:58
>>852は誰に向けて喋ってるんだ?
0855デフォルトの名無しさん2011/02/05(土) 05:18:04
>>482
分かり辛過ぎワロタ
0856デフォルトの名無しさん2011/02/05(土) 05:18:54
>>842だよくそw
0857857 ◆Oegcdkx9m6 2011/02/05(土) 05:50:43
質問なんですが、cygwinの端末に出力される文字列をメモ帳とかに
コピーする方法ってありますか?出力結果が長いと手作業だと疲れるんです。
0858デフォルトの名無しさん2011/02/05(土) 06:12:45
リダイレクト
0859デフォルトの名無しさん2011/02/05(土) 06:15:48
teeコマンド使えよ。
0860デフォルトの名無しさん2011/02/05(土) 06:34:15
このcygwinさんがんばるなぁ。
向いてないとも思えるが、なんでcygwinなんだか。
0861デフォルトの名無しさん2011/02/05(土) 06:43:19
宿題とか言ってなかったか?
ここ宿題スレじゃないし、このレベルだと先生に聞いた方が良いと思うが
0862857 ◆Oegcdkx9m6 2011/02/05(土) 06:49:50
>>858
いや、すでに表示されているものをごっそり
コピーする方法ないですかねぇ?
>>860
徹夜×3日連続です・・・

0863857 ◆Oegcdkx9m6 2011/02/05(土) 06:51:53
しばらくROMります・・・
0864デフォルトの名無しさん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
0865 ◆QZaw55cn4c 2011/02/05(土) 09:18:52
>>857
ウィンドウタイトルバー(青いところ)で右クリック
→編集
→範囲指定
→マウスで範囲指定
→ウィンドウタイトルバー(青いところ)で右クリック
→編集
→コピー
でコピペできます。
0866デフォルトの名無しさん2011/02/05(土) 12:29:04
>>865
氏ね
0867デフォルトの名無しさん2011/02/05(土) 12:34:05
>>865
カス野郎失せろ
0868デフォルトの名無しさん2011/02/05(土) 12:36:24
500円です
0869デフォルトの名無しさん2011/02/05(土) 13:14:25
私は処女ですが…
それが何か関係あるのですか?
0870デフォルトの名無しさん2011/02/05(土) 15:07:50
処女が優遇されるなら童貞も価値が上がっていいはず
0871デフォルトの名無しさん2011/02/05(土) 17:24:40
統計分析、機械学習、データマイニング、集合知をC言語で扱う場合は
このスレでいいんですよね?
0872デフォルトの名無しさん2011/02/05(土) 17:25:16
R使えよ
0873デフォルトの名無しさん2011/02/05(土) 18:42:53
L使えよ
0874デフォルトの名無しさん2011/02/05(土) 19:07:22
抵抗をコイルに変えたら、それでどうなるんだ
0875デフォルトの名無しさん2011/02/05(土) 19:21:14
あーあ、やっちゃったねw
0876デフォルトの名無しさん2011/02/05(土) 19:24:42
パッドでリターンロス良くしていたのを
Π-Lマッチングにしてロスを少なくしてリターンロス良くするんですよ
でね、今は集中定数回路じゃなく分布定数の
マイクロストリップラインを使ったほうが良いね
0877デフォルトの名無しさん2011/02/05(土) 20:52:10
もしかして面白いと思ってるんだろうか
0878デフォルトの名無しさん2011/02/05(土) 20:53:36
日本語でおk
0879デフォルトの名無しさん2011/02/05(土) 20:56:16
I am a pennis.
0880C評論家2011/02/05(土) 21:11:05
あのさ
なんでこんなクソスレたってるのかな?

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

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

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

やりたいことが「ある数を与えたら1つ増やして返す関数」だとしたら、
return n + 1;
がその実装の一例。もちろん実装手段はこれ以外にもたくさんある。
0893デフォルトの名無しさん2011/02/05(土) 23:37:38
>やりたいことを実現するための具体的な手段
下請けに丸投げすることか
0894デフォルトの名無しさん2011/02/05(土) 23:39:04
その通り
0895デフォルトの名無しさん2011/02/05(土) 23:47:14
>>893
それは実装手段であって実装ではない
0896デフォルトの名無しさん2011/02/05(土) 23:51:22
>>895
>>892
0897デフォルトの名無しさん2011/02/06(日) 00:06:08
int 受注( 仕様, 開発費用 )
{
return 丸投げ( 仕様, 開発費用/2 );
}
0898デフォルトの名無しさん2011/02/06(日) 06:43:06
int ぺろぺろ(仕様)
{
    return ぺろぺろ(仕様 - 1);
}
0899デフォルトの名無しさん2011/02/06(日) 10:11:31
おすすめの入門書を教えてください
0900デフォルトの名無しさん2011/02/06(日) 13:11:22
ロベールの翻訳は分かりやすい
0901デフォルトの名無しさん2011/02/06(日) 13:14:28
ロベールの原著が見つからない
0902デフォルトの名無しさん2011/02/06(日) 13:36:12
ロベールこそ至高
0903デフォルトの名無しさん2011/02/06(日) 15:38:50
ロベール
0904デフォルトの名無しさん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);
}
}
どなたか教えていただけたら嬉しいです
0905デフォルトの名無しさん2011/02/06(日) 16:09:07
ロベールに書いてあるよ
0906デフォルトの名無しさん2011/02/06(日) 16:13:55
ロベールの翻訳はわかりやすい(ループ)
0907デフォルトの名無しさん2011/02/06(日) 16:22:41
>>904
とりあえずcountを配列にしろよ
0908デフォルトの名無しさん2011/02/06(日) 16:24:54
そうだそうだ!
0909デフォルトの名無しさん2011/02/06(日) 16:28:40
>>904
そういう問題では普通遺伝的アルゴリズムを使う
0910デフォルトの名無しさん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 ] );
}
}

おまいらひどいな^^
0911デフォルトの名無しさん2011/02/06(日) 16:58:55
? :
三項演算子はgo文並に禁止すべきだと思うんだがどう思う?
0912デフォルトの名無しさん2011/02/06(日) 16:59:54
goって上野樹里?
0913デフォルトの名無しさん2011/02/06(日) 17:00:40
Golf する時に困るんじゃないの
0914デフォルトの名無しさん2011/02/06(日) 17:00:59
そんな話は聞いたことないけどしたいならそうすればいいんじゃない?
それより、 i * 10 + 9 + ( i == 9 ) は意図したとおりに動かないね。
0915デフォルトの名無しさん2011/02/06(日) 17:22:36
>>914
まったく問題ないように思えるけど
0916デフォルトの名無しさん2011/02/06(日) 17:22:44
>>911
お前の能力が低いだけ
0917 ◆QZaw55cn4c 2011/02/06(日) 17:24:58
>>911
http://hibari.2ch.net/test/read.cgi/tech/1296387672/でコードを沢山書いて訓練することをおすすめします。
0918デフォルトの名無しさん2011/02/06(日) 17:25:16
>>914
動かないというなら、どこが、どういった理由で動かないのか、説明しないといけないよね
0919デフォルトの名無しさん2011/02/06(日) 17:32:31
>>917
消えろクズ
0920デフォルトの名無しさん2011/02/06(日) 17:34:11
問題ないように思える人はもう一度Cの規格票をよく読むんだ^^
0921デフォルトの名無しさん2011/02/06(日) 17:35:33
>>920
自分で説明できないわけね^^
0922デフォルトの名無しさん2011/02/06(日) 17:36:00
>>920
>>918
0923デフォルトの名無しさん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 ] );

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

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

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


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

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

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

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

みたいなプログラムでもOsや処理系によって変更必要ですか?
0933デフォルトの名無しさん2011/02/06(日) 17:48:30
自信満々で間違えるとかはずかしいww
0934デフォルトの名無しさん2011/02/06(日) 17:49:26
まあ、組み込みOSの場合、標準出力先がない場合もある。
printf()できない
0935デフォルトの名無しさん2011/02/06(日) 17:49:37
こうして人は成長していくのであった^^;
0936デフォルトの名無しさん2011/02/06(日) 17:49:45
>>932
指定した型の戻り値がないとコンパイラが通らないという点ではどの処理系でも同じ。
0937デフォルトの名無しさん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
こうして人は成長していくのであった^^;
0938デフォルトの名無しさん2011/02/06(日) 17:51:13
恥ずかしすぎwwww


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

ちなみに、この「trueは0以外の整数」というのは
Cではけっこう重要な落とし穴なので初学者は覚えておくといいよ^^
0939デフォルトの名無しさん2011/02/06(日) 17:52:15
成長していくのであったwwww
0940デフォルトの名無しさん2011/02/06(日) 17:52:53
おまえら、おもしろいおもちゃを手にいれたみたいに。ひどいじゃなイカ^^;
0941デフォルトの名無しさん2011/02/06(日) 17:54:34
ひどいじゃなイカ^^
0942デフォルトの名無しさん2011/02/06(日) 17:54:58
恥ずかしすぎwwww
0943デフォルトの名無しさん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
こうして人は成長していくのであった^^;
0944デフォルトの名無しさん2011/02/06(日) 17:56:43
914 :デフォルトの名無しさん:2011/02/06(日) 17:00:59
そんな話は聞いたことないけどしたいならそうすればいいんじゃない?
それより、 i * 10 + 9 + ( i == 9 ) は意図したとおりに動かないね。


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

玉打ちのgolfだと思ってそう
0950デフォルトの名無しさん2011/02/06(日) 18:01:42
>>936
今の規格だとmainのみOK。
どっちかいうと;がない方が気になる。
0951デフォルトの名無しさん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.
0952 ◆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++ ?
0953デフォルトの名無しさん2011/02/06(日) 18:20:21
そんなに悔しかったのかw
0954 ◆QZaw55cn4c 2011/02/06(日) 18:21:34
>>953
ええ、逆切れに逆切れしそうになりました。ww
0955デフォルトの名無しさん2011/02/06(日) 18:22:48
まあ、過去ログ読めないから悔しかったこと以外伝わってこないけどな
0956デフォルトの名無しさん2011/02/06(日) 18:23:08
てかC言語の300p以上の入門書3日で終わらしてる人いたんだが・・・
頭良すぎだろ・・その人は化学系の学部だからプログラミングは趣味で最近
はじめたらしい。
0957デフォルトの名無しさん2011/02/06(日) 18:25:53
◆QZaw55cn4cが出てくるとロクなことがないな
氏ね
0958デフォルトの名無しさん2011/02/06(日) 18:26:18
どの辺に頭の良さを感じればいいんだ?
0959デフォルトの名無しさん2011/02/06(日) 18:27:24
>>952
氏ね
0960デフォルトの名無しさん2011/02/06(日) 18:27:30
>>956
化学系ならFORTRANとか使ってんじゃないの?
俺も工学系でBASIC組み込める電卓(マイクロコントローラ)使ってたけど

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

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

C言語なら俺に聞け(入門編)Part 78
http://hibari.2ch.net/test/read.cgi/tech/1296984829/
0966デフォルトの名無しさん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-─ ''"´ ̄`ヽ   /   }
  ||. {三二    | │          /   /
  ||.  ヾ=--一'`ーゝ        _,. く   ノ|
0967デフォルトの名無しさん2011/02/06(日) 18:36:01
>>956
わかった気にはなれるけど、手が動くかどうかは別問題だと思うけど。
手が動くなら天才だなぁ。
0968デフォルトの名無しさん2011/02/06(日) 18:40:22
>>961
全くプログラミング経験なしの状態からそれならセンスあるね。
Java経験有り、Javascript経験有り、Python経験有り、Ruby経験有り、Perl経験有り、等なら別に珍しくもなんともないけど。
0969デフォルトの名無しさん2011/02/06(日) 18:41:46
>>963
日本語でおk
0970デフォルトの名無しさん2011/02/06(日) 18:42:31
>>960
教養かなんかの授業で触ったことあるに決まってるわなあ
0971デフォルトの名無しさん2011/02/06(日) 18:48:10
ITドカタと化学者を比較するなよ
日本では化学系は優秀者が集う
一方、ITドカタは底辺者が集う
0972デフォルトの名無しさん2011/02/06(日) 18:48:31
インド工科大では
コンピューターに触れたことも無い学生もいるのに
来週までにC言語を覚えてきてね
だからな
0973デフォルトの名無しさん2011/02/06(日) 18:51:09
それなりの理系大学に入れる人間ならCくらい3日で理解できる
0974デフォルトの名無しさん2011/02/06(日) 18:52:50
化学者()
0975デフォルトの名無しさん2011/02/06(日) 18:54:10
プログラミングの技術は、どれだけ速く到達するかよりも
どれだけ遠くまで到達出来るかが重要だと思うわ。

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

の間違いじゃないかな。
0981デフォルトの名無しさん2011/02/06(日) 19:11:57
>>980
日本語的にはそうだね(日本語の規格表があるのかは知らないけどw)。
この場合は、時間(早さ)よりも速度(速さ)的なニュアンスを出した方が直感的な気がしただけ。
0982デフォルトの名無しさん2011/02/06(日) 19:12:24
>>879
その通りだな。
大事なのは道具で作る対象が主であって、道具じゃないってことだよな
0983デフォルトの名無しさん2011/02/06(日) 19:14:25
面積の規格だとか日本語の規格だとか
0984デフォルトの名無しさん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
で良いでしょうか?

ここまでです。上記のような説明だと、すごくイメージが和久のです。
どなたか、教えていただけないでしょうか? 幼稚ですみません
0985デフォルトの名無しさん2011/02/06(日) 19:21:20
ってか一日に費やす勉強時間もわかんねぇのに3日で読んだとか意味ないじゃん。
0986デフォルトの名無しさん2011/02/06(日) 19:22:26
>>984
スレ違い
0987 ◆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;
となります。
0988デフォルトの名無しさん2011/02/06(日) 19:28:04
>>979
明快プログラミング入門編、一ヶ月って遅いですかね・・
一日4時間10Pずつ進めました、途中で理解できない部分が
何個も何個もあったので、時間は平均です。
0989デフォルトの名無しさん2011/02/06(日) 19:28:14
3日とかに別に噛み付かなくてもいいだろ。

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

必要になってから調べればいい。
0998デフォルトの名無しさん2011/02/06(日) 19:36:20
ああ
0999デフォルトの名無しさん2011/02/06(日) 19:37:02
ああ E
1000デフォルトの名無しさん2011/02/06(日) 19:37:21
>>984
下のスレが最適スレ
http://hibari.2ch.net/test/read.cgi/tech/1295273862/l50
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。