- 1 名前:デフォルトの名無しさん [2010/11/06(土) 22:11:05 BE:454421186-S★(531777)]
- C言語の*入門者*向け解説スレッドです。
★前スレ C言語なら俺に聞け(入門編)Part 72 hibari.2ch.net/test/read.cgi/tech/1287876803/ ★過去スレ 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++の宿題片付けます 142代目 hibari.2ch.net/test/read.cgi/tech/1288531658/ ★C++言語については避けてください。C++対応明記スレへどうぞ ★分からない事をなるべく詳しく書いて下さい。 ★ソースコードを晒すと答えやすくなるかもしれません。 # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること # サイズが大きい場合は宿題スレのアップローダ等を利用してください ★開発環境や動作環境も晒すと答えが早いかもしれません。 ★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。
- 2 名前:デフォルトの名無しさん [2010/11/06(土) 22:12:36 ]
- .ノ′ } 〕 ,ノ .゙'┬′ .,ノ
ノ } ゙l、 」′ .,/′ .,ノ _,,y .,v─ーv_ 〕 〕 .| .il゙ 《 ._ .,,l(ノ^ノ ,i(厂 _,,,从vy .,i「 .》;ト-v,|l′ _,ノ゙|.ミ,.゙'=,/┴y/ l ,zll^゙″ ゙ミ .ノ .il|′アll! .>‐〕 \ _>< 《 il|′ フーv,_ .,i″ ||}ーvrリ、 ¨'‐.` { \《 ヽ .゙li ._¨''ーv,,_ .》′ ゙゙ミ| ,r′ } \ ,゙r_ lア' .゙⌒>-vzト .ミノ′ 〕 .゙'=ミ:┐ .「 ./ .^〃 :、_ リ .} ゙\ア' .-- ,,ノ| 、 ゙ミ} :ト ゙^ー、,,,¨ - ''¨.─ :!., リ ノ 〔^ー-v、,,,_,: i゙「 } .,l゙ l! .´゙フ'ーv .,y ] '゙ミ | ,/゙ .ミ;.´.‐ .] ミ, | ノ′ ヽ 〔 ミ } } ′ } { .| .ミ .< 〔 〕 .{ \,_ _》、 .{ .} { ¨^^¨′¨'ー-v-r《 〔
- 3 名前:デフォルトの名無しさん mailto:sage [2010/11/06(土) 23:59:43 ]
- 糞スレ
- 4 名前:デフォルトの名無しさん mailto:sage [2010/11/07(日) 15:40:08 ]
- 俺は今せぐふぉにつまづいている
- 5 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 08:08:20 ]
- Segmentation Fault
- 6 名前:デフォルトの名無しさん [2010/11/08(月) 08:32:03 ]
- ABEND S0C4
- 7 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 14:28:51 ]
- バカな質問すみません
char *str; scanf("%s", str); のどこがいけないのかをわかりやすく教えて下さい
- 8 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 14:40:43 ]
- >>7
strが初期化されてないから strは配列とかのアドレスで初期化しないと駄目
- 9 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 14:47:07 ]
- >>7
strはあくまでポインタを格納するための変数なので 初期化してない状態ではどこを指しているか未定義 たまたまプログラムから書き換え可能なアドレスを指していれば 『その部分を破壊することによって』そこに文字列を読み取ることができるかもしれないが 大抵はアクセス不可能な場所を指しているのでメモリのアクセス違反を起こして止まる つまりstrはきちんと確保されたメモリ空間の先頭アドレスを指している必要がある
- 10 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 15:34:58 ]
- str = malloc(SIZE);
if(!str) exit(1);
- 11 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 15:46:57 ]
- ありがとうございます
文字、文字列、配列、ポインタ、アドレスあたりを ちゃんと理解しないままきてしまい、 今更困っています わかりやすいサイトや本をご存知の方は 是非教えて下さい
- 12 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 17:19:50 ]
- 本屋に行って手当たり次第に買ってこい
- 13 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 18:50:43 ]
- 「C実践プログラミング」 でCの文法、make、gdbなど、基礎を習得
↓ 「C言語ポインタ完全制覇」 or 「秘伝C言語問答 ポインタ編」 でポインタに関して完全理解する ↓ 「エキスパートCプログラミング―知られざるCの深層」 でスタック、ヒープ、リンカ、ローダなど周辺知識を習得 ↓ 「C言語によるオブジェクト指向プログラミング入門」 で実践的な大規模プログラムの作り方を学ぶ ↓ 神の誕生
- 14 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 20:59:27 ]
- >>13
C言語によるオブジェクト思考プログラミング入門って面白そうなタイトルだな
- 15 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 21:12:14 ]
- >>14
サンプルがダウソできるから見てみたけど、ドンデモテクニックだった。
- 16 名前:14 mailto:sage [2010/11/08(月) 22:37:43 ]
- >>15
マジか ちょっこら、ダウンロードしてくるわ thx
- 17 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 23:01:15 ]
- >>2
こんなAA作るのってどんな気持ちなんだろう
- 18 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 23:15:29 ]
- 露出狂であることは間違いないな
- 19 名前:デフォルトの名無しさん [2010/11/08(月) 23:36:57 ]
- codepad.org/hOP5EYvZ
- 20 名前:デフォルトの名無しさん [2010/11/08(月) 23:39:14 ]
- codepad.org/hOP5EYvZ
このプログラムなんですけど printfにポインタの配列を出力したかったんですが変な実行結果でした。 しくみがよくわからないので教えてください
- 21 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 23:44:40 ]
- printf("%d\n",*(p[0]));
- 22 名前:デフォルトの名無しさん mailto:sage [2010/11/08(月) 23:45:10 ]
- >>20
printf("%d\n",**p); p[0]にはいってるのはa[0]のアドレスが入ったアドレス
- 23 名前:デフォルトの名無しさん [2010/11/08(月) 23:59:20 ]
- >>21 ポインタ変数の配列は関数に引渡しできるのか、しらなかったです
>>22はどういう意味ですか?
- 24 名前:デフォルトの名無しさん [2010/11/09(火) 00:03:11 ]
- *(p) == *p == p[0] == &a[0] == a
- 25 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 00:04:25 ]
- >>21-22
先生そうなんだけど、なんか解りづらい p[0]=&a[0]; p[0] == *(p + 0) == *(p) よって、*(p) == &a[0] *(&a[0]) == a[0] == *(*(p))
- 26 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 00:30:23 ]
- >>11
俺的には本気でポインタ完全制覇がお勧めだな。 騙されたと思って読んでみて欲しい
- 27 名前:デフォルトの名無しさん [2010/11/09(火) 00:42:40 ]
- p[0]=&a[0];
p[0] == *(p + 0) == *(p) よって、*(p) == &a[0] *(&a[0]) == a[0] == *(*(p)) つまり配列の分、ポインタを設けるということですか? *(&a)=(&a[0])
- 28 名前:デフォルトの名無しさん [2010/11/09(火) 00:46:27 ]
- >つまり配列の分、ポインタを設けるということですか?
日本語でおk
- 29 名前:デフォルトの名無しさん [2010/11/09(火) 00:57:17 ]
- []に対応する*という意味です
- 30 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 01:00:38 ]
- 変数に何が入っているのかとか一回自分で絵に書いてみろ
- 31 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 01:01:19 ]
- >>20
>ポインタの配列を出力したかったんですが変な実行結果でした。 正しくポインタ配列の先頭要素を出力しているじゃないか 正しいのを変って..... あっ、*pでポインタ配列の全ての要素を出力したいってことか
- 32 名前:デフォルトの名無しさん [2010/11/09(火) 01:03:58 ]
- >>27
右辺 == *(&a) == a 左辺 == (&a[0]) == a *(&a)=(&a[0]) は a = a をまどろっこしく書いているだけ。
- 33 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 01:05:38 ]
- >>29
[]と*の関係を述べよ 先生達から駄目判定貰ったら、>>26のアドバイスを実行する
- 34 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 01:18:14 ]
- int
main() { int a[3]={1,2,3}; int *p; p=a; printf("%d\n",*(p)); rerurn 0; }
- 35 名前:デフォルトの名無しさん [2010/11/09(火) 01:33:06 ]
- >>33たとえば**pを*pにしてイメージできることは
格納場所が出力されるor配列の要素すべての値を出力(intなので不可) or 一番目のa[0]が出力 ということが考えられます 片方の*では単純に*pを出力(アドレス内の値を出力。) もう一方の*で配列、つまり(*+1)で[1]という意味になる 時間かけて考えましたよ どうですか
- 36 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 03:22:10 ]
- K&R読んでるんだけど入力ストリームの意味が今ひとつ分からない。
改行があるたびに配列みたいなのが何本もある感じ? 日本語でおkか分かりませんがお願いします。
- 37 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 03:26:41 ]
- >>36
char型の配列の配列のイメージで良い
- 38 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 05:32:09 ]
- >>35
誤解釈してるような? 変数宣言時の*pと参照する(代入とか)ときの*pは違うんだけど...
- 39 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 05:38:14 ]
- >>20
図解・配列とポインタの関係 コレで分からなかったら俺はお手上げだ www5b.biglobe.ne.jp/~mya_a/dx/pointer.png
- 40 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 08:32:34 ]
- >>24
こういう書き方するやつってアホだろ。
- 41 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 08:41:28 ]
- >>36
全部一直線だよ。
- 42 名前:デフォルトの名無しさん [2010/11/09(火) 09:39:49 ]
- abs関数を使わないで絶対値を求めるにはどうしたらいいでしょうか?
環境にstdlib.hがなくて関数が使えません。
- 43 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 09:42:44 ]
- if(n < 0) n = -n;
- 44 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 09:43:21 ]
- 絶対値が何かを知ってればできないはずが無いんだが。
- 45 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 09:52:05 ]
- #define ABS(x) (((x)<0)?-(x):(x))
- 46 名前:42 [2010/11/09(火) 10:20:42 ]
- 出来ました!ありがとうございます!
- 47 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 11:50:18 ]
- 文字列を256文字内で入力させて
画面に入力された文字数を表示して 文字列を前・後(中央折り返し)で反転した後、 入力文字列と反転後の文字列を表示する となる、プログラムを作りたいんですが 何か、フがめっちゃ出ます どうすればいいでしょうか? www5.pf-x.net/~wannabees/cgi-bin/upload/src/si0059.txt
- 48 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 12:03:16 ]
- >>47
ループ内で毎回 pIn = in; pOut = out; を実行しているので pIn, pOut がいつも同じ場所を指している pOut--; としているが、配列の先頭よりもさらに前へ戻ってはいけない 文字列 out を '\0' で終えていない
- 49 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 12:05:27 ]
- ↓コード全部書いてください
- 50 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 12:05:55 ]
- >>48
ありがとうございます 具体的に書き直すと、どんな感じでしょうか?
- 51 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 12:07:21 ]
- >>49
さすがだな >>50 自分で考える気が微塵もないなら宿題スレ行け
- 52 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 12:14:19 ]
- >>49
最近の分岐予測はかなり高精度と聞くが……これはなかなか
- 53 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 12:48:54 ]
- #include <stdio.h>
char* rev_str(char* str) { int i; char temp; for(i=0; i<strlen(str)/2; i++){ temp = str[strlen(str)-1-i]; str[strlen(str)-1-i] = str[i]; str[i] = temp; } return str; } int main(void){ char str[256+1] = ""; scanf("%s", str); printf("str_num :%d\n", strlen(str)); printf("input_str :%s\n", str); printf("reverse_str:%s\n", rev_str(str)); return 0; }
- 54 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 13:10:20 ]
- ひでえなw
- 55 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 13:14:42 ]
- >>51
宿題スレに来てた子だよ
- 56 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 18:27:32 ]
- >>53
基地外に回答しやがって
- 57 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 18:37:20 ]
- >>53
クソコード垂れてんじゃねーよ。書き直してこい。
- 58 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 20:45:13 ]
- C#にはデストラクタとファイナライザがあるそうですが、違いを教えてください
そして、使い分け方も教えてください
- 59 名前:58 mailto:sage [2010/11/09(火) 20:46:02 ]
- ごめん、誤爆した
- 60 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 20:46:41 ]
- 分からないなら書き込まないでください。
他のスレにもあたってみますので・・・
- 61 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 20:49:22 ]
- どうぞどうぞ
- 62 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 20:53:35 ]
- >>61
日本語が読めませんか? 知らないならレスしないでください迷惑ですこのスレの総意です。 人にれすんする前に日本語を勉強汗。
- 63 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 20:54:38 ]
- 釣れますか
- 64 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 20:54:56 ]
- >人にれすんする
>人にれすんする >人にれすんする
- 65 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 20:55:58 ]
- すぐに釣り認定する馬鹿がこのスレにもいるものだなぁ。
- 66 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 21:23:50 ]
- >>64
そこより勉強汗の方が気になった
- 67 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 22:33:11 ]
- >>65
だってマって最底辺者の職種ITドカタが超多いんだからしょうがないよ
- 68 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 22:37:43 ]
- 釣れますか
- 69 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 22:44:46 ]
- >>68
あなた、どかたでしょ
- 70 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 22:46:17 ]
- C言語でヘッダファイルを利用するときは、externを付けないとダメなんですか?
hoge.h extern void hoge(); ←何が違うの? void hoge(); ←これと hoge.c void hoge(){}
- 71 名前:デフォルトの名無しさん mailto:sage [2010/11/09(火) 23:33:56 ]
- 関数の宣言においては、externは省略可能で
有無による差は無いよ。
- 72 名前:デフォルトの名無しさん [2010/11/10(水) 00:14:58 ]
- codepad.org/f4loRX3o
このプログラムはswap()でaとbの値を入れ替えるものなんですが 思ったように動きません なんでですか
- 73 名前:デフォルトの名無しさん mailto:sage [2010/11/10(水) 00:19:57 ]
- >>72
仮引数をいくら入れ替えても無駄 参照先を入れ替えろ void swap(int *x, int *y) { int z = *x; *x=*y; *y=z; }
- 74 名前:デフォルトの名無しさん mailto:sage [2010/11/10(水) 00:25:53 ]
- 仮引数のx, yはそれぞれa, bを指している訳だがその関数では仮引数のxがbを指すようにし仮引数のyがaを指すようにしてるみたいだけど仮引数の指すアドレスを変更したからといって実引数を変更することが出来ないので意味がない。
説明が下手なんで分からんかな。
- 75 名前:デフォルトの名無しさん [2010/11/10(水) 00:39:58 ]
- 結局実値まで言及しなければいけないのか
なんとなくだけどわかりました
- 76 名前:デフォルトの名無しさん [2010/11/10(水) 02:00:04 ]
-
円周率 π の値を近似式 π ≈ 4Σ(−1)^n[{(1/2)^2n+1} +{(1/3)^2n+1}]/( 2 n + 1 ) を用いて小数第8位まで正しい値(3.14159265)を出力し,(Σはn=0。100まで) その π の値を用いて入力された数値 ε に対して,次の不等式を満た す最小の自然数 N を求めるプログラムを作れ. |{π^2}/6-Σ(k=1.N)1/k^2|<ε できる方がいたらやり方を教えてください。 全くできなくて困っています。 不明な点などありましたら教えてください!
- 77 名前:デフォルトの名無しさん mailto:sage [2010/11/10(水) 02:39:46 ]
- マルチ乙
- 78 名前:デフォルトの名無しさん mailto:sage [2010/11/10(水) 20:54:14 ]
- C言語で
* * * * * * * * * * * * * * * * こういうのってできるのか?
- 79 名前:デフォルトの名無しさん mailto:sage [2010/11/10(水) 20:56:08 ]
- できる
- 80 名前:デフォルトの名無しさん mailto:sage [2010/11/10(水) 20:57:23 ]
- >>79
まじかー 簡単なプログラムきぼんぬ
- 81 名前:デフォルトの名無しさん mailto:sage [2010/11/10(水) 21:06:16 ]
- #include <stdio.h>
int main() { printf("*\n"); printf(" *\n"); printf(" *\n"); printf(" *\n"); printf(" *\n"); printf(" *\n"); printf("*\n"); printf(" *\n"); printf(" *\n"); printf(" *\n"); printf(" *\n"); printf(" *\n"); printf("*\n"); printf(" *\n"); printf(" *\n"); printf(" *\n"); return 0; }
- 82 名前:デフォルトの名無しさん mailto:sage [2010/11/10(水) 22:10:37 ]
- ありがとうございました。無事にできました。
- 83 名前:デフォルトの名無しさん mailto:sage [2010/11/10(水) 22:55:09 ]
- まじかーーー
- 84 名前:デフォルトの名無しさん mailto:sage [2010/11/10(水) 23:35:26 ]
- どうもー
- 85 名前:デフォルトの名無しさん mailto:sage [2010/11/10(水) 23:36:20 ]
- いえいえ
- 86 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 00:49:19 ]
- 8bitの2進数で、
int x = 00110011; x << 1; if(x=1○○○○○○○){ こういう感じで先頭のビットが1の場合(他のビットは不問)で判別したいんですけれども、 x>=128という表記以外に、何かやりかたはありますでしょうか?
- 87 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 00:50:46 ]
- &
- 88 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 00:51:10 ]
- くだらん事はやめろアホが
- 89 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 00:54:11 ]
- なんで16進表記と8進表記はあるのに2進で書けないの?
- 90 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 01:09:57 ]
- 2進が書けたのはMSX-Cだったかな?
当時は1バイトでも少なくできるコードが主流だった 16進や8進で可読性は十分だった 必要が無かったんだよ
- 91 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 01:13:31 ]
- 0bってC99でも入らんかったのか
- 92 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 01:36:41 ]
- >>82
for文とかを使ってもっと綺麗に書くんだ!こんな汚いコードじゃ点数は貰えないぞ!
- 93 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 03:14:01 ]
- ソースを1行1行ノードに見立ててグラフ表示したいんだけど
どういった方法がありますか?
- 94 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 07:42:08 ]
- ビット扱うなら 8 進が使いやすいよな。
CHAR_BIT が 8 だと半端になるのが難点だけど。 1 バイト 9 ビットだとピッタリなのにな。
- 95 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 09:35:19 ]
- そのこころは?
- 96 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 11:08:29 ]
- あずにゃんペロペロ
- 97 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 11:41:36 ]
- 出せや ピッピッ
いっぱい出しゃいいって
- 98 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 12:41:40 ]
- fgetsで標準入力から読み込んだ際に返り値でエラーが帰ってきた場合に
その後続けて読み込みをするのは不味いでしょうか? なにかストリームを回復させる典型的なコードみたいなものはありますか?
- 99 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 17:38:58 ]
- うっほっはっ
- 100 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 17:40:27 ]
- ふっほっ
- 101 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 17:51:12 ]
- エラーステータス自体は clearerr でクリアできるけど
その後続けて読み込んでもどうせまたエラーになるんじゃないか
- 102 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 18:26:18 ]
- freopen()
- 103 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 19:00:56 ]
- 特定コンパイラの質問も此処でよかったのかしら・・・・
icc で実行時のエラーをチェックしてくれるコンパイルオプションってありますか?例えば 配列で宣言外の部分を参照したときに、ソースのどこどこで間違ってるぞゴルァと怒ってくれるようなオプション ifortで ifort -check all -traceback *.f とやるようなことをiccでもやりたいのだけれど・・・
- 104 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 19:26:23 ]
- お前らちゃんと答えろよ
質問溜まってんぞ
- 105 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 19:40:06 ]
- どれが未解決でどれが解決済かわからん
- 106 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 21:43:35 ]
- ほっほっ
- 107 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 22:59:55 ]
- >>98
エラーになったらどうしようもないだろ。
- 108 名前:デフォルトの名無しさん mailto:sage [2010/11/11(木) 23:35:44 ]
- Windowsでのネットワークプログラミングを学習するにあたってお勧めなC言語の本ってある?
- 109 名前:デフォルトの名無しさん mailto:sage [2010/11/12(金) 01:30:03 ]
- ネットワークスレのテンプレ見たほうがいい
C言語とはあまり関係ないかも
|

|