C言語に詳しい奴きてくれ

このエントリーをはてなブックマークに追加
1以下、名無しにかわりましてVIPがお送りします
アロー演算子を二つ以上つなげて使うことって出来る?
a->b->c
↑こんな感じで
2以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:15:46.14 ID:RvaD1x6o0
出来ない
3以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:15:48.96 ID:fQT/QPB70
->b->c
4以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:15:50.79 ID:/vGcIalK0
知らん
5以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:15:56.74 ID:ZbVPnytR0
できませぬ
6以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:15:57.62 ID:sTudkzic0
できます
7以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:16:15.96 ID:tjBtie8N0
C調言語
8以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:16:16.34 ID:k2BnYMRj0
出来る
9以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:16:30.88 ID:kikDpR7Q0
できるだろ
10以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:16:32.33 ID:sPao2Bdm0
どっちなんだ…
11以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:17:02.54 ID:kikDpR7Q0
リスト構造でggr
12以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:17:07.99 ID:JHGt8Fhl0
できまぬ
13以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:17:35.34 ID:a7gCHk9/0
多数決で決めよう
14以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:17:50.46 ID:HFDFSofq0
a->b<-c ←三角関係
15以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:18:05.95 ID:kNSafarw0
できる
16以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:18:15.51 ID:PwPI7XNB0
C言語よく知らないけどbがポインタならできるんじゃないの?
17以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:18:38.32 ID:AKVSYjqV0
<-
18以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:19:09.90 ID:jQl5Nq3w0
できる
19以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:19:34.02 ID:S4Tx/l/L0
やれば分かるだろ
さっさと書いてコンパイルしろ
20以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:21:10.80 ID:/5Bkc51b0
ただアドレス指してるだけじゃん
21以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:22:02.05 ID:Mu4vsC+Q0
aもbもポインタってだけじゃないの?
22以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:23:12.96 ID:HFDFSofq0
a<->b c ←気まずい
23以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:23:57.41 ID:UXaB0GvMO
この問題のポイントはキャスト無しでANSIでコンパイルが通る構造体が作れるかどうか
24以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:24:08.84 ID:GHNRVG5i0
この記述をする前提となるのにどういうコーディングが必要か全く理解せずに聞いてるだろ?
25以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:24:14.06 ID:KwK6MrNi0
>>1
できるよ
***a っていうようなものできる
26以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:24:29.59 ID:HFDFSofq0
a<->b<->c ←二股
27以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:26:23.91 ID:HFDFSofq0
a<-b->c ←二股バレ
28以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:27:14.42 ID:Lhi0MtRh0
ポインタが難しくてわからない そんなあなたにC#
29以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:28:03.96 ID:26rfYYWx0
アロー演算ってどんな時に使うのか初心者の俺にkwsk
30以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:28:54.21 ID:kNSafarw0
>>29
foo->barは(*foo).barのシンタックスシュガー
31以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:29:07.55 ID:S4Tx/l/L0
これでいけるっけ?
struct a{
int i;
};
struct b{
a* p;
};
int main(){
b* p;
p->p->i;
return 0;
}
32以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:29:50.79 ID:HFDFSofq0
a c ←Nice boat
33以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:30:10.42 ID:26rfYYWx0
>>30
シンタックスシュガーが分からなかった
ちょっと一から学びなおしてくる
34以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:30:30.25 ID:kno6yM3N0
>>31
メモリ確保しろ
35以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:30:43.47 ID:kNSafarw0
>>31
宣言はsturct aとかstruct bね
あとメモリ確保されてないからエラーになると思う
36以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:30:55.28 ID:KwK6MrNi0
>>29
例えばこういうのとか
http://www9.plala.or.jp/sgwr-t/c/sec15-5.html
37以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:31:00.03 ID:xdkGJPRl0
//a->b->c

こうすれば使い放題。
38以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:32:41.85 ID:j8AmvuCE0
>>37
これだからゆとりは
39以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:32:59.51 ID:26rfYYWx0
>>36
うわぁこれは便利…
40以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:33:22.84 ID:S4Tx/l/L0
文法のテストだから実行しない
コンパイラ通るかどうかだけって思ったけどエラー出んの?アクセスしても書き込んでないからセフじゃね?
41以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:34:06.11 ID:ur/Z9EJO0
アドレスがガードページ指してたら死ぬ
42以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:34:32.84 ID:/5Bkc51b0
>>40
ぬるぽ
43以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:35:37.00 ID:k2BnYMRj0
>>30
とは限らないってストロヴストルップもいってなかったっけか
44以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:36:52.29 ID:S4Tx/l/L0
>>42
ガッ
45以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:38:02.77 ID:kNSafarw0
>>40
今実行したらエラーでなかった
俺のミスだったすまん

