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
出来る
できるだろ
10 :
以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:16:32.33 ID:sPao2Bdm0
どっちなんだ…
リスト構造で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
<-
できる
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 ←気まずい
この問題のポイントはキャスト無しで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 シンタックスシュガーが分からなかった
ちょっと一から学びなおしてくる
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
37 :
以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:31:00.03 ID:xdkGJPRl0
//a->b->c
こうすれば使い放題。
39 :
以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:32:59.51 ID:26rfYYWx0
40 :
以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:33:22.84 ID:S4Tx/l/L0
文法のテストだから実行しない
コンパイラ通るかどうかだけって思ったけどエラー出んの?アクセスしても書き込んでないからセフじゃね?
アドレスがガードページ指してたら死ぬ
42 :
以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:34:32.84 ID:/5Bkc51b0
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
45 :
以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:38:02.77 ID:kNSafarw0
>>40 今実行したらエラーでなかった
俺のミスだったすまん
>>43 そうなのか
何が違うの?
>>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
って別の意味だよね?
うん
51 :
以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:41:47.52 ID:sPao2Bdm0
皆ありがとう
おぼろげながら理解できた
アロー演算の連結も一応使えるんだね
一応?
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
で、それが実務でなんの役に立つんだね?
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
61 :
以下、名無しにかわりましてVIPがお送りします:2013/02/01(金) 23:59:56.62 ID:ywldDdzd0
今どきC言語できる利点ってあるの?
62 :
以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:01:08.08 ID:/5Bkc51b0
64 :
以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:01:54.65 ID:HA7BBRu10
65 :
以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:02:12.17 ID:J09IAlWK0
残念ながら大部分の大学のプログラミング演習はC言語
なぜならCしか使えない教師がほとんどだから
プログラム実行したら「フフフフフフフフ」と出て画面に笑われたのも、今となっては良い思い出。
67 :
以下、名無しにかわりましてVIPがお送りします:2013/02/02(土) 00:03:45.93 ID:4myuHQAU0
幼女がこれないんじゃね
たまには休ませてやれ
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
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エディタあったのか
VC++のExpressは今も無いです
要らんけどね