C言語なら俺に聞け(入門編)Part 72
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2010/10/24(日) 08:33:23★前スレ
C言語なら俺に聞け(入門編)Part 71
http://hibari.2ch.net/test/read.cgi/tech/1286717824/
★過去スレ
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++の宿題片付けます 141代目
http://hibari.2ch.net/test/read.cgi/tech/1286978599/
★C++言語については避けてください。C++対応明記スレへどうぞ
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
# 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること
# サイズが大きい場合は宿題スレのアップローダ等を利用してください
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。
0002デフォルトの名無しさん
2010/10/24(日) 15:00:21(*p)[] 配列へのポインタ
豆知識な
0004デフォルトの名無しさん
2010/10/24(日) 16:52:43あ?C言語なら俺に聞けよ
0005デフォルトの名無しさん
2010/10/24(日) 17:42:320006デフォルトの名無しさん
2010/10/24(日) 17:45:060007デフォルトの名無しさん
2010/10/24(日) 17:47:50||
∧||∧
( ⌒ ヽ
∪ ノ
∩∪∩
(・∀・| | ウヒョー
| |
⊂⊂____ノ
彡
0008デフォルトの名無しさん
2010/10/24(日) 20:30:33マジレスすると、30までになんとか就職しとけ
29と30は1歳しか違わないが、相手からの印象は相当変わる
0009デフォルトの名無しさん
2010/10/24(日) 20:33:410010デフォルトの名無しさん
2010/10/24(日) 21:02:51128bitの unsigned int 型です。
いまのところ足し算しかできません。
だれか気が向いたら書き足してください。
0011デフォルトの名無しさん
2010/10/24(日) 22:00:490012デフォルトの名無しさん
2010/10/24(日) 22:16:18お礼遅れてすいません
ようやく理解できました。ありがとうございます
0013デフォルトの名無しさん
2010/10/24(日) 22:20:160014デフォルトの名無しさん
2010/10/24(日) 22:20:580015デフォルトの名無しさん
2010/10/24(日) 22:24:330016デフォルトの名無しさん
2010/10/24(日) 22:26:59なあに、礼なんかいらねえ。困った時はお互い様だ
分からないことがあったら、また気軽に聞いてくれよな
0017デフォルトの名無しさん
2010/10/24(日) 22:28:03はい。
これからもよろしくお願いしますね
0018デフォルトの名無しさん
2010/10/24(日) 22:42:440019デフォルトの名無しさん
2010/10/24(日) 23:07:28いいからいいから
0020デフォルトの名無しさん
2010/10/24(日) 23:12:22http://codepad.org/YZvm3LB6
引き算を追加したつもり
0021デフォルトの名無しさん
2010/10/24(日) 23:27:58いったん無限ループに入っちゃったら
もう二度とそのマックは使えないってことですか?
0022デフォルトの名無しさん
2010/10/24(日) 23:29:300023デフォルトの名無しさん
2010/10/24(日) 23:54:190024デフォルトの名無しさん
2010/10/25(月) 00:05:160025デフォルトの名無しさん
2010/10/25(月) 00:05:400026デフォルトの名無しさん
2010/10/25(月) 00:13:100027デフォルトの名無しさん
2010/10/25(月) 00:14:410028デフォルトの名無しさん
2010/10/25(月) 00:16:320029デフォルトの名無しさん
2010/10/25(月) 00:18:54fgets(buf, sizeof(buf) / sizeof(*buf), stdin);
sscanf(buf, "%s", p -> tag);
この時ストリームには改行が残るんでしょうか?
0030デフォルトの名無しさん
2010/10/25(月) 00:21:430031デフォルトの名無しさん
2010/10/25(月) 00:24:27ちなみに、バッファには残ってる。
0032デフォルトの名無しさん
2010/10/25(月) 00:24:57http://codepad.org/SxL4FwBV
実行結果がこれなんですが途中で止まってしまいます。
1:データ追加 0:終了 --> 1
本の名前? :fdad
何の言語の本?(C/Cplus) :C
1:データ追加 0:終了 --> 1
0033デフォルトの名無しさん
2010/10/25(月) 00:25:530034デフォルトの名無しさん
2010/10/25(月) 00:26:07http://codepad.org/FD7uHglZ
0クリア追加
右シフト追加
0035デフォルトの名無しさん
2010/10/25(月) 00:48:11http://codepad.org/YqluUOgC
1bitシフトとand,or,xorを追加したつもり
テストはしてないので...
間違い、気に入らない部分は修正して...
0036デフォルトの名無しさん
2010/10/25(月) 04:45:33fdad の直後に落ちないのが不思議なプログラム
p->book_name と p->tag が指す領域を確保しなければならない、しかもそれらの指すアドレスが不定とくれば....
p -> tag みたいな書き方は始めて見たよ、統一感を出す為に head . next と書くべきでは?
0037デフォルトの名無しさん
2010/10/25(月) 05:38:220038デフォルトの名無しさん
2010/10/25(月) 07:20:00right_shift_1_INT128で、下位桁のMSBをキャリーで書き潰しているのはまずいな
0039デフォルトの名無しさん
2010/10/25(月) 07:34:340040デフォルトの名無しさん
2010/10/25(月) 08:21:46http://codepad.org/YSbJq6E4
shift_1が共にたこってたので、修正してみた
0041デフォルトの名無しさん
2010/10/25(月) 09:16:28http://codepad.org/XRZUjVbu
ついでにmul,divを追加したつもり
合ってるかな?
0042デフォルトの名無しさん
2010/10/25(月) 09:39:41西暦年を入力させて、オリンピック開催年かどうか判断するプログラムなんですが(厳密には違う)
19行目のvalue = oylmpic(year)と言うのがありますが、olympic関数で値が帰ってきた場合
value = enum定数となるという考え方でいいでしょうか?
あと何か注意点があればご教示お願いします
0043デフォルトの名無しさん
2010/10/25(月) 10:51:03enumをintで扱うのは行儀が悪いと思います
まぁ「お上品なお作法なんかやってられるか」って方針なら別にそれでもいいんですが
http://codepad.org/zlcNp595
0044デフォルトの名無しさん
2010/10/25(月) 10:57:01むしろ曖昧な知識で適当なこと行ってないかお前
0045デフォルトの名無しさん
2010/10/25(月) 11:02:290046デフォルトの名無しさん
2010/10/25(月) 11:06:20Cだと全く問題おこらなくないか?
0047デフォルトの名無しさん
2010/10/25(月) 11:53:180048デフォルトの名無しさん
2010/10/25(月) 11:59:43そんなことはみんな知ってるし聞いてない。
0049デフォルトの名無しさん
2010/10/25(月) 12:00:540050デフォルトの名無しさん
2010/10/25(月) 12:02:36デスヨネー(´・ω・`)
他に注意点らしきものなんて何も思いつかない
005142
2010/10/25(月) 12:15:58enum定数を使う場合、関数もenum〜で宣言したほうがいいということですか?
0052デフォルトの名無しさん
2010/10/25(月) 12:23:38俺は細かいこと気にしすぎラスィ(´・ω・`)
0053デフォルトの名無しさん
2010/10/25(月) 12:29:58oylmpic() の型の話より、むしろ case 0: の方が気になる、何の為の enum 定義かと小一時間...
0054デフォルトの名無しさん
2010/10/25(月) 13:46:320055デフォルトの名無しさん
2010/10/25(月) 15:05:31res = olymic();
switch (res){
case enum.hoge1:
処理;
break;
case enum.hoge2:
処理;
break;
・
・
・
default:
処理;
}
0056デフォルトの名無しさん
2010/10/25(月) 16:12:240057デフォルトの名無しさん
2010/10/25(月) 16:21:27case KOLYMPIC:
...;
break;
case TOLYMPIC:
...;
break;
default:
...;
break;
}
0058デフォルトの名無しさん
2010/10/25(月) 16:22:36int f(int x,int *y,int *z,int w){
x=x+5;*y=*y+x;*z=*z+*y-x;w=w*x-1;
printf("%d %d %d %d \n",x,*y,*z,w);}
int main(void){
int x,y,*z,w;
x=3;y=x*x-3;z=&y;w=*z;
f(x,&x,z,w);
printf("%d %d %d %d \n",x,y,*z,w);
return 0;}
[実行結果]
8 11 9 47
11 9 9 6
何故2行目の実行結果になるのでしょうか?
0059デフォルトの名無しさん
2010/10/25(月) 16:34:46int a, b, c, d;
scanf("%d%d%d%d", &a, &b, &c, &d);
第4引数dの入力を良略しても
次の処理に移れるようにしたいのですが、
どうすればよいでしょうか。
よろしくお願いします。
0060デフォルトの名無しさん
2010/10/25(月) 16:37:4211はfの中で *y=*y+x (=3+8) を計算した結果
9はfの中で *z=*z+*y-x (=6+11-8) を計算した結果
6はmainで y=x*x-3 (=3*3-3) を計算した結果
0061デフォルトの名無しさん
2010/10/25(月) 16:42:55これは厄介だ。
一つ一つ紐解こう。
関数main()においてf()呼び出し時点での各変数の値は以下の通り。
x ⇒ 3, y ⇒ x * x - 3 ⇒ 6, z ⇒ & y, w ⇒ * z ⇒ y ⇒ 6
* z ⇒ y ⇒ 6
関数f()において呼び出された時点の仮引き数は以下の通り。
x ⇒ 3, y ⇒ & (main()の)x, z ⇒ & (main()の)y, w ⇒ 6
* y ⇒ (main()の)x ⇒ 3, * z ⇒ (main()の)y ⇒ 6
f()のprintf()実行時。
x ⇒ x + 5 ⇒ 8, y ⇒ & (main()の)x, z ⇒ & (main()の)y, w ⇒ w * x - 1 ⇒ 47
* y ⇒ (main()の)x + x ⇒ 3 + 8 ⇒ 11, *z ⇒ (main()の)y + (main()の)x - x ⇒ 6 + 11 - 8 ⇒ 9
main()のprintf()実行時。
x ⇒ 11, y ⇒ 9, z ⇒ & y, w ⇒ 6
* z ⇒ y ⇒ 6
以上。
0062デフォルトの名無しさん
2010/10/25(月) 16:42:59修正します。
int a, b, c, d;
scanf("%d%d%d%d", &a, &b, &c, &d);
4番目の%d(一番右)の入力を良略しても
次の処理に移れるようにしたいのですが、
どうすればよいでしょうか。
よろしくお願いします。
0063デフォルトの名無しさん
2010/10/25(月) 16:47:00良略というのがなんのことだか知らんが、省略したいということならscanf()で"%d"を使う限り無理。
fgets()で1行入力しておいてsscanf()で回収するのが無難。
0064デフォルトの名無しさん
2010/10/25(月) 16:47:340065デフォルトの名無しさん
2010/10/25(月) 16:53:15int a, b, c, d;
if (fgets(buf, sizeof(buf), stdin) == NULL) /* error */;
if (sscanf(buf, "%d%d%d%d", &a, &b, &c, &d) != 4) /* error */;
0066デフォルトの名無しさん
2010/10/25(月) 17:02:03int a, b, c, d;
fgets(buf, sizeof(buf), stdin);
sscanf(buf, "%d %d %d %d", &a, &b, &c, &d);
0067デフォルトの名無しさん
2010/10/25(月) 17:07:32sts = sscanf("%d%d%d%d", &a, &b, &c, &d);
if (sts == 3) { /* d省略時 */
d = … /* 省略時の値をここで代入 */
} else if (sts != 4) { /* error */
/* 入力エラー */
}
0068デフォルトの名無しさん
2010/10/25(月) 17:19:45buf[100]で取った後、For を100回まわして0を検査でbreak;すりゃ何番目の配列まで使ってるか出るだろ。
0069デフォルトの名無しさん
2010/10/25(月) 17:26:290070デフォルトの名無しさん
2010/10/25(月) 17:29:11おまえさん、それは二重質問だよ
「省略された」入力が4番目とどうしてわかる?
3番目を省略しても入力の個数は1つ足りなくなるし、
そもそも省略ではなくエラーかも知れないだろ
0071デフォルトの名無しさん
2010/10/25(月) 17:35:52例:
入力された値、12345
果たしてこれは1,2,3,4,5なのか12,3,45なのか1,23,4,5なのか123,45なのか・・・以降、すべての可能性
0072デフォルトの名無しさん
2010/10/25(月) 17:40:290073デフォルトの名無しさん
2010/10/25(月) 17:43:25( ){
}
スタイルを実際でもやってるやつってアホだよな。
0074デフォルトの名無しさん
2010/10/25(月) 17:45:08関数の先頭ならいざ知らず、ifやfor, whileの場合はそれが一つのスタイルとして定着しているからね。
0075デフォルトの名無しさん
2010/10/25(月) 17:47:570076デフォルトの名無しさん
2010/10/25(月) 17:48:51ただ人に見せるな
0077デフォルトの名無しさん
2010/10/25(月) 17:51:26対数で求めるのとは違う方法でか?
0078デフォルトの名無しさん
2010/10/25(月) 17:55:52函数だ
0079デフォルトの名無しさん
2010/10/25(月) 18:00:22お前に言われたくないだろうな
0080デフォルトの名無しさん
2010/10/25(月) 18:01:04これじゃだめなの?
int keta ( unsigned int n ){
int k;
for (k=0; n>0; k++,n/=10);
return k;
}
0081デフォルトの名無しさん
2010/10/25(月) 18:02:20IEEE754なら確か公式があったと思うが
0082デフォルトの名無しさん
2010/10/25(月) 18:08:370083デフォルトの名無しさん
2010/10/25(月) 18:11:36他人に回答を教えられるレベルじゃないんだから
このスレに来るな
出直してこい
0084デフォルトの名無しさん
2010/10/25(月) 18:13:580085デフォルトの名無しさん
2010/10/25(月) 18:15:23log10()関数だと処理が重いから、自然数なら>>80で十分
0086デフォルトの名無しさん
2010/10/25(月) 18:16:320087デフォルトの名無しさん
2010/10/25(月) 18:19:080089デフォルトの名無しさん
2010/10/25(月) 18:19:580090デフォルトの名無しさん
2010/10/25(月) 18:25:15[x+[x+[x+[x+1]]]]
0091デフォルトの名無しさん
2010/10/25(月) 18:35:350092デフォルトの名無しさん
2010/10/25(月) 18:36:090093デフォルトの名無しさん
2010/10/25(月) 18:36:520094デフォルトの名無しさん
2010/10/25(月) 18:41:440095デフォルトの名無しさん
2010/10/25(月) 18:42:130096デフォルトの名無しさん
2010/10/25(月) 18:50:570097デフォルトの名無しさん
2010/10/25(月) 18:52:480098デフォルトの名無しさん
2010/10/25(月) 19:04:410099デフォルトの名無しさん
2010/10/25(月) 19:06:570100デフォルトの名無しさん
2010/10/25(月) 19:10:360101デフォルトの名無しさん
2010/10/25(月) 19:13:350102デフォルトの名無しさん
2010/10/25(月) 19:37:30クソワロタ
0103デフォルトの名無しさん
2010/10/25(月) 19:38:09tekitounikotaerunayo
0104デフォルトの名無しさん
2010/10/25(月) 19:48:11マジ嬉しー^^v
0105デフォルトの名無しさん
2010/10/25(月) 20:15:390106デフォルトの名無しさん
2010/10/25(月) 20:45:10誤爆ではない
0107デフォルトの名無しさん
2010/10/25(月) 21:14:440108デフォルトの名無しさん
2010/10/25(月) 21:20:19mallocで領域確保すれば良いんですかね?
回答ありがとうございました。
0109デフォルトの名無しさん
2010/10/25(月) 22:39:55俺は当然
for(i = 0; i <= 100; i++){
if(num == 0){
}
}
だが。
0110デフォルトの名無しさん
2010/10/25(月) 22:43:47そんなことより、forと(や、)と{の間にスペースが入ってないのが気持ち悪い。
0111デフォルトの名無しさん
2010/10/25(月) 22:44:230112デフォルトの名無しさん
2010/10/25(月) 22:55:41完全に溶け込むこともまた黒子の技能の1つ
0113デフォルトの名無しさん
2010/10/25(月) 23:01:34{
for (i = 0; i <= 100; i++) {
if (num == 0) {
派。
0114デフォルトの名無しさん
2010/10/25(月) 23:10:34++i;
0115デフォルトの名無しさん
2010/10/25(月) 23:59:30ついつい後ろ置きにしてしまう派
0116デフォルトの名無しさん
2010/10/26(火) 00:01:10明日から来なくていいよ
0117デフォルトの名無しさん
2010/10/26(火) 00:01:19派
0118デフォルトの名無しさん
2010/10/26(火) 00:09:540119デフォルトの名無しさん
2010/10/26(火) 00:18:320120デフォルトの名無しさん
2010/10/26(火) 00:19:28と同じなのは i++ ++i どっち。
0121デフォルトの名無しさん
2010/10/26(火) 00:22:160122デフォルトの名無しさん
2010/10/26(火) 00:25:040123デフォルトの名無しさん
2010/10/26(火) 00:25:430124デフォルトの名無しさん
2010/10/26(火) 00:26:420125デフォルトの名無しさん
2010/10/26(火) 00:30:570126デフォルトの名無しさん
2010/10/26(火) 00:33:30|山崎ハコ |
i--------i
0127デフォルトの名無しさん
2010/10/26(火) 00:37:450128デフォルトの名無しさん
2010/10/26(火) 00:59:380129デフォルトの名無しさん
2010/10/26(火) 02:19:110130デフォルトの名無しさん
2010/10/26(火) 03:14:500131デフォルトの名無しさん
2010/10/26(火) 05:10:450132デフォルトの名無しさん
2010/10/26(火) 05:19:360133デフォルトの名無しさん
2010/10/26(火) 05:21:240135デフォルトの名無しさん
2010/10/26(火) 05:29:390136デフォルトの名無しさん
2010/10/26(火) 05:39:56doubleはなるべく使うなって言われたんだけど
0137デフォルトの名無しさん
2010/10/26(火) 05:41:140138デフォルトの名無しさん
2010/10/26(火) 05:51:59unsignedを付けるか付けないかで変わる?
0139デフォルトの名無しさん
2010/10/26(火) 05:52:340140デフォルトの名無しさん
2010/10/26(火) 05:54:290141デフォルトの名無しさん
2010/10/26(火) 06:41:26Cでそんな書き方が許されるかボケ
0142デフォルトの名無しさん
2010/10/26(火) 06:42:250143デフォルトの名無しさん
2010/10/26(火) 06:57:51for抜けるのに便利や
0144デフォルトの名無しさん
2010/10/26(火) 07:00:040145デフォルトの名無しさん
2010/10/26(火) 07:32:07コンパイルしてから文句言えや。
0146デフォルトの名無しさん
2010/10/26(火) 07:37:230147デフォルトの名無しさん
2010/10/26(火) 07:39:510148デフォルトの名無しさん
2010/10/26(火) 07:51:5310^0が1にならんぞボケ
0149デフォルトの名無しさん
2010/10/26(火) 08:00:060150デフォルトの名無しさん
2010/10/26(火) 08:03:3180と類似だが、『ハッカーのたのしみ』に
底10の整数対数を計算する話題が載ってた
http://codepad.org/8AuhhCgN
0151デフォルトの名無しさん
2010/10/26(火) 08:06:010152デフォルトの名無しさん
2010/10/26(火) 08:08:09含めるとして0の桁数は数えられるの?とか
0153デフォルトの名無しさん
2010/10/26(火) 08:18:25a^0=1だろがボケカス
糞コンパイラ死ね
0154デフォルトの名無しさん
2010/10/26(火) 08:48:34i<=10じゃねーの?普通。
0155デフォルトの名無しさん
2010/10/26(火) 08:54:480156デフォルトの名無しさん
2010/10/26(火) 09:45:58うるせぇな、知らないんなら黙ってろよボケ
0157デフォルトの名無しさん
2010/10/26(火) 09:51:45つーかこいつPerl忍者とかいうキチガイじゃねーのか?
ちゃんとコテ付けとけようぜーから。
0158デフォルトの名無しさん
2010/10/26(火) 09:58:280159デフォルトの名無しさん
2010/10/26(火) 10:20:48桁数を求めよ
0160デフォルトの名無しさん
2010/10/26(火) 11:09:040161デフォルトの名無しさん
2010/10/26(火) 11:30:32ググッても海外のサイトばかりで分かりません
どういう関数なんですか、教えてください
0162デフォルトの名無しさん
2010/10/26(火) 11:36:16C言語にそんな関数は存在しない。
0163デフォルトの名無しさん
2010/10/26(火) 11:42:040164デフォルトの名無しさん
2010/10/26(火) 11:51:06仕様書をみて気づきましたが、
知人が作ったhファイルで定義されていました
ちなみに、カーソルを消す命令でした
ありがとうございました
0165デフォルトの名無しさん
2010/10/26(火) 12:09:18http://graphics.stanford.edu/~seander/bithacks.html#IntegerLog10
0166デフォルトの名無しさん
2010/10/26(火) 12:12:190167デフォルトの名無しさん
2010/10/26(火) 12:18:46まじうんこwww
0168デフォルトの名無しさん
2010/10/26(火) 12:21:420169デフォルトの名無しさん
2010/10/26(火) 14:36:040171デフォルトの名無しさん
2010/10/26(火) 17:03:20C実践プログラミングとかエキスパートCプログラミングとかの方がユニークで良い感じ
0172デフォルトの名無しさん
2010/10/26(火) 17:34:520173デフォルトの名無しさん
2010/10/26(火) 17:43:17口だけプログラマーは腐るほどいっぱいいるんだ。
0174デフォルトの名無しさん
2010/10/26(火) 17:47:260175デフォルトの名無しさん
2010/10/26(火) 17:52:57俺はお前を許さない
0176デフォルトの名無しさん
2010/10/26(火) 18:28:33で?
0177デフォルトの名無しさん
2010/10/26(火) 18:29:00あ?図星だったんですか?
君は俺を許さないんじゃなくてきっと君自身を許してないんだと思うよ^^
0178デフォルトの名無しさん
2010/10/26(火) 18:29:540179デフォルトの名無しさん
2010/10/26(火) 18:57:470180デフォルトの名無しさん
2010/10/26(火) 19:07:040181デフォルトの名無しさん
2010/10/26(火) 19:20:36フリーウェアにはお世話になってるし、日曜プログラマーも大いに結構。
つまり、実践しろってことだ。勝手ツールの一つでも作ったほうがマシ。
0182デフォルトの名無しさん
2010/10/26(火) 19:25:370183デフォルトの名無しさん
2010/10/26(火) 20:02:38なんかごめん
0184デフォルトの名無しさん
2010/10/26(火) 22:49:480185デフォルトの名無しさん
2010/10/26(火) 22:58:10>夕方だ
ばかじゃね。子供じゃあるまいし。
「夕方だ」笑うw。
「17:43:17」<-どう見てもヒマ人だろ
0186デフォルトの名無しさん
2010/10/26(火) 23:00:480187デフォルトの名無しさん
2010/10/26(火) 23:01:220188デフォルトの名無しさん
2010/10/26(火) 23:02:180189デフォルトの名無しさん
2010/10/26(火) 23:02:440190デフォルトの名無しさん
2010/10/26(火) 23:03:21あ?ここのスレに大卒がいるわけ無いだろ
大学での常識を持ち出すな
0191デフォルトの名無しさん
2010/10/26(火) 23:04:350192デフォルトの名無しさん
2010/10/26(火) 23:05:20どんだけブラックだよ
0193デフォルトの名無しさん
2010/10/26(火) 23:05:22妄想癖があり自分がスーパーハッカーだと思い込んでる人間のクズども。
0194デフォルトの名無しさん
2010/10/26(火) 23:07:41仕事もない
金もない
彼女もいない
一日PCにかじりついて
C言語の妄想に浸る
人間の屑どもの吹きだまり
0195デフォルトの名無しさん
2010/10/26(火) 23:10:09誰もお前らのことなんて必要としてないみたいだぞ。
2ちゃんだけが自分の存在意義を確認する場か?
寂しい人生だなぁ。
まずは仕事にでも就けや。
0196デフォルトの名無しさん
2010/10/26(火) 23:13:010197デフォルトの名無しさん
2010/10/26(火) 23:13:31たとえC言語のキャリアが妄想だとしても
何か別の才能を生かす場がきっとそのうち見つかるさ。
0198デフォルトの名無しさん
2010/10/26(火) 23:13:390199デフォルトの名無しさん
2010/10/26(火) 23:20:15社会人にもなって入門者用の質問スレにいるって
0200デフォルトの名無しさん
2010/10/26(火) 23:21:570201デフォルトの名無しさん
2010/10/26(火) 23:23:490202デフォルトの名無しさん
2010/10/26(火) 23:24:31じゃあなんて言うんだ
普通に社会人ですって言ってるが
0203デフォルトの名無しさん
2010/10/26(火) 23:26:01言わねーよ。
0204デフォルトの名無しさん
2010/10/26(火) 23:26:410205デフォルトの名無しさん
2010/10/26(火) 23:26:500206デフォルトの名無しさん
2010/10/26(火) 23:27:05お前はいつもニートですって言ってるから言わないよね
0207デフォルトの名無しさん
2010/10/26(火) 23:28:44まず自分の属性で呼ぶよな。
でひっくるめていうなら大人。
学生とかニートのことは子供。
0208デフォルトの名無しさん
2010/10/26(火) 23:31:56学生気分の抜けない奴に「社会人にもなって」とは言うが
誰かにアンタは何?と問われて自分は社会人だとは言わない。
大概、会社員です。とか教師です。とか公務員です、というふうに職を名乗る。
0209デフォルトの名無しさん
2010/10/26(火) 23:32:49ばっかじゃねーの
0210デフォルトの名無しさん
2010/10/26(火) 23:32:550211デフォルトの名無しさん
2010/10/26(火) 23:33:51「社会人なのに忙しくないの?」←いわゆる学生・ニートの台詞。
0212デフォルトの名無しさん
2010/10/26(火) 23:35:34なんで自分のことを表すのに社会人を使うかどうかの議論になってんだ
0213デフォルトの名無しさん
2010/10/26(火) 23:36:290214デフォルトの名無しさん
2010/10/26(火) 23:36:40「非学生」より「社会人」のほうが自然に思えるが。
0215デフォルトの名無しさん
2010/10/26(火) 23:37:53自分にそう言うだけの社会性があるのかを常に自問してるからね。
子どもにはわからないだろうけど。
0216デフォルトの名無しさん
2010/10/26(火) 23:38:490217デフォルトの名無しさん
2010/10/26(火) 23:39:39社会人にもなって〜とか言わないの?
0218デフォルトの名無しさん
2010/10/26(火) 23:40:340219デフォルトの名無しさん
2010/10/26(火) 23:41:00「ニートのことなら俺に聞け(キリッ Part72」
72000レスも無駄な文字列積み上げといて「大人」モナにもあったもんじゃねーと。
グダグダ言わずに明日ちゃんとハローワーク行けよ。
0220デフォルトの名無しさん
2010/10/26(火) 23:42:03社会人にもなって〜とか言わないの?
0221デフォルトの名無しさん
2010/10/26(火) 23:42:09それはわかんねーなw
お前は馬鹿だから馬鹿って名乗ることを認めるよ
0222デフォルトの名無しさん
2010/10/26(火) 23:42:31ようクズ人間!
0223デフォルトの名無しさん
2010/10/26(火) 23:43:35わからねーならレスしなくていいからすっこんでろよクズ。
0224デフォルトの名無しさん
2010/10/26(火) 23:44:22生活費を稼ぐ仕事をしている者は社会人という
職にあぶれている者は無職という
自意識がどうのではなく相手にわかりやすく表現する配慮だよ
0225デフォルトの名無しさん
2010/10/26(火) 23:45:07スレ立てるまでもない質問はここで 108匹目
http://hibari.2ch.net/test/read.cgi/tech/1287477677/
0226デフォルトの名無しさん
2010/10/26(火) 23:46:09お前の存在自体がわかりにくいのにな。
0227デフォルトの名無しさん
2010/10/26(火) 23:46:26なんていうの?
0228デフォルトの名無しさん
2010/10/26(火) 23:49:240229デフォルトの名無しさん
2010/10/26(火) 23:49:47>なんていうの?
↑こういうくだらない質問はこのスレの範疇じゃないな。
0230デフォルトの名無しさん
2010/10/26(火) 23:50:40いやお前に聞いてんだけど?
0231デフォルトの名無しさん
2010/10/26(火) 23:51:04>職にあぶれている者は無職という
というより無色だな。
消えかかってるぞ。
0232デフォルトの名無しさん
2010/10/26(火) 23:51:46アホか。そんなつまらんこと知りたければググれカス。
0233デフォルトの名無しさん
2010/10/26(火) 23:54:14いやお前がどうかって聞いてんだけど?
社会人にもなって〜とかじゃなくてなんて言ってるの?
0234デフォルトの名無しさん
2010/10/26(火) 23:55:480235デフォルトの名無しさん
2010/10/26(火) 23:55:580236デフォルトの名無しさん
2010/10/26(火) 23:56:590237デフォルトの名無しさん
2010/10/26(火) 23:56:59自演乙。つまんねーよ。
0238デフォルトの名無しさん
2010/10/26(火) 23:58:00?
なんて言ってるの?
0239デフォルトの名無しさん
2010/10/26(火) 23:59:03ま、そんなことだろうと思ったよ。
0240デフォルトの名無しさん
2010/10/26(火) 23:59:380241デフォルトの名無しさん
2010/10/27(水) 00:00:200242デフォルトの名無しさん
2010/10/27(水) 00:02:13いやお前だろ?
自演ってことにして終わらそうとするな
0243デフォルトの名無しさん
2010/10/27(水) 00:03:13どっちでもいいよ。
どちらにせよ相手にしてるお前も同類。
0244デフォルトの名無しさん
2010/10/27(水) 00:04:08いやお前だろ?
0245デフォルトの名無しさん
2010/10/27(水) 00:06:420246デフォルトの名無しさん
2010/10/27(水) 00:07:39なにこのヒト
おかしいのと違う?
0247デフォルトの名無しさん
2010/10/27(水) 00:08:23お前は違うな
0248デフォルトの名無しさん
2010/10/27(水) 00:08:39俺だろ俺俺はおかしい
0249デフォルトの名無しさん
2010/10/27(水) 00:13:130250デフォルトの名無しさん
2010/10/27(水) 00:14:560251デフォルトの名無しさん
2010/10/27(水) 00:15:110252デフォルトの名無しさん
2010/10/27(水) 00:16:310253デフォルトの名無しさん
2010/10/27(水) 00:17:370254デフォルトの名無しさん
2010/10/27(水) 00:22:240255デフォルトの名無しさん
2010/10/27(水) 00:22:49話題について来れるかでふるいにかけるのが一番てことだな
0256デフォルトの名無しさん
2010/10/27(水) 00:25:280257デフォルトの名無しさん
2010/10/27(水) 00:27:030258デフォルトの名無しさん
2010/10/27(水) 00:27:510259デフォルトの名無しさん
2010/10/27(水) 00:29:560260デフォルトの名無しさん
2010/10/27(水) 00:35:020261デフォルトの名無しさん
2010/10/27(水) 00:35:320262デフォルトの名無しさん
2010/10/27(水) 00:36:430263デフォルトの名無しさん
2010/10/27(水) 00:38:34そんなわけ(ry
0264デフォルトの名無しさん
2010/10/27(水) 00:39:53誰かプログラムつくって検証して
0265デフォルトの名無しさん
2010/10/27(水) 00:40:51∧..∧
(´・ω・`) あるかいな!
cく_>ycく__)
(___,,_,,___,,_) ∬
彡※※※※ミ 旦
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
\ ドッ!! / \ ワハハ! /
\ / \ ∞
l|||||||||||||| ∩,,∩ ∩,,∩ ∩,,∩ ミ∩ハ∩彡
(, )(,, ) ,,)( )( )
0266デフォルトの名無しさん
2010/10/27(水) 00:42:35エラーが起きるのですが、どこが悪いのかわかりません
教えてください、お願いします
#include<stdio.h>
void text ( char );
void main(void)
{
char mojit;
text(moji);
}
void text ( char Wait )
{
printf("文字を表示",moji);
}
0267デフォルトの名無しさん
2010/10/27(水) 00:43:21void text ( char moji )
{
printf("文字を表示",moji);
}
0268デフォルトの名無しさん
2010/10/27(水) 00:44:280269デフォルトの名無しさん
2010/10/27(水) 00:45:01>どこが悪いのかわかりません
お前の頭。(それと顔)
0270デフォルトの名無しさん
2010/10/27(水) 00:45:45なにこれ?
0271デフォルトの名無しさん
2010/10/27(水) 00:46:30>char mojit;
>text(moji);
↑変数名が違う
>printf("文字を表示",moji);
↑%cを入れろ
0272デフォルトの名無しさん
2010/10/27(水) 00:47:000273デフォルトの名無しさん
2010/10/27(水) 00:47:26mojiをどこで使ってるん?
0274デフォルトの名無しさん
2010/10/27(水) 00:58:460275デフォルトの名無しさん
2010/10/27(水) 01:15:450276デフォルトの名無しさん
2010/10/27(水) 01:19:01charのmojitに何も代入されてないな
0277デフォルトの名無しさん
2010/10/27(水) 07:27:41あと俺の友達はカツーンの亀梨とメールしてるからな
俺の友達の友達はギャングだしな
え?俺?・・・
・・・
0278デフォルトの名無しさん
2010/10/27(水) 09:47:32アドバイスください
0279デフォルトの名無しさん
2010/10/27(水) 09:53:480280デフォルトの名無しさん
2010/10/27(水) 15:51:570281デフォルトの名無しさん
2010/10/27(水) 16:02:010282デフォルトの名無しさん
2010/10/27(水) 16:12:10アルカイダだろ
0283デフォルトの名無しさん
2010/10/27(水) 17:10:560284デフォルトの名無しさん
2010/10/27(水) 17:48:550285デフォルトの名無しさん
2010/10/27(水) 18:38:260286デフォルトの名無しさん
2010/10/27(水) 20:16:160287デフォルトの名無しさん
2010/10/27(水) 20:57:410288デフォルトの名無しさん
2010/10/27(水) 22:41:320289デフォルトの名無しさん
2010/10/27(水) 22:45:100290デフォルトの名無しさん
2010/10/27(水) 22:50:140291デフォルトの名無しさん
2010/10/27(水) 22:53:38文字列型は無いがな
0292デフォルトの名無しさん
2010/10/27(水) 22:55:47ありがとうございました
0293デフォルトの名無しさん
2010/10/27(水) 23:53:21好きだったけどさよなら。
効率を重視しないといけないので、お前とはやっていけないんだ。
中年プログラマと仲良くな。
今までの資産のある彼らとなら、お前は後50年は戦える。
達者でな。
0294デフォルトの名無しさん
2010/10/28(木) 01:25:14マッカーじゃないとな
0295デフォルトの名無しさん
2010/10/28(木) 01:30:590296デフォルトの名無しさん
2010/10/28(木) 01:58:420297デフォルトの名無しさん
2010/10/28(木) 02:02:09お前が今まで主に何の言語を触っていたかによって全然アドバイスが違う
0298デフォルトの名無しさん
2010/10/28(木) 02:09:480299デフォルトの名無しさん
2010/10/28(木) 02:13:520300デフォルトの名無しさん
2010/10/28(木) 02:26:420301デフォルトの名無しさん
2010/10/28(木) 02:37:540302デフォルトの名無しさん
2010/10/28(木) 02:49:020303デフォルトの名無しさん
2010/10/28(木) 02:49:55童貞乙
0304デフォルトの名無しさん
2010/10/28(木) 02:51:45>>298や>>302にも言えよ!
0305デフォルトの名無しさん
2010/10/28(木) 02:53:50そうかっかすんなってw
童貞乙
0306デフォルトの名無しさん
2010/10/28(木) 02:56:480307デフォルトの名無しさん
2010/10/28(木) 04:02:410308デフォルトの名無しさん
2010/10/28(木) 08:39:38すみません。
ここでいいのか分からないけれど質問させてください。
stdoutのバッファ容量ってそのPCに積んでいるメモリ容量に左右されるんでしょうか?
いまCで書いたプロセスと別言語で書いたプロセスをつなぐために
標準出力を使用してバイナリデータを送っているのですが、
テストしてみたところ、stdoutから送り出せるバッファ容量の最大がPCによって違うように見受けられます。
そのせいでCから送り出したデータを、受け取る側で即座に裁ききれない場合に
謎のゴミデータが入ってきてしまっているようなのです。
こういう場合にstodoutの最大容量を変更する方法って何かありますか?
当方はWindowsXPを使用しています。
よろしくお願いします。
0309デフォルトの名無しさん
2010/10/28(木) 08:45:480310デフォルトの名無しさん
2010/10/28(木) 09:17:080311デフォルトの名無しさん
2010/10/28(木) 10:07:390312デフォルトの名無しさん
2010/10/28(木) 11:15:300313デフォルトの名無しさん
2010/10/28(木) 11:38:530314デフォルトの名無しさん
2010/10/28(木) 11:56:25入出力バッファのサイズは規格で決められていない。つまり環境依存。
変更したいならsetvbuf()を使え。
ただし既に言われてるように、問題はおそらくバッファサイズと無関係だろう。
0315デフォルトの名無しさん
2010/10/28(木) 12:04:26人数分の名前、年齢、性別を入力させて(人数は何人でも)、それを表示していくと言うプログラムなんですが
関数にうまく値を渡せていないみたいです。なぜエラーが出るのかよくわかってないです……
ご教示お願いします
0316デフォルトの名無しさん
2010/10/28(木) 12:16:36とりあえずmallocのsizeofがおかしい
0317デフォルトの名無しさん
2010/10/28(木) 12:20:08mainの
data = (value*)malloc(sizeof(value*) * 10);
を
data = (value*)malloc(sizeof(value) * 10);
input
の
iが0で初期化されてないからおかしい
scanf("%d",data[i].age);
を
scanf("%d",&data[i].age);
そんな方法でメモリ拡大しちゃだめ
0318デフォルトの名無しさん
2010/10/28(木) 12:27:110319デフォルトの名無しさん
2010/10/28(木) 12:35:05戻り値のサイズはSTARTとENDのコマンド仕込んで確認してるんですが、
メモリが少ないマシンだとSTARTとENDの間が不定なサイズが返ってくるんですよね...。
<<310 <<314
setvbuf、こんな関数があったとは。
ちょっとsetvbuf使ってやってみたいと思います。
ありがとうございます!
0320デフォルトの名無しさん
2010/10/28(木) 14:03:00>>319
意味不明
0321デフォルトの名無しさん
2010/10/28(木) 16:28:070322デフォルトの名無しさん
2010/10/28(木) 16:42:25俺も突っ込んで良い?
input () で確保した構造体配列が溢れたときに realloc() してるけど、同じサイズで realloc() してるから意味無いよ
そして入力した個数を main() に返してないから output() では何個表示すべきか判らないから3個表示してる
採点するとかなり厳しい結果になりそうだね
普通に考えると count や size も main() が知るべきだから input( value* data, int* pcount, int* psize ) とするべきだろうね
size に関しては main() が知る必要は無いから input() に管理を任せても良いが、その場合は初回の malloc() も input() で
行なうべきだろう
当然 output( value* data, int count ) になるね
余談だが、C++使えるんなら value の管理クラスを作成するのが一番望ましい
class value_array {
private:
value* data;
int size;
int count;
public:
value_array();
~value_array();
void add( value* indata );
int getCount( void );
const value* getData( int index );
};
こんな感じで良いと思う
0323デフォルトの名無しさん
2010/10/28(木) 19:03:56構文エラーと型が違うって意味の
コンパイルエラーになってる理由が分からないんだよね?
0324デフォルトの名無しさん
2010/10/28(木) 19:57:44fseekを使わないで直接「C」「B」「A」の順番で読み込む方法(関数)ってありますか?
0325デフォルトの名無しさん
2010/10/28(木) 20:16:35mallocをキャストする意味がないって意味?
0326デフォルトの名無しさん
2010/10/28(木) 21:04:05FileMappingやmmapを使うとか?条件に合うのかしらんけど
0327デフォルトの名無しさん
2010/10/28(木) 21:06:45ブロックデバイスはブロック単位で読み出すから、ブロック内の読み出し順を制御するのはOS上からは難しいだろうね。
0328デフォルトの名無しさん
2010/10/28(木) 21:16:540329315
2010/10/29(金) 06:37:22一回完成したんですけど、入力された人数分表示されないんで(3人目で止まる)
なので>>322さんのを参考にまた書き換えてみたんですが、これまた上手くいかなくて……
http://ideone.com/6esth
どうすればいいでしょうか?
0330デフォルトの名無しさん
2010/10/29(金) 07:48:21突っ込んでどうなるレベルじゃないな
コンパイルエラーくらいは潰してから人に聞いた方が君の為になると思うよ
http://ideone.com/CiTYy
0332デフォルトの名無しさん
2010/10/29(金) 11:33:35あるいは最初からどの桁も異なる5桁の自然数を作れますか?
0333デフォルトの名無しさん
2010/10/29(金) 11:56:120334デフォルトの名無しさん
2010/10/29(金) 11:58:57コンソールは、 1つのプロセスにつき1つだけ割り当てることができます。
このため、 プロセスがすでにコンソールを持っている場合には、 AllocConsole関数は失敗します。
0335デフォルトの名無しさん
2010/10/29(金) 12:05:22文字列にして桁同士を比較するんじゃだめなの?10回の比較で終わるよ
>>333
環境依存な話になるけど windows だったらスレッド作って system() でドス窓を起動すれば良いんじゃね?
0336デフォルトの名無しさん
2010/10/29(金) 12:09:110337デフォルトの名無しさん
2010/10/29(金) 14:51:570338デフォルトの名無しさん
2010/10/29(金) 17:00:370339デフォルトの名無しさん
2010/10/29(金) 17:16:16初心者スレに何期待してんの
0340デフォルトの名無しさん
2010/10/29(金) 18:51:21全部の質問に答えてから言えよ。カス。
0341デフォルトの名無しさん
2010/10/29(金) 19:22:08解答している人に言ったんですー
0342デフォルトの名無しさん
2010/10/29(金) 19:58:330343デフォルトの名無しさん
2010/10/29(金) 20:00:430344デフォルトの名無しさん
2010/10/29(金) 20:23:400345デフォルトの名無しさん
2010/10/29(金) 20:40:05判定は10で割った商と余りを使って5桁分の数字を取り出しつつ、
出現した数字をビット配列にでも入れて重複判定すればOK。
生成は5桁の数字と1対1で対応するから9x9x8x7x6=27126とおりで
0-27125の数字を乱数で生成、実際の数字は表示するときに計算すればOK。
0346デフォルトの名無しさん
2010/10/29(金) 21:30:13プログラムが手に負えなくなったら、オーソドックスなアプローチですが、プログラムをすご〜く単純な部品に分けてみてはどうでしょうか?
たとえば、『名前、年齢、性別』を記録したり表示したりする”モノ”を、たとえば”プロフィールのカード”と考えてみました。
このプロフィールカードに対して行える命令としては、”記録、表示、カード作る、カード消す”の4つだけです。すごく単純な機能だけに絞ってみました。
(『カード全体を見て、新たに新規カードを増やす』のような、全体の処理は、profile.cは行いません。 profile.c が行うのは、あくまで一枚の PROFILE_CARD への読み書き・生成削除、だけです)
profile.h
http://codepad.org/ziwRlgzl
profile.c
http://codepad.org/BB6Js1aD
profile_test.c
http://codepad.org/HRs4gT4b
この3つのファイルをコンパイル・リンクして、実行ファイルを作ります。
gcc -o aaa profile_test.c profile.c
aaa という名前の実行ファイルが作られます。
カード全体を増やしたり減らしたりする処理は、profile.c とは別のプログラムを書いて、そこに処理を任せるように役割分担をハッキリさせれば、
それぞれの処理も単純を保てるだろうから、わかり易くて書き易いと思います。(バグの場所も特定しやすくなるかも??)
0347デフォルトの名無しさん
2010/10/29(金) 21:40:460348デフォルトの名無しさん
2010/10/30(土) 00:45:44printf("%.lf",x);
の結果が11になるんだけど四捨五入してるの?
あと10.50000...を必要小数点だけ表示するにはどうするの?
0349デフォルトの名無しさん
2010/10/30(土) 00:49:29必要な桁数なんてお前以外には分からないだろ
0350デフォルトの名無しさん
2010/10/30(土) 00:49:450351デフォルトの名無しさん
2010/10/30(土) 00:59:52>>349
でも%.2lfとかでやると整数部は必要な桁数表示になるよ?
てかprintfだと%f %lfどっち使うのが正しいんだ
0352デフォルトの名無しさん
2010/10/30(土) 01:05:47double x = 10.5;
int hituyou = 5;
printf("%.*lf", hituyou, x);
0353デフォルトの名無しさん
2010/10/30(土) 01:43:190354デフォルトの名無しさん
2010/10/30(土) 01:48:08読んでなくても問題ない
0355デフォルトの名無しさん
2010/10/30(土) 02:00:31C89なら%fが正しい、%lfの場合の動作は未定義、
C99ならどっちでもおk。
可変長引数のfloatはdoubleに格上げされるから、
floatとdoubleを区別をする必要はないからね。
0356デフォルトの名無しさん
2010/10/30(土) 03:59:37早速頼んで見る。
どうもありがとう。
0357デフォルトの名無しさん
2010/10/30(土) 05:37:200358デフォルトの名無しさん
2010/10/30(土) 10:35:460359デフォルトの名無しさん
2010/10/30(土) 15:33:32ハンドラ内では、新しいシグナルが来たときのことを
想定して書かなければいけないのでしょうか?(排他処理は別として)
それとも、シグナル毎にスタックが積まれるのでしょうか?
要はシグナルのとりこぼしが無いように書きたいです
環境はVMware 2.5.3 + OpenBSD 4.6です
0360デフォルトの名無しさん
2010/10/30(土) 16:33:49その通り
処理中に次のシグナルが来たら、別タスクでハンドラが同時進行することになる
普通はハンドラで自前のスタックに積んですぐ終了、スタックの処理は別タスクにする
0361デフォルトの名無しさん
2010/10/30(土) 16:51:58BSDだと、シグナルハンドラが呼ばれたところでそのシグナルはマスクされ、
シグナルハンドラが終わるまでに同じシグナルが来てもペンディングされる、と思う
0362デフォルトの名無しさん
2010/10/30(土) 17:13:43なるほど、BSDだけちょっと違うのですか
いずれにしても、シグナルハンドラをさっさと終了するように
書いた方が良いということですね
霧が晴れたようです
ありがとうございました
0363デフォルトの名無しさん
2010/10/30(土) 22:22:04どんな本かは分からないけど、どうもありがとう。
0364デフォルトの名無しさん
2010/10/31(日) 00:22:090365デフォルトの名無しさん
2010/10/31(日) 00:25:40C言語の範囲では変わらないんじゃね
0366デフォルトの名無しさん
2010/10/31(日) 00:31:12そら式を評価する前に実行されるからだろ常識
0367デフォルトの名無しさん
2010/10/31(日) 00:34:42main()
{
int k[12]=
{1,2,3,4,5,6,7,8,9,10,11,12};
int day
day=k[11];
printf("%d",day);
}
配列の勉強してるんだがエラーがでてしまう
Output:
1
2
3
4
5
In function 'main':
Line 9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'day'
Line 9: error: 'day' undeclared (first use in this function)
Line 9: error: (Each undeclared identifier is reported only once
Line 9: error: for each function it appears in.)
直し方おしえてください
0368デフォルトの名無しさん
2010/10/31(日) 00:37:20int day;
0369デフォルトの名無しさん
2010/10/31(日) 00:37:350370デフォルトの名無しさん
2010/10/31(日) 00:40:140371デフォルトの名無しさん
2010/10/31(日) 00:43:21int main(void)
{
int k[12]=
{1,2,3,4,5,6,7,8,9,10,11,12};
int day;
day=k[11];
printf("%d",day);
return 0;
}
0372デフォルトの名無しさん
2010/10/31(日) 00:56:44va_list list;
int i;
va_start(list, n);
for(i = 0; i < n; i++){
s = (*va_arg(list, char (*)(char*)))(s);
if(s == NULL){
return NULL;
}
}
va_end(list);
return s;
}
ワーニングを吐きます.助けてください.
0373デフォルトの名無しさん
2010/10/31(日) 00:57:34Cコンパイラのエラーメッセージは、解析不能の箇所が現れた行番号を表示する。
そして、C言語プログラム自体には、行による区切りは意味を持たないため
本当にエラーメッセージが表示している行に問題がある場合のほかに
エラーメッセージの行の直前の行に問題がある場合がある。
(実際には、それ以外の箇所の場合もある)
>>367の場合、エラーメッセージは9行目にエラーがあると言ってるが、
実際には、8行目の最後にエラーの原因がある。
0374デフォルトの名無しさん
2010/10/31(日) 00:59:210375デフォルトの名無しさん
2010/10/31(日) 01:00:160376デフォルトの名無しさん
2010/10/31(日) 01:02:130377デフォルトの名無しさん
2010/10/31(日) 01:05:54>>367に教えてるんでしょ?
>>367が知ってるとは思えないけど?
あなたが知っているかどうかなんて、関係ないんじゃないかな。
0378デフォルトの名無しさん
2010/10/31(日) 01:09:290379デフォルトの名無しさん
2010/10/31(日) 01:09:38○ウォーニング
0380デフォルトの名無しさん
2010/10/31(日) 01:12:220381デフォルトの名無しさん
2010/10/31(日) 01:12:510382デフォルトの名無しさん
2010/10/31(日) 01:15:290383デフォルトの名無しさん
2010/10/31(日) 01:15:560384デフォルトの名無しさん
2010/10/31(日) 01:16:39異なる自然言語間の不完全な写像に○も×もねーよ
0385デフォルトの名無しさん
2010/10/31(日) 01:17:17わーにんぐ
0386デフォルトの名無しさん
2010/10/31(日) 01:20:25○ウォーニング
0387デフォルトの名無しさん
2010/10/31(日) 01:22:030388デフォルトの名無しさん
2010/10/31(日) 01:22:070389デフォルトの名無しさん
2010/10/31(日) 01:22:520390デフォルトの名無しさん
2010/10/31(日) 01:26:240391デフォルトの名無しさん
2010/10/31(日) 01:26:590392デフォルトの名無しさん
2010/10/31(日) 01:27:080393デフォルトの名無しさん
2010/10/31(日) 01:27:080394デフォルトの名無しさん
2010/10/31(日) 01:28:040395390
2010/10/31(日) 01:28:280396デフォルトの名無しさん
2010/10/31(日) 01:29:42空白以外の部分はどう読み込んでるの?
0397デフォルトの名無しさん
2010/10/31(日) 01:30:240398デフォルトの名無しさん
2010/10/31(日) 01:30:34単語の定義は?
0399デフォルトの名無しさん
2010/10/31(日) 01:31:01普通に読んで
0x20と0x8140と\tを読み飛ばせばいいじゃない
0400デフォルトの名無しさん
2010/10/31(日) 01:32:43そういうのをどうするか決めるのが設計だろ。
自分で決めれるなら好きにすればいい。
0401デフォルトの名無しさん
2010/10/31(日) 01:35:540402デフォルトの名無しさん
2010/10/31(日) 01:39:25質問者に質問しているのか?お前が質問者なのか?
0403デフォルトの名無しさん
2010/10/31(日) 01:40:05アルファベットとそれ以外で判断すればいいんじゃね。
0404390
2010/10/31(日) 01:40:540405デフォルトの名無しさん
2010/10/31(日) 01:41:120406デフォルトの名無しさん
2010/10/31(日) 01:41:190407デフォルトの名無しさん
2010/10/31(日) 01:42:280408デフォルトの名無しさん
2010/10/31(日) 01:42:460409デフォルトの名無しさん
2010/10/31(日) 01:43:140410デフォルトの名無しさん
2010/10/31(日) 01:43:330411デフォルトの名無しさん
2010/10/31(日) 01:45:250412デフォルトの名無しさん
2010/10/31(日) 01:49:39あれぐらい余裕だね
0413デフォルトの名無しさん
2010/10/31(日) 01:57:050414デフォルトの名無しさん
2010/10/31(日) 01:59:040415デフォルトの名無しさん
2010/10/31(日) 02:01:490416デフォルトの名無しさん
2010/10/31(日) 02:01:52○ウォーニング
0417デフォルトの名無しさん
2010/10/31(日) 02:02:320418デフォルトの名無しさん
2010/10/31(日) 02:03:49○ウォーキング
0419デフォルトの名無しさん
2010/10/31(日) 02:03:550420デフォルトの名無しさん
2010/10/31(日) 02:08:170421デフォルトの名無しさん
2010/10/31(日) 02:11:280422デフォルトの名無しさん
2010/10/31(日) 02:11:41犯すぞコラ
0423デフォルトの名無しさん
2010/10/31(日) 02:13:130424デフォルトの名無しさん
2010/10/31(日) 02:13:330425デフォルトの名無しさん
2010/10/31(日) 02:14:110426デフォルトの名無しさん
2010/10/31(日) 02:14:400427デフォルトの名無しさん
2010/10/31(日) 05:09:130428デフォルトの名無しさん
2010/10/31(日) 05:11:220429デフォルトの名無しさん
2010/10/31(日) 05:59:010430デフォルトの名無しさん
2010/10/31(日) 05:59:38可変引数から関数ポインタを取得しようとしてるのかな?
va_arg() はマクロだから関数ポインタの様な途中に変数名が入る様な特殊な型表記に対応してないと思うよ
そもそも、char (*)(char*) この表記が type として許されるのかも疑問だけど
・横着しないで typedef で関数ポインタ型を定義する
・va_arg() の戻り値をいったんは変数に格納してから使用する(こっちは意味無いかもしれない)
この2点を直せば動かないかなぁ
蛇足だが、
typedef char (*MY_FUNC)( char* );
君のソースからするとこうなると思うけど、実行結果を s に代入してるから
typedef *char (*MY_FUNC)( char* );
が正しいと思うんだけどどうかな?
0431デフォルトの名無しさん
2010/10/31(日) 08:36:390432デフォルトの名無しさん
2010/10/31(日) 08:49:28int isSquare(int n)
{
int i, j;
for(i = 2; i * i <= n; i++) {
for(j = 0; n % i == 0; j++) n /= i;
if(j & 1) return 0;
}
return n == 1;
}
0433デフォルトの名無しさん
2010/10/31(日) 09:28:497.15.1.1. にある
> 仮引数型は,その型のオブジェクトへ
> のポインタの型が,型の後ろに単に*を置くことによって得られる型名でなければならない。
という文言に違反している
ところでエラーではなく警告で済んでいるらしいが、
その警告を無視するとどうなるんだ?
0434デフォルトの名無しさん
2010/10/31(日) 10:05:49エラーが出ます、なぜでしょう。
#include <stdio.h>
#declare NUM 900000000
int main(void)
{
int i,n;
for(n=2; n<=NUM; n++){
for(i=2; i<=n; i++){
if(i == n){
printf("%d¥n",n);
}
else if(n % i == 0){
break;
}
}
}
return 0;
}
0435デフォルトの名無しさん
2010/10/31(日) 10:08:520436デフォルトの名無しさん
2010/10/31(日) 10:13:36#defineでしたすみません
0437デフォルトの名無しさん
2010/10/31(日) 11:59:40せっかくコンパイラが教えてくれてるのに無視かよ可哀想…
0438デフォルトの名無しさん
2010/10/31(日) 12:00:58どんなメッセージが出るって言うんだ?
うpしろ
0439デフォルトの名無しさん
2010/10/31(日) 12:09:360440デフォルトの名無しさん
2010/10/31(日) 12:20:24アンタ初心者?
2ちゃんでインデント表示するための工夫と見やすくするためのお前らへの思いやりだろw。
そんなことも知らんでム板にいるとは・・・。
バカ過ぎて笑える。
0441デフォルトの名無しさん
2010/10/31(日) 12:21:25いつもインデント無しでソースを書き散らして絡んでくる基地外だから相手にすんな。
0442デフォルトの名無しさん
2010/10/31(日) 12:23:300443デフォルトの名無しさん
2010/10/31(日) 12:24:220445デフォルトの名無しさん
2010/10/31(日) 13:24:06記憶クラスへのポインタなんかできるわけないだろ
0446デフォルトの名無しさん
2010/10/31(日) 15:26:56あぁよく見たら間違ってるな
typedef char*(*MY_FUNC)(char*);
の誤りだ
>>444
しかし、型が間違ってるだけだったの?
char (*)(char*) みたいなのでも type として認識されるんだ
俺も勉強になったよ、何の役にも立たないとは思うけど
0447デフォルトの名無しさん
2010/10/31(日) 16:27:59パッと見何をしてるのか最初はわからなかった
Cはこの辺り読みにくいな
0448デフォルトの名無しさん
2010/10/31(日) 16:31:500449デフォルトの名無しさん
2010/10/31(日) 16:34:000450デフォルトの名無しさん
2010/10/31(日) 16:37:52レベルだと?Cは複雑な宣言も酷評を受けてるだろ
言語の欠陥なのに人のせいにすなアホ
お前同じ事職場で言ってみ
すぐ左遷されるぞ
お前の性格の欠陥だ
0451デフォルトの名無しさん
2010/10/31(日) 16:38:29そもそもメリットが判らんよ
関数ポインタの配列で渡せば良いと思うんだが
0452デフォルトの名無しさん
2010/10/31(日) 16:38:420453デフォルトの名無しさん
2010/10/31(日) 16:59:510454デフォルトの名無しさん
2010/10/31(日) 17:13:300455デフォルトの名無しさん
2010/10/31(日) 17:16:450456デフォルトの名無しさん
2010/10/31(日) 20:00:24表現力を失う選択をしたわけでもないのに言語の欠陥とは何のことだ?
それから左遷ておまえいつの何の話をしてるんだ?
いちおう付き合ってやると C の文法ごときで無能の言い訳をする奴こそ箸にも棒にもかからんのだが
0457デフォルトの名無しさん
2010/10/31(日) 20:06:500458デフォルトの名無しさん
2010/10/31(日) 22:31:100459デフォルトの名無しさん
2010/10/31(日) 22:58:040460デフォルトの名無しさん
2010/10/31(日) 23:00:080461デフォルトの名無しさん
2010/10/31(日) 23:02:470462デフォルトの名無しさん
2010/10/31(日) 23:03:350463デフォルトの名無しさん
2010/10/31(日) 23:29:490464デフォルトの名無しさん
2010/10/31(日) 23:36:04いらん所を壊してるらしい
0465デフォルトの名無しさん
2010/11/01(月) 06:49:410466デフォルトの名無しさん
2010/11/01(月) 08:15:47100円だけど栗入りだし高くない
ただセブンで売っていないのが残念
0467デフォルトの名無しさん
2010/11/01(月) 08:41:11正常な精神で人殺しちゃうほうが異常だろ?
0468デフォルトの名無しさん
2010/11/01(月) 10:20:23まぁ同情はするが共感はしない
0469デフォルトの名無しさん
2010/11/01(月) 10:37:040470デフォルトの名無しさん
2010/11/01(月) 10:38:370471デフォルトの名無しさん
2010/11/01(月) 11:05:050472デフォルトの名無しさん
2010/11/01(月) 11:26:210473デフォルトの名無しさん
2010/11/01(月) 11:29:070474デフォルトの名無しさん
2010/11/01(月) 12:00:200475デフォルトの名無しさん
2010/11/01(月) 12:33:480476デフォルトの名無しさん
2010/11/01(月) 12:34:050477デフォルトの名無しさん
2010/11/01(月) 12:35:440478デフォルトの名無しさん
2010/11/01(月) 12:53:560479デフォルトの名無しさん
2010/11/01(月) 16:02:330480デフォルトの名無しさん
2010/11/01(月) 16:08:090481デフォルトの名無しさん
2010/11/01(月) 16:55:320482デフォルトの名無しさん
2010/11/01(月) 16:58:420483デフォルトの名無しさん
2010/11/01(月) 17:08:040484デフォルトの名無しさん
2010/11/01(月) 21:17:06int main(int argc, char *argv[])との違いはなんですか?
0485デフォルトの名無しさん
2010/11/01(月) 21:18:250486デフォルトの名無しさん
2010/11/01(月) 21:21:340487デフォルトの名無しさん
2010/11/01(月) 21:45:35仮引数にその話は関係ない。
0488デフォルトの名無しさん
2010/11/01(月) 21:53:34だからポインタのポインタとポインタの配列は同じ意味になる。
0489デフォルトの名無しさん
2010/11/01(月) 21:55:460490デフォルトの名無しさん
2010/11/01(月) 22:07:420491デフォルトの名無しさん
2010/11/01(月) 22:09:35はい論破
0492デフォルトの名無しさん
2010/11/01(月) 22:10:090493デフォルトの名無しさん
2010/11/01(月) 22:18:44ポインタの配列 *p[]
豆な。
0494デフォルトの名無しさん
2010/11/01(月) 22:20:220495デフォルトの名無しさん
2010/11/01(月) 22:20:340496デフォルトの名無しさん
2010/11/01(月) 22:21:34はい論破
0497デフォルトの名無しさん
2010/11/01(月) 22:23:140498デフォルトの名無しさん
2010/11/01(月) 22:23:210499デフォルトの名無しさん
2010/11/01(月) 22:24:340500デフォルトの名無しさん
2010/11/01(月) 22:25:480501デフォルトの名無しさん
2010/11/01(月) 22:27:320502デフォルトの名無しさん
2010/11/01(月) 22:28:450503デフォルトの名無しさん
2010/11/01(月) 22:30:040504デフォルトの名無しさん
2010/11/01(月) 22:30:540505デフォルトの名無しさん
2010/11/01(月) 22:40:080506デフォルトの名無しさん
2010/11/01(月) 22:45:280507デフォルトの名無しさん
2010/11/01(月) 22:46:04\_|_____○/
/ //ノノノ人ヽ ヽ
| / -‐' 'ー-' \ヽ |
|| (●), 、(●:ヽ /
| ,,ノ(、_, )ヽ、,, | あーさーくーらー
\ .`ニニ´ .:::/
/`ー‐--‐‐ー´´\
0508デフォルトの名無しさん
2010/11/01(月) 22:46:120509デフォルトの名無しさん
2010/11/01(月) 22:47:40この速度でそのコピペを貼れたのは評価する。
0510デフォルトの名無しさん
2010/11/01(月) 23:09:49こいつ最高にアフォ
0511デフォルトの名無しさん
2010/11/01(月) 23:15:260512デフォルトの名無しさん
2010/11/01(月) 23:18:310513デフォルトの名無しさん
2010/11/01(月) 23:19:320514デフォルトの名無しさん
2010/11/01(月) 23:26:15少なくともおまえに言われたくはない
0515デフォルトの名無しさん
2010/11/01(月) 23:36:08こういうのが良いの?
if () {
}
0516デフォルトの名無しさん
2010/11/02(火) 00:09:470517デフォルトの名無しさん
2010/11/02(火) 00:13:56闇プログラマーって暇人なんだな
0518デフォルトの名無しさん
2010/11/02(火) 00:20:310519デフォルトの名無しさん
2010/11/02(火) 12:48:300520デフォルトの名無しさん
2010/11/02(火) 12:50:22> 豆な。
わたしのお豆でもイイの? ウフン...
0521デフォルトの名無しさん
2010/11/02(火) 15:34:57http://twitter.com/#search?q=%23meijimaxc
0522デフォルトの名無しさん
2010/11/02(火) 16:09:15幼稚園に出向いて低レベルとかお前バカだろ
0523デフォルトの名無しさん
2010/11/02(火) 16:12:030524デフォルトの名無しさん
2010/11/02(火) 17:36:230525デフォルトの名無しさん
2010/11/02(火) 17:40:34pだけで良かったんですね。
0526デフォルトの名無しさん
2010/11/02(火) 18:00:01「各入力行から、行のあとのブランクやタグを除き、かつ空白行はすべて削除するようなプログラムをかけ」
という問の答えがわかりません;;
putchar、getcharを使うんだと言う事はなんとなくわかるんですが・・・
どなたか優しい方このプログラムの作り方おしえてください
0527デフォルトの名無しさん
2010/11/02(火) 18:03:45ひとつずつ教えてもらいながら1歩1歩進んで行きたいんならここでもいいけど、それならまず自分がどこまでわかるのか、わかる部分とわからない部分を明確にしてください
0528デフォルトの名無しさん
2010/11/02(火) 18:06:47gets か fgets を使え。
あとは入力された byte 列を加工するだけ。
その後どうするかは仕様に書いてないので何もせずプログラム終了。
表示の類は行なわない。
0529デフォルトの名無しさん
2010/11/02(火) 18:21:47char str[256] ;
char* p ;
gets ( str ) ;// 1行読み取る
for ( p=str ; *p ; p++ ){
if( *p==' ' || *p=='\t' ){// 空白文字ならスキップ
continue ;
} else if ( *p=='<' ){// タグの開始文字が見つかったら
while(*p!='>'){//タグの終了文字までスキップ
p++ ;
}
continue ;
}
putchar(*p) ;
}
はい
あとは問題の仕様にあわせて書き直せ
0530デフォルトの名無しさん
2010/11/02(火) 18:41:150531デフォルトの名無しさん
2010/11/02(火) 18:50:22CString a[10];
char b[10][256];
lstpcpy(b[0],a[0]);
でa[0]="abc"の値がb[0]にコピーされません。
何か問題ありますでしょうか?他の方法がありましたら教えていただけますようお願いします。
0532デフォルトの名無しさん
2010/11/02(火) 18:54:48CStringがMFCのそれならスレ違い。
自分で定義したのならそれを明らかに。
いずれにしても、使い方が間違っていると思われ。
0533デフォルトの名無しさん
2010/11/02(火) 18:57:38MFCスレ行けよ
http://toki.2ch.net/test/read.cgi/jfoods/1286358155/
0534531
2010/11/02(火) 19:04:330535デフォルトの名無しさん
2010/11/02(火) 19:16:06便利な気もするけど、使ったら何これって言われそうだ
0536デフォルトの名無しさん
2010/11/02(火) 23:21:45俺も初めて見たわ
実装の問題になるけど、オリジナルの dst を保存しなくていい分だけ数ステップ速いとかかな?
0537デフォルトの名無しさん
2010/11/03(水) 02:00:56それくらいしか思いつかない
0538デフォルトの名無しさん
2010/11/03(水) 02:04:03文字列を連結するときに strcat() 使うより早いよね
strcat() 内での NULL 検出が必要ないから
0539デフォルトの名無しさん
2010/11/03(水) 11:50:450540デフォルトの名無しさん
2010/11/03(水) 12:54:490541デフォルトの名無しさん
2010/11/03(水) 13:02:590542デフォルトの名無しさん
2010/11/03(水) 13:16:17strcpy(s, a);
strcat(s, b);
strcat(s, c);
strcat(s, d);
より
p = stpcpy(s, a);
p = stpcpy(p, b);
p = stpcpy(p, c);
p = stpcpy(p, d);
のほうが速いだろ。
0543デフォルトの名無しさん
2010/11/03(水) 13:19:020544デフォルトの名無しさん
2010/11/03(水) 13:32:03ただの勘違い?
0545デフォルトの名無しさん
2010/11/03(水) 14:45:06多分
stpcpy( stpcpy( stpcpy( s, "A" ), "B" ), "C" );
みたいな書き方を美しいと考えた人の発明ではとも考えるんだけどね...美しいか?
そも stp ってなんだろ?
0546デフォルトの名無しさん
2010/11/03(水) 15:14:34最初にmakeしたときは、ndbm.hがないというのでネットで探したら見つかりました。
それをコピーして使ったところコンパイルは通るようになりました。
しかし、起動に失敗してエラーログを見るとmod_auth_dbm.cに未定義の関数
dbm_fetchがないというエラーが出ていました。犯人はもともとapacheに
含まれていないgdbmというソフトの中のndbm.hというヘッダの中にあって、
dbm_fetch関数を定義してあるソースコードもありました。未定義の関数を
コメントアウトするとコンパイルに失敗します。
この実行時エラーをなくすためにはどのようにコンパイルすればいいのでしょうか。
makeの読み方がわからずどのようなオプションをつければいいのかわかりません。
解決方法が解る方がいたら教えてください。
開発環境はSlackware11.0、GCC3.4.6です。
0547デフォルトの名無しさん
2010/11/03(水) 16:23:150548デフォルトの名無しさん
2010/11/03(水) 17:16:09単独でのコンパイルは難しいようです。少なくともどのようにコンパイルすれば
いいのか私には見当がつきません。makefileの記述を載せれば答えてもらえる
でしょうか?libgdbmにもリンクしようとしましたがエラーが出てだめでした。
どのようなエラーが出たのか見せたほうがいいでしょうか。
0549デフォルトの名無しさん
2010/11/03(水) 17:22:54cc -c dbm_fetch.c
0550デフォルトの名無しさん
2010/11/03(水) 17:24:08そんなアクロバティックな真似は無理です
0551デフォルトの名無しさん
2010/11/03(水) 17:31:16話の発端がわからないけど、strcpy(dst, src)の戻り値はdstです。
あとのコードはsにa, b, c, dを上書きしているだけで、連結になっていません。
文字列の編集したいなら、普通はsprintfを使うと思います。
sprintf(s, "%s%s%s%s", a, b, c, d);
0552デフォルトの名無しさん
2010/11/03(水) 17:37:090553デフォルトの名無しさん
2010/11/03(水) 17:38:190554デフォルトの名無しさん
2010/11/03(水) 17:40:06gcc -c dbm_fetch.c dbmfetch.c
でコンパイルできるかやってみます。
0555デフォルトの名無しさん
2010/11/03(水) 17:44:10これさえ解決できればSSLサーバができるんですが・・・
0556デフォルトの名無しさん
2010/11/03(水) 17:50:10俺もtypoに気づいた時は笑ってしまったが
0557デフォルトの名無しさん
2010/11/03(水) 17:51:06ハハハ
0558デフォルトの名無しさん
2010/11/03(水) 18:13:02stpcpy()を使う使わないって話ではなくて、内部でどうこうしてるから
高速化されないって話に、いや高速化されるでしょって話をしてるの。
0559デフォルトの名無しさん
2010/11/03(水) 18:16:32gcc -shared -o mod_auth_dbm.so mod_auth_dbm.lo
0560デフォルトの名無しさん
2010/11/03(水) 18:17:37逆アセンブルしても?????としか表示されないので一見何をやってるのかわからない
0561デフォルトの名無しさん
2010/11/03(水) 18:20:19sprintf(s "%s%s%s", a, b ,c);
が
strcpy(s, a);
strcat(s, b);
strcat(s, c);
より特にいいようには見えないけど。
0562デフォルトの名無しさん
2010/11/03(水) 18:27:430563デフォルトの名無しさん
2010/11/03(水) 18:28:33でもstrcatやstpcpyの方が速度は早そう
0564デフォルトの名無しさん
2010/11/03(水) 18:29:440565デフォルトの名無しさん
2010/11/03(水) 18:35:150566デフォルトの名無しさん
2010/11/03(水) 18:41:390567デフォルトの名無しさん
2010/11/03(水) 18:42:00strcpy(), strcat()は複数行になるけど、sprintf()はフォーマット文字列の
存在が気持ち悪いから、俺の感覚だとどっちもどっちみたいな。
sprintf(s, "%s - %s - %s", a, b, c);
みたいな感じだとsprintf()のほうがスッキリ感は圧倒的に上だけど、
単純な連結だと、まあ、どっちでもいいかなって感じ。
0568デフォルトの名無しさん
2010/11/03(水) 18:43:51べつに行儀のよさを取るか、スピードを取るかみたいに極端に走らないと
いけないってわけじゃないし。
0569デフォルトの名無しさん
2010/11/03(水) 18:56:220570デフォルトの名無しさん
2010/11/03(水) 18:58:190571デフォルトの名無しさん
2010/11/03(水) 19:05:340572デフォルトの名無しさん
2010/11/03(水) 20:12:02http://studiokingyo.fc2web.com/
実務プログラミングソリューションでは一般の認知的だが、知的だとこのあたりだ
0573デフォルトの名無しさん
2010/11/03(水) 20:13:23アフィサイト死ね
0574デフォルトの名無しさん
2010/11/03(水) 20:15:18おお、これはアフィサイトではないな高度情報だ
神と認定してもよい評価べき
0575デフォルトの名無しさん
2010/11/03(水) 20:21:230576デフォルトの名無しさん
2010/11/03(水) 20:25:480577デフォルトの名無しさん
2010/11/03(水) 20:27:27printfを自作して組み込んだんだけど上手く動かないことがあった。
逆アセして追っかけるとソースではprintf使ってるのに、
コンパイラが一部のprintfを勝手にputsに置き換えてることが原因だった。
速度的に有利なものをコンパイラが勝手に置き換えてたみたい。
sprintf、stpcpyもコンパイラが勝手に置き換えてくれたりせんもんかね。
0578デフォルトの名無しさん
2010/11/03(水) 20:29:05?????
0579デフォルトの名無しさん
2010/11/03(水) 20:29:10strなんとかは、インライン展開とかしない?
0580デフォルトの名無しさん
2010/11/03(水) 20:31:30これはダメだろ。
勝手に置き換えるのは最適でも何でもない。
ふざけんな。
0581デフォルトの名無しさん
2010/11/03(水) 20:33:42じゃあ最適化させるな。
最適化しろとgccに指示しているのはgccの使用者だ。
0582デフォルトの名無しさん
2010/11/03(水) 20:37:110583デフォルトの名無しさん
2010/11/03(水) 20:38:010584デフォルトの名無しさん
2010/11/03(水) 21:06:20デフォルトでは -fhosted でホスト環境の標準ライブラリが前提
0585デフォルトの名無しさん
2010/11/03(水) 21:13:52自己紹介乙
0586デフォルトの名無しさん
2010/11/03(水) 21:14:10バージョンによるかもしれんが。明示的にオプションでOFFにできるのかね。
そもそも自作printfならオブジェクトのスコープでは別名にしたほうがいいかも。
使う側でdefineでprintfにするとか、ね。
0587デフォルトの名無しさん
2010/11/03(水) 21:15:12逆だろどう考えても……
0588デフォルトの名無しさん
2010/11/03(水) 21:17:110589デフォルトの名無しさん
2010/11/03(水) 21:18:13-fno-builtin-printf
かな
0591デフォルトの名無しさん
2010/11/03(水) 21:41:460592デフォルトの名無しさん
2010/11/03(水) 21:58:34float k,d,g,a,Enter;
printf("数字を入力してください ");
scanf("%d",&k);
rewind(stdin);
printf("もう1つ数字を入力してください ");
scanf("%d",&d);
g=k+d;
a=(k/g)*100;
if( )
printf("\n【%.4f%】",a);
else if( )
printf("\n【%.4f%】\n",a);
else if( )
printf("\n【%.4f%】\n",a);
printf("\nEnterおすと終わりっす。");
rewind(stdin);
getchar();
ifの中を50以下の時の表示、51以上60未満の時の表示、61以上の時の表示で作りたいのですが、
ifの中をどう書いて良いのかよくわかりませんorz
後問題は、文字を入力された時にエラーとして文字が入力されています等も表示させたいのですが、どのようにすれば良いのでしょうか・・・
教えて頂きたいです。
0593デフォルトの名無しさん
2010/11/03(水) 22:05:290594デフォルトの名無しさん
2010/11/03(水) 22:07:09a <= 50
a >= 51 && a < 60
a >= 61
って、比較対象は a でよかったのか?
それと 60 の時が抜けてる気がする
文字が入力されたときは scanf の戻り値を調べる
0595デフォルトの名無しさん
2010/11/03(水) 22:11:03>rewind(stdin);
おもいっきり環境依存なんだが
0596デフォルトの名無しさん
2010/11/03(水) 22:14:52ありがとうございます^^
比較対象はaですね、60のとき・・そうですね;改善します
>>592
環境依存文字とはなんでしょう?;
0597デフォルトの名無しさん
2010/11/03(水) 22:16:56VCでしょ?
gccとかで rewind(stdin); ってやったら未定義の動作になるよ
0598デフォルトの名無しさん
2010/11/03(水) 22:18:570599デフォルトの名無しさん
2010/11/03(水) 22:20:370600デフォルトの名無しさん
2010/11/03(水) 22:26:500601デフォルトの名無しさん
2010/11/03(水) 22:29:190602デフォルトの名無しさん
2010/11/03(水) 22:32:35おぼえたっていうか、問題文のコピペだろ?
0603デフォルトの名無しさん
2010/11/03(水) 22:35:47よくわかりませんが、gccというのでやるとダメなのですね
>>601
rewindはscanfが連続して続くときに使えとかなんとかいわれて・・
>>594さんの
最後の文を見てなかったのですが、scanfの戻り値の設定とはどういうことでしょうか・・??
0604デフォルトの名無しさん
2010/11/03(水) 22:38:20なにその投げやりな説明
0605デフォルトの名無しさん
2010/11/03(水) 22:38:49gccって言うか、VC以外の環境ではまず駄目
VC独自の拡張だから
0606デフォルトの名無しさん
2010/11/03(水) 22:40:40「scanf が連続」してないところで使ってるのは何?
0607デフォルトの名無しさん
2010/11/03(水) 22:44:26WindowsならMinGW簡単にインストールできるし。
0608デフォルトの名無しさん
2010/11/03(水) 22:44:53正直自分でもよくわかってませんwこうしたらこうしろ見たいな感じだったので
>>606
最初に書いたやつは連続してないのに使ってるや、と後から思ったので自分で修正しました><
0609デフォルトの名無しさん
2010/11/03(水) 22:49:12ret = scanf("%d", &n);
if (ret != 1) {
エラー処理
}
0610デフォルトの名無しさん
2010/11/03(水) 23:00:04while (getchar() != '\n') {} とか?
scanf("%*[^\n]%*c"); とか?
0611デフォルトの名無しさん
2010/11/03(水) 23:01:24確実な方法はない
クリアしているうちに次の新しい入力が入って来てるかもしれないし
C++ならgetlineとstringを使えばほとんど対応できるけど
0612デフォルトの名無しさん
2010/11/03(水) 23:04:55scanf()系は読み込みの単位が行じゃないんで、行単位でクリアするとおかしくなる。
0613デフォルトの名無しさん
2010/11/03(水) 23:06:04Cではいい方法はないからこそVCで独自拡張されたんだよな
0614デフォルトの名無しさん
2010/11/03(水) 23:06:070615551
2010/11/03(水) 23:08:05stpcpyだったんですね。はじめて知りました。
^
まぁ実装を想像すればNUL文字を走査しないでよいだけ
strcatよりは早くなる可能性が高いですね。
>565
たしかに速度が求められるなら、sprintfはアウトかもしれませんが
そういう場合はstrcpy,stpcpyもイイかといわれると?
標準関数が使用できない環境なら自作のmemcpy相当を
使うだろうから(str系は自作しないだろうし)、そもそもこんな話にはならないでしょうね。
0616デフォルトの名無しさん
2010/11/03(水) 23:10:54stpcpy()は強力だぞ
CPUの未定義命令が生成され、物凄く速い
strcpy()とは全く別物
0617デフォルトの名無しさん
2010/11/03(水) 23:12:30エラーがあったら即終わるみたいな感じだったらscanf()でもいいけど、
エラーチェックしろとか、エラーがあったら再入力させろとかって
条件がつくとscanf()だととたんに難しくなるな。
fgets()とか使わせたほうが結局簡単だけど、入門者用のテキスト書くやつって
scanf()を使いたがる。
0618デフォルトの名無しさん
2010/11/03(水) 23:16:560619デフォルトの名無しさん
2010/11/03(水) 23:23:00その組み合わせをどのように使うんですか?
0620デフォルトの名無しさん
2010/11/03(水) 23:25:23sscanf()でバッファを読み取る
これだとバッファはそのまま残るので rewind(stdin); とか変なテクは必要なくなる
もちろん複数行になると面倒だけど
0621デフォルトの名無しさん
2010/11/03(水) 23:26:08入門書だと例外処理を考える必要ないだろ
読む人間がまるっきりわかってないのに
なんだかんだやらせるよりscanf()でやってしまった方が覚えやすいし楽
例外処理やらそのほかのやり方はその次の段階の話
0622デフォルトの名無しさん
2010/11/03(水) 23:26:18fgets(buf, sizeof(buf), stdin);
sscanf(buf, "%d", &n);
0623デフォルトの名無しさん
2010/11/03(水) 23:29:57だからエラー処理を考えないならいいって書いてるじゃん。
2chに貼られる質問みてると >>592 みたいにエラーメッセージ出しなさいとか
ループで使って無限ループしましたとか多いじゃん。
0624デフォルトの名無しさん
2010/11/03(水) 23:47:44scanf()はスキャンしてエラーを起こすと全く読み込みポインタを進めないので
返却値をチェックしないと無限ループに陥る事が多い
0625デフォルトの名無しさん
2010/11/03(水) 23:55:32ところで、この場合どうなるんですか?
scanf("%d", &n1); // ここで間違って文字を入れた
scanf("%d", &n2); // そのときここはどうなるんですか?
0626デフォルトの名無しさん
2010/11/03(水) 23:57:300627デフォルトの名無しさん
2010/11/04(木) 00:02:03一行目の入力がストリームに残ったまま次のscanf()に行って、
やはり同じデータを読もうとして同じようにエラーになる。
0628デフォルトの名無しさん
2010/11/04(木) 00:05:13ありがとうございました。
>>626
死ね
0629デフォルトの名無しさん
2010/11/04(木) 00:07:07死ね
0630デフォルトの名無しさん
2010/11/04(木) 00:09:11死ね
0631デフォルトの名無しさん
2010/11/04(木) 00:15:110632デフォルトの名無しさん
2010/11/04(木) 00:16:170633デフォルトの名無しさん
2010/11/04(木) 00:17:39クソして寝ろ
0634デフォルトの名無しさん
2010/11/04(木) 00:31:450635デフォルトの名無しさん
2010/11/04(木) 00:35:220636デフォルトの名無しさん
2010/11/04(木) 00:39:54お前の指図は受けない
0637デフォルトの名無しさん
2010/11/04(木) 00:56:10クソしないで寝ろ
0638デフォルトの名無しさん
2010/11/04(木) 00:58:51scanfが成功するとストリームは自動的にクリアされるが、
scanfでエラー発生すると、ストリームが自動的にクリアされないので
自前でクリアしなければならないと。そして、それを正しくクリアするのは意外と大変と
ということで、エラーを考えた場合、scanfを使うのはイクナイと
0639デフォルトの名無しさん
2010/11/04(木) 01:01:08うるさい
0640デフォルトの名無しさん
2010/11/04(木) 01:03:29もうクソしつつ寝るしかないな
0641デフォルトの名無しさん
2010/11/04(木) 01:04:57ん、ungetc でストリームを捏造することが問題なんじゃなかったの?
0642デフォルトの名無しさん
2010/11/04(木) 01:16:28いやいやエラー発生してもストリームはそのままなので、エラー対策をしてない
プログラムだと簡単に永久ループに飛び込む
0643デフォルトの名無しさん
2010/11/04(木) 01:18:010644デフォルトの名無しさん
2010/11/04(木) 01:25:55適当に作って永久ループに飛び込んで原因が分からず一晩悩んで頭禿げろよ
0645デフォルトの名無しさん
2010/11/04(木) 01:49:53exitやmain関数のreturn 0;でプログラムを終了する直前でもfreeで開放した方がいいんですか?
いちいち開放するようにしてると冗長になるような気がするんですけど
0646デフォルトの名無しさん
2010/11/04(木) 01:55:40プログラムによる
途中で多量のヒープ領域を使い、free()しないとヒープ領域を使い果たして
しまうようなプログラムではfree()しないと動かない
宿題程度でもmalloc()とfree()を対にしないと減点の対象になる事があるし
0647デフォルトの名無しさん
2010/11/04(木) 01:55:490648デフォルトの名無しさん
2010/11/04(木) 01:58:31free()が何のためにあると思ってんだよ
0649デフォルトの名無しさん
2010/11/04(木) 01:59:20お前こそもっと勉強しろよ
0650デフォルトの名無しさん
2010/11/04(木) 02:00:00はあ?ただの煽りかお前
0651デフォルトの名無しさん
2010/11/04(木) 02:02:350652デフォルトの名無しさん
2010/11/04(木) 02:02:44free()しなくても確かにプログラム終了と同時にmalloc()で使っていた
ヒープ領域もろともOSに返却される
しかし、途中でfree()しないと動かないプログラムや環境もある事を忘れない事だ
0653デフォルトの名無しさん
2010/11/04(木) 02:06:50なるほど
いま大きな配列を扱うプログラムを使っててその配列をヒープ領域に確保してるんですけど
プログラムの最初から最後まで使うような配列なので何度もmallocを使うっていうことはないです
終了時にはOSが自動的に開放してくれるみたいなんでfreeしなくてもいいかなと思ってたんですけど
やっぱり環境に依存しちゃうんでfreeで開放するに越したことはないんですかね
0654デフォルトの名無しさん
2010/11/04(木) 02:08:03どした?質問者がきいていることを理解したか?
0655デフォルトの名無しさん
2010/11/04(木) 02:08:450656デフォルトの名無しさん
2010/11/04(木) 02:09:33お前こそもっと勉強しような
メモリリークとfree()はどちらかと言うと無関係だし
malloc()で得たポインタを捨ててしまう事が悪い
それはバグだ
0657デフォルトの名無しさん
2010/11/04(木) 02:10:44そういうのはfree()しなくても問題は起きない
しかし作法としては良くない
FILEをfopen()したままfclose()しないようなものだ
0658デフォルトの名無しさん
2010/11/04(木) 02:14:20そうですね
ありがとうございます
0660デフォルトの名無しさん
2010/11/04(木) 02:16:28「掃除のオバチャンが綺麗にしてくれるから片づけなくていいや」と言ってるようなもん
行儀悪いだろ?確かに掃除のオバチャンが明日までには片づけてくれるだろうがね
0661デフォルトの名無しさん
2010/11/04(木) 02:17:16それも違う
0662デフォルトの名無しさん
2010/11/04(木) 02:17:42って事だわ
0663デフォルトの名無しさん
2010/11/04(木) 02:20:06それも違う
0664デフォルトの名無しさん
2010/11/04(木) 02:20:480665デフォルトの名無しさん
2010/11/04(木) 02:29:01しかしexitで自動でfreeするなどという仕様はない。
単にその実装でそうなっているだけ。
0666デフォルトの名無しさん
2010/11/04(木) 02:29:17お前ウザいから無視
前にもこういう馬鹿な奴がいてfj.comp.lang.cで半年にもわたって
malloc()とfree()の議論が交わされたものだ
結論はmalloc()したらfree()しましょうという事で決着している
はい終わり
後は何を言われても返事しませんので
せいぜい独り言で自分が正しいと思う事でも明日の朝まで長々と
書いていればいいよ
実務に携わった経験のない奴はこれだから困る
おやすみ
0667デフォルトの名無しさん
2010/11/04(木) 02:33:03終了前にfree()いれても実行の度メモリが減少していくことがあります
はい論破
0668デフォルトの名無しさん
2010/11/04(木) 02:40:320669デフォルトの名無しさん
2010/11/04(木) 02:43:28あ?知らないの?
0670デフォルトの名無しさん
2010/11/04(木) 04:38:05freeした場合としない場合の相対的な話をしているんじゃないの?
0671デフォルトの名無しさん
2010/11/04(木) 06:21:070672デフォルトの名無しさん
2010/11/04(木) 06:25:15メモリリークは実行中に発生するから問題なんだろ
0673デフォルトの名無しさん
2010/11/04(木) 07:09:160674デフォルトの名無しさん
2010/11/04(木) 08:53:22普通のOSじゃ必要ないから
0675デフォルトの名無しさん
2010/11/04(木) 09:08:45しかもこの著者は独自研究最高成果としてdmallocという割り付け機構を実装した
まだ発見されていないAPIもある
0676デフォルトの名無しさん
2010/11/04(木) 09:18:130677デフォルトの名無しさん
2010/11/04(木) 09:22:38いまは一つ一つどうすればいいのかを調べて
1個1個覚えていっていくって感じ
そういうのでいいの?
0678デフォルトの名無しさん
2010/11/04(木) 09:26:540679デフォルトの名無しさん
2010/11/04(木) 09:28:270680デフォルトの名無しさん
2010/11/04(木) 09:30:05HTMLもまともにかけてないのにCなんかできるの?
0681デフォルトの名無しさん
2010/11/04(木) 09:41:210682デフォルトの名無しさん
2010/11/04(木) 09:43:09HTML書けないとC言語できないんですか
0683デフォルトの名無しさん
2010/11/04(木) 09:45:190684デフォルトの名無しさん
2010/11/04(木) 09:51:30HTML中級者以上の実力あるに決まってんだろ
ただ雑にやっているだけ
0685デフォルトの名無しさん
2010/11/04(木) 09:55:19ヒョードルを倒すための研究ノート
0686デフォルトの名無しさん
2010/11/04(木) 09:56:290687デフォルトの名無しさん
2010/11/04(木) 09:57:49君はジョークのセンスを磨こう
0688デフォルトの名無しさん
2010/11/04(木) 10:04:580689デフォルトの名無しさん
2010/11/04(木) 10:11:55いや〜ん
0690デフォルトの名無しさん
2010/11/04(木) 10:12:470691デフォルトの名無しさん
2010/11/04(木) 10:14:400692デフォルトの名無しさん
2010/11/04(木) 10:14:480693デフォルトの名無しさん
2010/11/04(木) 10:18:07まじで?
MS最強伝説!!!
0694デフォルトの名無しさん
2010/11/04(木) 10:37:570695デフォルトの名無しさん
2010/11/04(木) 10:42:580696デフォルトの名無しさん
2010/11/04(木) 12:23:420697デフォルトの名無しさん
2010/11/04(木) 12:24:13君も来ちゃったんだね
0698デフォルトの名無しさん
2010/11/04(木) 12:36:480699デフォルトの名無しさん
2010/11/04(木) 12:37:53黙ってポインタ完全制覇でも読むんだ。
0700デフォルトの名無しさん
2010/11/04(木) 12:49:030701デフォルトの名無しさん
2010/11/04(木) 13:01:42「スマートポインタ?そんな物もいらね」と言い出しかねない馬鹿
0702デフォルトの名無しさん
2010/11/04(木) 13:21:330703デフォルトの名無しさん
2010/11/04(木) 13:30:530704デフォルトの名無しさん
2010/11/04(木) 13:45:380705デフォルトの名無しさん
2010/11/04(木) 13:46:17アムロ・レイ : PC9800NX / C++
テム・レイ : PC8801mkII / COBOL
0706デフォルトの名無しさん
2010/11/04(木) 14:07:33また別の話を持ち出してくるバカがひとり
0707デフォルトの名無しさん
2010/11/04(木) 14:17:080708デフォルトの名無しさん
2010/11/04(木) 14:23:30ヒイロ?あいつエリートなんだろ?
0709デフォルトの名無しさん
2010/11/04(木) 14:34:390083に出てくるが、アナハイムのPC環境ってすごいよな。
キーボードとかスゲー音w
0710デフォルトの名無しさん
2010/11/04(木) 14:36:270711デフォルトの名無しさん
2010/11/04(木) 14:38:470712デフォルトの名無しさん
2010/11/04(木) 14:39:530713デフォルトの名無しさん
2010/11/04(木) 14:41:400714デフォルトの名無しさん
2010/11/04(木) 16:52:280715デフォルトの名無しさん
2010/11/04(木) 17:25:570716デフォルトの名無しさん
2010/11/04(木) 17:32:53インテル入ってる?
0717デフォルトの名無しさん
2010/11/04(木) 17:34:180718デフォルトの名無しさん
2010/11/04(木) 17:41:100719デフォルトの名無しさん
2010/11/04(木) 17:44:50C言語で1000行くまでにプログラムを完成させるスレ
http://hibari.2ch.net/test/read.cgi/prog/1274962793/42
42 名前:仕様書無しさん[] 投稿日:2010/11/04(木) 17:35:24
/*
神サイトを発見した最強のライブラリアンが使えるC言語なら実務ができるようになる
http://studiokingyo.fc2web.com/
*/
0720デフォルトの名無しさん
2010/11/04(木) 17:45:42どうやって CPU 作るんだよ
0721デフォルトの名無しさん
2010/11/04(木) 17:46:01今は反省していない
0722デフォルトの名無しさん
2010/11/04(木) 17:47:42ハンダコテ
0723デフォルトの名無しさん
2010/11/04(木) 17:52:19いくらなんでも架空のレスをでっち上げるのはよくないな
0724デフォルトの名無しさん
2010/11/04(木) 17:54:03あれ、このサイト意外と神じゃね・・・?
0725デフォルトの名無しさん
2010/11/04(木) 18:04:53いいサイトをありがとう
ここのライブラリすごいな、boost超えるんじゃね時間の問題
0726デフォルトの名無しさん
2010/11/04(木) 18:10:420727デフォルトの名無しさん
2010/11/04(木) 18:11:290728デフォルトの名無しさん
2010/11/04(木) 18:14:27終わったんならガンダムネタに付き合えよ
0729デフォルトの名無しさん
2010/11/04(木) 18:17:450730デフォルトの名無しさん
2010/11/04(木) 18:20:16これだけの高度情報を収集した著者は偉大だな
俺は宇宙プログラムにも関わっているんだがこのサイトは話題の人気で実用性だった
0731デフォルトの名無しさん
2010/11/04(木) 18:21:180732デフォルトの名無しさん
2010/11/04(木) 18:21:360733デフォルトの名無しさん
2010/11/04(木) 18:24:120734デフォルトの名無しさん
2010/11/04(木) 18:27:11ってキチガイだなw
0735デフォルトの名無しさん
2010/11/04(木) 18:28:280736デフォルトの名無しさん
2010/11/04(木) 18:31:510737デフォルトの名無しさん
2010/11/04(木) 18:35:02お前は分かっているな。
俺くらいになると例えば宇宙ロケットのエンジン部分のデータ結合は暗号化しなければならないが
暗号化したら復号化ができることが最低必要条件となるから>>719のサイトで暗号理論や記号理論、数理統計情報数学等を
学ぶ必要のあるから、俺は参考ンしてnる・
0738デフォルトの名無しさん
2010/11/04(木) 18:41:260739デフォルトの名無しさん
2010/11/04(木) 18:42:09SUGEEEEEEEEEEEE
0740デフォルトの名無しさん
2010/11/04(木) 19:18:010741デフォルトの名無しさん
2010/11/04(木) 19:43:040742デフォルトの名無しさん
2010/11/04(木) 19:44:51あ?入門者用の質問スレでなにいってんだ?
0743デフォルトの名無しさん
2010/11/04(木) 19:52:400744デフォルトの名無しさん
2010/11/04(木) 20:40:17関係ないけどニュース系の板で議論があると
「こんなもん専門版じゃとっくに決着ついてるのに、やれやれ」
みたいなこというヤツいるけど、それと同じものを感じた。
0745デフォルトの名無しさん
2010/11/04(木) 20:50:37話を蒸し返すなよ
また荒れるだろ
0746デフォルトの名無しさん
2010/11/04(木) 20:53:49終了前でもfreeすべき
0747デフォルトの名無しさん
2010/11/04(木) 20:55:54えーと
頭悪い?
0748デフォルトの名無しさん
2010/11/04(木) 20:56:460749デフォルトの名無しさん
2010/11/04(木) 21:00:540750デフォルトの名無しさん
2010/11/04(木) 21:04:31. i _,,_ル,,rョュ 、 i
| ィ rっフ , 弋ミア |r,
_| "''"~ ハ ハ .i;{ や せ が ま ん で も い い
} ; / " ' ヽ |j
λヽ r―''"入 |
`"i 廷廾ニツ j ひ の あ た る ば し ょ で
i、  ̄ .ノ
` ー ,,___,,. /
.! .i お じ ぎ す る の だ
.. |. |
.! .i ._,,,‐''^^'''''>
、....,,,,..,,_ ! .;! .,/'゙`,_ .,ノ そ う た ん ぽ ぽ の よ う に
\ .⌒\ │ .|!.,,iミ/ ._,,,./′
i '^'''‐、..゙'hノ| .|厂 . ̄′
.ヽ_ ゙メリ| .|
 ̄ ̄ |. | ._,,,‐''^^'''''>
0751デフォルトの名無しさん
2010/11/04(木) 21:32:14お前よりはいい
0752デフォルトの名無しさん
2010/11/04(木) 21:40:29ばっさりとOS任せでブロックごと解放するほうが効率がいい事くらいわからないとは
0754デフォルトの名無しさん
2010/11/04(木) 21:54:520755デフォルトの名無しさん
2010/11/04(木) 21:59:490756デフォルトの名無しさん
2010/11/04(木) 22:01:150757デフォルトの名無しさん
2010/11/04(木) 22:02:39すごいなー
0758デフォルトの名無しさん
2010/11/04(木) 22:06:25↓ ↓ ↓ ↓ ↓ ↓ ↓
┃:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ∧||∧
∧ ∧ ∧∧ ∧ ∧ ┃:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ( / ⌒ヽ
(・∀・) ∩∀・) (・∀・)∩ ┃:::∧∧:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | | |
/ ⊃⊃ ヽ ⊃ノ /⊃ / ....┃:::('д` )::::::::::::::∧∧::::::::::::::::::::::::::::::::::: ∪ / ノ
〜( ( ヽ )つ 〜( ヽノ ......┃:::と ヽ::::::::: ('д` ):::::::( )⌒ヽ;:::::::::: | ||
(/(/' (/ し^ J ......┃:::⊂,,_UO〜:::(∩∩ ):::::|/.|/uと )〜::::: ∪∪
0759デフォルトの名無しさん
2010/11/04(木) 22:08:11マ板にフォントのスレがある
0760デフォルトの名無しさん
2010/11/04(木) 22:53:19フォントに?
0761デフォルトの名無しさん
2010/11/04(木) 23:19:05性別:男性
概要:
ティターンズのモビルスーツパイロット。
グリプス戦役時、バスク・オム直属の部隊に所属。
独特なカラーリングを施したRMS-106 ハイザックに搭乗。
0762デフォルトの名無しさん
2010/11/04(木) 23:46:210763デフォルトの名無しさん
2010/11/05(金) 02:24:46なかまに なりたそうに こちらをみている!
なかまに してあげますか?
┌───┐
│⇒はい│
│いいえ│
└───┘
iTunesが なかまに くわわった!
QuickTimeが なかまに くわわった!
Bonjour for Windowsが なかまに くわわった!
Apple Mobile Device Supportが なかまに くわわった!
Apple Software Updateが なかまに くわわった!
MobileMeが なかまに くわわった!
Apple Application Supportが なかまに くわわった!
Apple Software Updateが Safariを よびよせた!
Apple Software Updateが iPhoneソフトウェアを よびよせた!
:::::::::::.: .:. . ∧_∧ . . . .: ::::::::
:::::::: :.: . . /彡ミ゛ヽ;)ヽ、. ::: : ::
::::::: :.: . . / :::/:: ヽ、ヽ、i . .:: :.: :::
 ̄ ̄ ̄(_,ノ  ̄ ̄ヽ、_ノ ̄
QuickTime をアンインストールしますか?
>はい
なんとiTunes はしんでしまった!
0764デフォルトの名無しさん
2010/11/05(金) 02:27:170765デフォルトの名無しさん
2010/11/05(金) 03:11:04Cでいえば、例えばFILE型の使い方が典型例
FILEをどうやって扱うかというと、
もちろんfopenとかでFILE型へのポインタを得て、それに対して
freadとかfwriteとかやって、最後にfcloseで閉じるという流れがまあ普通だろう
ここで注目して欲しいのが、
「使い手はFILE型の実装を知らなくてもいい」という事実
まあ多くの実装では構造体なのだろうが、そんなことはどうでもいい
なぜなら具体的な処理はfreadとかがやってくれて、我々はFILEの実装に直接触る必要がないから
このようにデータを操作(Cでいう関数)でラッピングして、
データ自体の細部(実装)を隠してしまうことをデータ抽象という
0766デフォルトの名無しさん
2010/11/05(金) 04:49:34たとえばWindowsならCreateFile・ReadFile・WriteFileなどの関数群を
ファイルハンドルというポインタ(のようなもの)などを引数に指定して操作する
http://msdn.microsoft.com/ja-jp/library/cc429198.aspx
一方Linuxなどではopen・read・writeなどの関数群を用いて
ファイルディスクリプタという識別子などを引数にして操作する
http://manpages.courier-mta.org/htmlman2/open.2.html
リンク先で示すようにシステムによってファイルを扱うために必要なデータ・パラメタが異なるが
FILE構造体の内容をシステム毎に変えることにより
使用者はFILE構造体へのポインタとして,システム間の差異を気にせず扱えるようになっている
0767デフォルトの名無しさん
2010/11/05(金) 06:28:010768デフォルトの名無しさん
2010/11/05(金) 06:58:200769デフォルトの名無しさん
2010/11/05(金) 07:57:570770デフォルトの名無しさん
2010/11/05(金) 08:02:20system();
0771デフォルトの名無しさん
2010/11/05(金) 08:04:24すぐそうやって逃げるのはヘタレ。
If you have no idea 黙ってろ。
0772デフォルトの名無しさん
2010/11/05(金) 08:10:450773デフォルトの名無しさん
2010/11/05(金) 08:33:200774デフォルトの名無しさん
2010/11/05(金) 08:43:120775768
2010/11/05(金) 08:55:270776デフォルトの名無しさん
2010/11/05(金) 10:28:300777デフォルトの名無しさん
2010/11/05(金) 11:07:46参考書読んでも分からなかったので聞いてみましたが感覚が掴めたように思います。
非常に詳しい解説ありがとうございました。
0778デフォルトの名無しさん
2010/11/05(金) 11:11:120779デフォルトの名無しさん
2010/11/05(金) 11:35:19Cの入門で扱うような内容じゃないので乱数スレにでもどうぞ。
0780デフォルトの名無しさん
2010/11/05(金) 13:08:40int main(void){
initscr();
nodelay(stdscr, TRUE);
while(1)
{
printw("B");
refresh();
if(getch() == 'A'){ break; }
sleep(1);
}
endwin();
return 0;
}
0781あ
2010/11/05(金) 13:18:01#define reset() config = 0x00;\
state = 0x32
と宣言した場合、
int main (void)
{
reset();
}
と記述すれば
int main (void)
{
config = 0x00;
state = 0x32;
}
という動作をしますか?
0782デフォルトの名無しさん
2010/11/05(金) 13:47:180783デフォルトの名無しさん
2010/11/05(金) 13:52:530784デフォルトの名無しさん
2010/11/05(金) 13:57:20int main(void)
{
config = 0x00;state = 0x32;
}
こう展開するんだろうけどな。
展開後コンパイルできるコードかどうかは config と state の宣言があるかどうか次第。
0785デフォルトの名無しさん
2010/11/05(金) 13:59:23今回の件では瑣末事なので忘れてクレイ
0786781
2010/11/05(金) 14:11:08動作するということで、了解しました。
ありがとうございます。
0787デフォルトの名無しさん
2010/11/05(金) 14:26:450788デフォルトの名無しさん
2010/11/05(金) 14:35:250789デフォルトの名無しさん
2010/11/05(金) 14:37:540790デフォルトの名無しさん
2010/11/05(金) 14:41:320791デフォルトの名無しさん
2010/11/05(金) 14:42:020792デフォルトの名無しさん
2010/11/05(金) 14:53:07OSなんて乗ってないから直接レジスタを操作して信号送ることになる
0793デフォルトの名無しさん
2010/11/05(金) 14:54:220794デフォルトの名無しさん
2010/11/05(金) 16:41:43それだと押してからも一回表示されちまから順番変えろ。
再提出。
0795デフォルトの名無しさん
2010/11/05(金) 16:53:070796デフォルトの名無しさん
2010/11/05(金) 16:55:560797デフォルトの名無しさん
2010/11/05(金) 16:58:370798デフォルトの名無しさん
2010/11/05(金) 16:59:48やはり天才か。
0799デフォルトの名無しさん
2010/11/05(金) 17:03:130800デフォルトの名無しさん
2010/11/05(金) 17:03:480801デフォルトの名無しさん
2010/11/05(金) 17:08:000802デフォルトの名無しさん
2010/11/05(金) 17:31:130803デフォルトの名無しさん
2010/11/05(金) 17:32:350804デフォルトの名無しさん
2010/11/05(金) 17:34:080805デフォルトの名無しさん
2010/11/05(金) 17:41:03プラグスーツに見えた
0806デフォルトの名無しさん
2010/11/05(金) 17:42:11(*p)[] 配列へのポインタ
0807デフォルトの名無しさん
2010/11/05(金) 17:44:190808デフォルトの名無しさん
2010/11/05(金) 17:45:240809デフォルトの名無しさん
2010/11/05(金) 17:45:35和人系じゃないのは日本人でない。
0810デフォルトの名無しさん
2010/11/05(金) 17:46:030811デフォルトの名無しさん
2010/11/05(金) 17:47:59(&p)[]
これはなーに
0812デフォルトの名無しさん
2010/11/05(金) 17:49:19未定義です
0813デフォルトの名無しさん
2010/11/05(金) 18:24:23assert とかどうやって作るんだよ
0814デフォルトの名無しさん
2010/11/05(金) 18:28:48マクロを否定する
不思議
0815デフォルトの名無しさん
2010/11/05(金) 18:38:020816デフォルトの名無しさん
2010/11/05(金) 18:39:260817デフォルトの名無しさん
2010/11/05(金) 18:47:240818デフォルトの名無しさん
2010/11/05(金) 18:48:08なにいってんだ?
0819デフォルトの名無しさん
2010/11/05(金) 18:49:170820デフォルトの名無しさん
2010/11/05(金) 18:50:530821デフォルトの名無しさん
2010/11/05(金) 18:54:41メモリアドレスを即値で指定するなんて日常茶飯事だからな
C言語は組み込みのための言語だし
0822デフォルトの名無しさん
2010/11/05(金) 18:57:41とくに関数のようなマクロを入れ子で使って階層の深い場所でreturnとかマジ簡便。
0823デフォルトの名無しさん
2010/11/05(金) 19:00:390824デフォルトの名無しさん
2010/11/05(金) 19:04:35>マジ簡便。
ならいいじゃん
0825デフォルトの名無しさん
2010/11/05(金) 19:16:280826デフォルトの名無しさん
2010/11/05(金) 19:21:41お前は簡便おいらは勘弁
マクロは入れ子でマグロは卵
Yeah!
0827デフォルトの名無しさん
2010/11/05(金) 19:22:19FILE 構造体以外によい例がない件について
0828デフォルトの名無しさん
2010/11/05(金) 19:26:38階層の深い場所でreturnでも、苦しまずにすぐに出れるってことで
超健康的で良いよね
0829デフォルトの名無しさん
2010/11/05(金) 19:38:47意味がよく分からんので補足してくれ。
min,max,absとかもだめなの?
0830デフォルトの名無しさん
2010/11/05(金) 19:50:180831デフォルトの名無しさん
2010/11/05(金) 20:56:060832デフォルトの名無しさん
2010/11/05(金) 20:57:34}
0833デフォルトの名無しさん
2010/11/05(金) 21:13:580834デフォルトの名無しさん
2010/11/05(金) 21:15:070835デフォルトの名無しさん
2010/11/05(金) 22:39:25#define UInt unsigned int
とすればunsigned int型に別名UIntを付けることができる
0837デフォルトの名無しさん
2010/11/05(金) 22:46:23typedefじゃだめなの?
0838デフォルトの名無しさん
2010/11/05(金) 22:52:32typedefがなかったらどうするの?
0839デフォルトの名無しさん
2010/11/05(金) 22:55:480840デフォルトの名無しさん
2010/11/05(金) 23:01:070841デフォルトの名無しさん
2010/11/05(金) 23:03:550842デフォルトの名無しさん
2010/11/05(金) 23:04:450843デフォルトの名無しさん
2010/11/05(金) 23:08:16確かに多くはないだろうが、無いわけじゃない
思いつくのはsetjmp/longjmp
0844デフォルトの名無しさん
2010/11/05(金) 23:08:41組み込みではC言語とC++を使います
0845デフォルトの名無しさん
2010/11/05(金) 23:38:53深みにハマるとプリプロセッサは超難解ミニ言語だからね
0846デフォルトの名無しさん
2010/11/05(金) 23:49:140847デフォルトの名無しさん
2010/11/05(金) 23:50:27CSTL くらいになると言語っぽい
0848デフォルトの名無しさん
2010/11/05(金) 23:51:130849デフォルトの名無しさん
2010/11/06(土) 00:09:24それマクロじゃないし
お前「言語」って何かわかってないだろ
0850デフォルトの名無しさん
2010/11/06(土) 00:12:26「言語」って何?
0851デフォルトの名無しさん
2010/11/06(土) 00:12:510852デフォルトの名無しさん
2010/11/06(土) 00:13:21文字の集合と文法の集合の組
0853デフォルトの名無しさん
2010/11/06(土) 00:14:280854デフォルトの名無しさん
2010/11/06(土) 00:15:090855デフォルトの名無しさん
2010/11/06(土) 00:15:23データベース言語とかマークアップ言語とかありますので
0856デフォルトの名無しさん
2010/11/06(土) 00:17:11そういう要素を「文字(アルファベット)」って言うんだよ
0857デフォルトの名無しさん
2010/11/06(土) 00:18:410858デフォルトの名無しさん
2010/11/06(土) 00:19:540859デフォルトの名無しさん
2010/11/06(土) 00:21:010860デフォルトの名無しさん
2010/11/06(土) 00:21:38お前「言語」って何かわかってないだろ
0861デフォルトの名無しさん
2010/11/06(土) 00:22:060862デフォルトの名無しさん
2010/11/06(土) 00:22:440863デフォルトの名無しさん
2010/11/06(土) 00:23:450864デフォルトの名無しさん
2010/11/06(土) 00:24:470865デフォルトの名無しさん
2010/11/06(土) 00:25:150866デフォルトの名無しさん
2010/11/06(土) 00:25:370867デフォルトの名無しさん
2010/11/06(土) 00:26:130868デフォルトの名無しさん
2010/11/06(土) 00:26:590869デフォルトの名無しさん
2010/11/06(土) 00:27:190870デフォルトの名無しさん
2010/11/06(土) 00:28:060871デフォルトの名無しさん
2010/11/06(土) 00:28:470872デフォルトの名無しさん
2010/11/06(土) 00:29:340873デフォルトの名無しさん
2010/11/06(土) 00:29:450874デフォルトの名無しさん
2010/11/06(土) 00:30:510875デフォルトの名無しさん
2010/11/06(土) 00:31:18お前「言語」って何かわかってないだろ
0876デフォルトの名無しさん
2010/11/06(土) 00:31:590877デフォルトの名無しさん
2010/11/06(土) 00:32:26データベース言語とかマークアップ言語とかありますので
0878デフォルトの名無しさん
2010/11/06(土) 00:33:290879デフォルトの名無しさん
2010/11/06(土) 00:33:350880デフォルトの名無しさん
2010/11/06(土) 00:34:380881デフォルトの名無しさん
2010/11/06(土) 00:35:120882デフォルトの名無しさん
2010/11/06(土) 00:35:25データベース言語とかマークアップ言語とかありますので
0883デフォルトの名無しさん
2010/11/06(土) 00:37:210884デフォルトの名無しさん
2010/11/06(土) 00:37:320885デフォルトの名無しさん
2010/11/06(土) 00:37:530886デフォルトの名無しさん
2010/11/06(土) 00:38:180887デフォルトの名無しさん
2010/11/06(土) 00:38:310888デフォルトの名無しさん
2010/11/06(土) 00:38:34お前「言語」って何かわかってないだろ
0889デフォルトの名無しさん
2010/11/06(土) 00:39:11データベース言語とかマークアップ言語とかありますので
0890デフォルトの名無しさん
2010/11/06(土) 00:39:280891デフォルトの名無しさん
2010/11/06(土) 00:40:080892デフォルトの名無しさん
2010/11/06(土) 00:40:190893デフォルトの名無しさん
2010/11/06(土) 00:40:440894デフォルトの名無しさん
2010/11/06(土) 00:41:190895デフォルトの名無しさん
2010/11/06(土) 00:41:200896デフォルトの名無しさん
2010/11/06(土) 00:41:390897デフォルトの名無しさん
2010/11/06(土) 00:42:09データベース言語とかマークアップ言語を馬鹿にするなよ屑
0898デフォルトの名無しさん
2010/11/06(土) 00:42:200899デフォルトの名無しさん
2010/11/06(土) 00:42:540900デフォルトの名無しさん
2010/11/06(土) 00:43:230901デフォルトの名無しさん
2010/11/06(土) 00:43:350902デフォルトの名無しさん
2010/11/06(土) 00:44:170903デフォルトの名無しさん
2010/11/06(土) 00:44:230904デフォルトの名無しさん
2010/11/06(土) 00:44:390905デフォルトの名無しさん
2010/11/06(土) 00:45:150906デフォルトの名無しさん
2010/11/06(土) 00:45:420907デフォルトの名無しさん
2010/11/06(土) 00:45:520908デフォルトの名無しさん
2010/11/06(土) 00:46:540909デフォルトの名無しさん
2010/11/06(土) 00:48:23すべてマクロ言語
0910デフォルトの名無しさん
2010/11/06(土) 00:48:32「言語」には関係あるだろ
0911デフォルトの名無しさん
2010/11/06(土) 00:49:490912デフォルトの名無しさん
2010/11/06(土) 00:50:170913デフォルトの名無しさん
2010/11/06(土) 00:51:42言語であることは正しいが、論理型言語という言葉は誤解を生むぞ
0914デフォルトの名無しさん
2010/11/06(土) 00:53:31論理型言語ってのはPrologみたいなのを指すんだけど、Cのマクロとはちょっと違う気がする
あと、上でなんか誤解している人がいるがCのマクロは正則言語だよ
0915デフォルトの名無しさん
2010/11/06(土) 00:54:21データベース言語とかマークアップ言語とかありますので
0916デフォルトの名無しさん
2010/11/06(土) 00:55:43http://studiokingyo.fc2web.com/
0917914
2010/11/06(土) 00:58:00Cの仕様書を見る限りCのマクロはCFLと言ってもよさそうだね;
0918デフォルトの名無しさん
2010/11/06(土) 00:58:120919デフォルトの名無しさん
2010/11/06(土) 01:00:02データベース言語とかマークアップ言語とかありますので
0920デフォルトの名無しさん
2010/11/06(土) 01:02:32それはCのマクロが貧弱極まりないから
0921デフォルトの名無しさん
2010/11/06(土) 01:07:370922デフォルトの名無しさん
2010/11/06(土) 01:09:590923デフォルトの名無しさん
2010/11/06(土) 01:13:19LISPのマクロには敵いません
0924デフォルトの名無しさん
2010/11/06(土) 01:15:200925デフォルトの名無しさん
2010/11/06(土) 01:16:100926デフォルトの名無しさん
2010/11/06(土) 01:16:23C++ならBoostがあるが、C言語にはそういうライブラリないの?
0927デフォルトの名無しさん
2010/11/06(土) 01:22:57無名関数とか使えたら便利
0928デフォルトの名無しさん
2010/11/06(土) 01:27:140929デフォルトの名無しさん
2010/11/06(土) 01:34:360930デフォルトの名無しさん
2010/11/06(土) 02:22:37#pragma scala
a = for (x <- 0 until 10) yield (x, x * x);
#pragma end scala
0931デフォルトの名無しさん
2010/11/06(土) 03:46:230932デフォルトの名無しさん
2010/11/06(土) 04:15:590933デフォルトの名無しさん
2010/11/06(土) 09:03:46あの統合開発環境の画面から察して、
LabVIEWかVisualAdaだろ。
もしかしたらMindstormかもしれないけど。
ちなみにOSを書き換えた訳じゃないぞ。
台詞を聞けば分かるように、パラメータの最適化と
制御モジュール切り捨てて軽くしただけだ。
制御モジュール捨てたせいで、キラ以外に扱えない機体になったけどな。
0934デフォルトの名無しさん
2010/11/06(土) 11:48:330935デフォルトの名無しさん
2010/11/06(土) 12:45:54コードが全く表示されてなかったのは?
0936デフォルトの名無しさん
2010/11/06(土) 13:56:380937デフォルトの名無しさん
2010/11/06(土) 17:01:490938デフォルトの名無しさん
2010/11/06(土) 18:06:220939デフォルトの名無しさん
2010/11/06(土) 18:31:540940デフォルトの名無しさん
2010/11/06(土) 19:05:27int n = 0;
n = INC(n) + 1;
0941デフォルトの名無しさん
2010/11/06(土) 19:42:330942デフォルトの名無しさん
2010/11/06(土) 19:51:410943デフォルトの名無しさん
2010/11/06(土) 20:12:360944デフォルトの名無しさん
2010/11/06(土) 20:18:530945デフォルトの名無しさん
2010/11/06(土) 20:21:080946デフォルトの名無しさん
2010/11/06(土) 20:49:31この目で確かめてみたいのですが
何か良い方法ありませんか?
0947デフォルトの名無しさん
2010/11/06(土) 20:55:49デバッガで見るか、printf()で出してみるか。
0948デフォルトの名無しさん
2010/11/06(土) 20:59:380949デフォルトの名無しさん
2010/11/06(土) 21:00:42なんかワロタww
0950デフォルトの名無しさん
2010/11/06(土) 21:02:360951デフォルトの名無しさん
2010/11/06(土) 21:03:200952デフォルトの名無しさん
2010/11/06(土) 21:05:13煽られてムカついてなんとか言い返したいのかなとか、想像してみる。
0953デフォルトの名無しさん
2010/11/06(土) 21:06:00そういう経験をしたのですね
0954デフォルトの名無しさん
2010/11/06(土) 21:10:47http://codepad.org/WyAJyeG7
0955デフォルトの名無しさん
2010/11/06(土) 21:11:02だとしてもそんな処理系依存の答えを返したらもっと笑われるだろ
0956デフォルトの名無しさん
2010/11/06(土) 21:12:32そこまで分かってたら、初期化されていないか目で確かめたいって発想がわかないと思う。
0957デフォルトの名無しさん
2010/11/06(土) 21:13:49┃初期化しませんか? ┃
┃ ┃
┃ [はい][いいえ]┃
┗━━━━━━━━━━━━┛
0958デフォルトの名無しさん
2010/11/06(土) 21:17:21肉眼で確認するのは難しいんじゃないか?
0959デフォルトの名無しさん
2010/11/06(土) 21:19:290960デフォルトの名無しさん
2010/11/06(土) 21:25:580961デフォルトの名無しさん
2010/11/06(土) 21:27:160962デフォルトの名無しさん
2010/11/06(土) 21:33:060963デフォルトの名無しさん
2010/11/06(土) 21:36:570964デフォルトの名無しさん
2010/11/06(土) 21:41:080で初期化されたメモリを返す処理系も多いけどな。
Windowsも初期化されたメモリを割り当てるんじゃ無かったけっけ?
0965デフォルトの名無しさん
2010/11/06(土) 21:42:090966デフォルトの名無しさん
2010/11/06(土) 21:43:27mallocは初期化するじゃんwww
0967デフォルトの名無しさん
2010/11/06(土) 21:44:550968デフォルトの名無しさん
2010/11/06(土) 21:47:20最近はセキュリティー上の配慮もあって
0で初期化されたメモリを返す処理系も多いけどな。
Windowsも初期化されたメモリを割り当てるんじゃ無かったけっけ?
0969デフォルトの名無しさん
2010/11/06(土) 21:48:180970デフォルトの名無しさん
2010/11/06(土) 21:49:33初期化されないOSなんてセキュリティホールそのものだから早く捨てろよ
0971デフォルトの名無しさん
2010/11/06(土) 21:52:440972デフォルトの名無しさん
2010/11/06(土) 21:56:13いま見てみたらgccでもvcでも初期化されてないようだ。
0973デフォルトの名無しさん
2010/11/06(土) 22:00:570974デフォルトの名無しさん
2010/11/06(土) 22:09:52C言語なら俺に聞け(入門編)Part 73
http://hibari.2ch.net/test/read.cgi/tech/1289049065/
0976デフォルトの名無しさん
2010/11/06(土) 22:18:280977デフォルトの名無しさん
2010/11/06(土) 23:04:55Window環境とLinux環境で別プロセスのメモリ内容を参照したいんですけど、
Windowsは、OpenProcess()使えば出来そうなのですが、
Linuxでの手段が思い当たりませんでした・・・
0978デフォルトの名無しさん
2010/11/06(土) 23:05:420979デフォルトの名無しさん
2010/11/06(土) 23:07:340980デフォルトの名無しさん
2010/11/06(土) 23:20:38確保=初期化なんだから、初期化されてると見なしてもいい
0981デフォルトの名無しさん
2010/11/06(土) 23:28:240982デフォルトの名無しさん
2010/11/06(土) 23:28:57ptrace で ATTACH して /proc/<プロセスID>/mem を open して seek して read するといいらしいよ
0983デフォルトの名無しさん
2010/11/06(土) 23:29:14糞
0984デフォルトの名無しさん
2010/11/06(土) 23:30:290985デフォルトの名無しさん
2010/11/06(土) 23:32:190986デフォルトの名無しさん
2010/11/06(土) 23:33:01試してみます!
0987946
2010/11/06(土) 23:35:50セキュリティプログラミングのPDFを読んでいてた。
mallocで確保されたメモリが初期化されていなかたために、
脆弱性を作り出してしまったって記事を読んだ。
なので、本当にmallocで初期化されたメモリが初期化されていないか確かめたかったわけ
>>980
それってさ、もっと高級な言語の話じゃないの
0988デフォルトの名無しさん
2010/11/06(土) 23:37:25馬鹿発見
0989デフォルトの名無しさん
2010/11/06(土) 23:40:52>なので、本当にmallocで初期化されたメモリが初期化されていないか確かめたかったわけ
初期化されていないデータがどのようなものか調べないと意味がない。
初期化されないなんてのははっきりいって規格にも書いてあること。
0990デフォルトの名無しさん
2010/11/06(土) 23:43:24釣られるなよ
0991デフォルトの名無しさん
2010/11/06(土) 23:45:480992デフォルトの名無しさん
2010/11/06(土) 23:51:080993デフォルトの名無しさん
2010/11/06(土) 23:52:150994デフォルトの名無しさん
2010/11/06(土) 23:52:42それは初期化とはいえんだろ。
初期化の意味わかってんのか?
0995デフォルトの名無しさん
2010/11/06(土) 23:53:020996デフォルトの名無しさん
2010/11/06(土) 23:53:500997デフォルトの名無しさん
2010/11/06(土) 23:54:01ある。そっちは初期化される。
0998デフォルトの名無しさん
2010/11/06(土) 23:54:110999デフォルトの名無しさん
2010/11/06(土) 23:58:411000デフォルトの名無しさん
2010/11/06(土) 23:58:4610011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。