>>43
そうなのか
何が違うの?
46以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:38:15.00 ID:UXaB0GvMO
>>31
(a*)(p->p)->i;

こうしないとだめでしょ
p->p->i;
で出来る記述できる構造体あるよ
47以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:38:28.13 ID:sPao2Bdm0
ごめん聞き方変える
a->b.c

a->b->c
って別の意味だよね?
48以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:39:46.45 ID:HFDFSofq0
>>47
a.b

a->b
って別の意味だよね?
49以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:39:58.80 ID:ur/Z9EJO0
うん
50以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:40:04.53 ID:UXaB0GvMO
>>47
bが実体とポインタで違いますね
51以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:41:47.52 ID:sPao2Bdm0
皆ありがとう
おぼろげながら理解できた
アロー演算の連結も一応使えるんだね
52以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:43:16.55 ID:ur/Z9EJO0
一応?
53以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:45:27.41 ID:S4Tx/l/L0
今気づいたがたぶんcのコンパイラ通らねー
struct b* p;
じゃないと通らないはず......だよな?
いまさらcには戻れないか...
54以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:50:48.64 ID:1RJTbrq00
a.x

(&a)->x
とも書けるの?
55以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:51:27.76 ID:kNSafarw0
>>54
できるはず
56以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:54:41.48 ID:yxOCxvbY0
で、それが実務でなんの役に立つんだね?
57以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:56:20.19 ID:UXaB0GvMO
>>54
書けない
58以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:56:25.07 ID:rzUQQuiy0
アロー演算子っていうのか

aが指す…

って読んでたwww
59以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:57:05.19 ID:HFDFSofq0
struct B;

struct A {
struct B* p;
int n;
} a;

struct B {
struct A* p;
} b;


int main() {
a.p = &b;
b.p = &a;
a.n = 45450721;

printf( "%d\n", a.p->p->p->p->p->p->p->p->n );
return 0;
}
60以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:59:14.54 ID:sTudkzic0
やあ、ここはプログラミングスレッドだよ!

Wiki(まだまだ未完成。編集者募集!)
http://vipprog.net/wiki/
共有Blog(プログラミング関連のコラム☆編集大歓迎!)
http://vipprog.tumblr.com/
避難所(規制組来たれ)
http://ex14.vip2ch.com/test/read.cgi/part4vip/1320645603/
うpろだ
http://www8.uploader.jp/home/vipprog/
コードが長くてコピペが辛い
http://pastebin.com/
web上で実行したい
http://codepad.org/
http://ideone.com/
61以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:59:56.62 ID:ywldDdzd0
今どきC言語できる利点ってあるの?
62以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:01:08.08 ID:/5Bkc51b0
>>61
他の言語を覚えやすい
63以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:01:32.92 ID:0sBwHudd0
風呂はいってこよ
http://ideone.com/VSMBOL
64以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:01:54.65 ID:HA7BBRu10
>>61
組み込み系で現役
65以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:02:12.17 ID:J09IAlWK0
残念ながら大部分の大学のプログラミング演習はC言語
なぜならCしか使えない教師がほとんどだから
66以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:03:12.49 ID:kno6yM3N0
プログラム実行したら「フフフフフフフフ」と出て画面に笑われたのも、今となっては良い思い出。
67以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:03:45.93 ID:4myuHQAU0
幼女がこれないんじゃね
68以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:04:03.91 ID:0sBwHudd0
たまには休ませてやれ
69以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:04:20.97 ID:gNH1fUhI0
>>65
それで苦しむのが学生側なんだよな
実際に俺の周りにも苦しんでるのが多い
70以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:04:39.34 ID:DfdfUsLT0
こんなスレタイでもくるから安心していいよ
71以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:07:00.97 ID:Ap8Rcuh60
>>65
うちの大学はMacだからというだけの理由で文学部のプログラミングの授業はCだ
72以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:09:11.20 ID:gNH1fUhI0
結局初学者向けの言語ってなんなんだろうな
73以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:09:33.82 ID:YS9o8xS/0
プログラミング関連スレ一覧
http://prog4vip.appspot.com/test/read.cgi/check/1234567890/
74以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:09:53.27 ID:CrD6okXZ0
BASIC
75以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:10:03.39 ID:B/ZUBOdl0
Has…Python
76以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:16:57.10 ID:DfdfUsLT0
VB.NETはコントロールポンポン奥だけでGUIつくれるから今でも重宝する
77以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:19:27.13 ID:YS9o8xS/0
それはVSの機能
というかエクスプレスにもGUIエディタあったのか
78以下、名無しにかわりましてVIPがお送りします
VC++のExpressは今も無いです
要らんけどね