C言語なら俺に聞け(入門編)Part 125 [sc](★0)
-
- 1
- 2014/02/16(日) 01:49:14.42
-
C言語の入門者向け解説スレッドです。
★前スレ
C言語なら俺に聞け(入門編)Part 124
http://toro.2ch.net/test/read.cgi/tech/1389096769/
★過去スレ
ttp://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++の宿題片付けます 166代目
http://toro.2ch.net/test/read.cgi/tech/1381909900/
★C++言語については避けてください。C++対応明記スレへどうぞ。
★分からない事をなるべく詳しく書いて下さい。
★ソースコードを晒すと答えやすくなるかもしれません。
# 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること。
# サイズが大きい場合はアップローダ等を利用してください。
ttp://codepad.org/
ttp://ideone.com/
★開発環境や動作環境も晒すと答えが早いかもしれません。
★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。
【重要】
当たり前の事ですが、2chではコピペ荒らしは禁止されています
-
- 548
- 2014/03/18(火) 16:18:33.45
-
struct A{
union{
int num;
char string[];
}data
int type;
};
構造体の中に共用体を使った例ですが、どうしてこうこのような
手法が必要なんですか?
-
- 549
- 2014/03/18(火) 16:21:27.77
-
>>548
もうすぐ馬鹿が答えると思いますよー
何の役にも立たない嘘回答がね
-
- 551
- 2014/03/18(火) 16:30:55.27
-
>>550
推測でしかもの言えないなら言わなくていい
これだからヘボC老害はウザいだけ
-
- 552
- 2014/03/18(火) 16:37:38.91
-
>>551
あぁごめん。
遠回しに書くと推測とかおもっちゃうんだ。
頭おかしいよ。おまえ。
-
- 553
- 2014/03/18(火) 16:42:51.89
-
最初の手段としてググレカス
-
- 554
- 2014/03/18(火) 18:48:03.02
-
そんなことも出来ないんだから無能者はいつまでも成長できない
-
- 555
- 2014/03/18(火) 18:58:44.59
-
>>551は精神病だよ
相手しても無駄
-
- 556
- 2014/03/18(火) 19:02:38.44
-
そういやぁ昔頑なに検索するのを拒否するヤツが居た。
「xxxをキーワードに検索すればすぐ見つかる」と教えても
「URL教えてよ」と検索しようとしなかった。
何がそんなに嫌なのかねぇ。
-
- 557
- 2014/03/18(火) 19:08:26.00
-
要するに自分の頭では何も考えずにちゃんとした回答だけクレクレするゆとり野郎
こういうのがプログラミングしているっていうのが信じられない
-
- 558
- 2014/03/18(火) 22:55:44.93
-
>>548
一言でいえば、(C言語のような)静的型付け言語で動的型付けを実現する手法
そのコードであれば、データ型 A はコンパイル時に(=静的に)決定するけど、
実際の型である「整数 または 文字列」は実行時に(=動的に)決まる
そして実行時には変数 type の値によって実際の型を判別する
おそらくそのコードの周辺では、以下のような変数 type へ代入される
定数の一覧が定義されているはず
const int NUM = 1; const int STRING = 2;
ここで、「X または Y」を実現するために共用体 union が使われ、
その共用体と型判別変数とを組み立てるために構造体 struct が使われる
なお、>>548のコードだと型判別変数はint型で宣言されているけど、
もし可能であるなら、以下のように列挙型で宣言することが望ましい
enum type_t { NUM =1, STRING = 2 };
struct A { .... ; type_t type };
また、この手法はPascalやAdaといった言語では「可変レコード型(variant record
type」として言語仕様の一部となっており、このC言語の手法を直接的に定義できる
さらに、完全なデータ型システムを備えたMLやHaskellといった言語では、
可変レコード型よりも表現力が豊かでかつ型安全な仕掛けが提供されている
-
- 559
- 2014/03/18(火) 23:19:16.32
-
>>558
こういうのが初心者の典型レスな
中身がないのにそれっぽく語るのだけは旨い
でも質問者はもっと初心者だから丸呑みして騙されるんだよな
-
- 560
- 2014/03/19(水) 05:31:50.60
-
Fortranを大学の研究で使ってたくらいなんだがなにを学んだらいいかな。
社会人になって、空いた時間でWebでなにか面白いことを提供したい。
-
- 561
- 2014/03/19(水) 05:34:02.48
-
>>560
サーバーサイドだけで対応するなら言語は何でもいい
C言語でおk
-
- 562
- 2014/03/19(水) 05:37:41.03
-
Cか。なんかよくわからんが代表的な言語らしいし、まずは勉強してみるかー。
-
- 563
- 2014/03/19(水) 05:39:49.37
-
このスレで聞いたからC言語ってだけだからなw
-
- 564
- 2014/03/19(水) 05:41:40.87
-
どこで聞けいいかよくわからなかった。総合スレとかなさそうだし
-
- 566
- 2014/03/19(水) 06:51:29.70
-
この辺かな?
プログラミング雑談スレ♯+
http://toro.2ch.net/test/read.cgi/tech/1391921013/
スレ立てるまでもない質問はここで 134匹目
http://toro.2ch.net/test/read.cgi/tech/1393350301/
-
- 567
- 2014/03/19(水) 08:07:31.56
-
今日も変な時間帯のレスばかり
やっぱりCは引退したドカタばかりですね♪
-
- 568
- 2014/03/19(水) 08:33:13.06
-
>>558
おお、まともな書き込み
気持ち良い
-
- 569
- 2014/03/19(水) 08:40:12.69
-
っと自画自賛するC老害おっさんのキモさは異常
-
- 571
- 2014/03/19(水) 08:51:06.16
-
>569 との差はう○ことゲ□程度の違い。
-
- 572
- 2014/03/19(水) 09:27:20.54
-
常駐先企業の人件費抑制に利用されただけの人生だったな残念
-
- 573
- 2014/03/19(水) 09:37:30.87
-
>>570
もう図星としか思えんねこの発狂ぶり
渾身のレスをダメだしされてこのザマだ、ID変わったから何とでもいえるんだろうけどw
-
- 574
- 2014/03/19(水) 10:14:21.51
-
>>573
文体の差もわからんのか?
正直言って、君、精神病なんだろ?
ま、一生
「同じ人物だもん、図星だったから発狂してるもん」
といってろ、精神病君
不思議に精神病のやつらは精神病だろ?
と聞いてもそれには何も答えないな
わはは
結局、根拠とその妥当性について述べることもなく知的底辺そのものの切り返ししかできなかったな、精神病君は。
笑止笑止
-
- 575
- 2014/03/19(水) 12:03:06.03
-
こいつC++スレにも居るけど、C系列の言語に何か苦い思い出でもあるのかね
宿題スレのコピペがバレて単位落としたとか?
-
- 576
- 2014/03/19(水) 12:19:21.90
-
あんたがそう思うんならそれでいいんじゃないの
-
- 577
- 2014/03/19(水) 13:34:06.73
-
>>575
何かを理解できない奴って、他の人が理解していくのを見ると悔しくてたまらないんだよ。
-
- 578
- 2014/03/19(水) 13:51:29.51
-
>>577は落第したう○こ野郎
-
- 579
- 2014/03/19(水) 15:33:40.40
-
普通の人は悔しさをバネにしてもっと勉強する
-
- 580
- 2014/03/19(水) 15:39:42.49
-
などと妄想を語り続けていますが
-
- 581
- 2014/03/19(水) 16:00:44.51
-
http://hissi.org/read.php/tech/20140319/cGdUSktyMGw.html
毎日ダントツ一位だけど、こんな頭の悪い事ID出る前からずっと続けてきたんだよなコイツ
ある意味感心するわ…
-
- 582
- 2014/03/19(水) 20:35:36.24
-
悪い意味ですごい人だよね。
-
- 583
- 2014/03/19(水) 20:57:10.02
-
っとID導入肯定派はID導入後の荒れた事実を無視していますw
しかもID導入以前の荒らしがたったひとりであるとお花畑全開の妄想
-
- 584
- 2014/03/19(水) 21:04:37.99
-
少なくとも二回線は持ってることが判明してる
-
- 585
- 2014/03/19(水) 21:14:02.23
-
管理者でもないのにそんなこと言ってバカバカしくならない?
マジで発言してるんなら統合失調症等の精神病の疑いあり
-
- 586
- 2014/03/19(水) 21:15:49.39
-
ほむほむ。
ID:pgTJKr0l は統合失調症等の精神病の疑いあり、と。(本人談)
-
- 587
- 2014/03/19(水) 21:20:59.34
-
ID:pgTJKr0lをあまり責める気にはならない
俺もニートやってた頃は一日中何もやることがなくて2chで煽りレスしまくることがライフワークだったから
朝起きて煽り。飯食って反応を確認しつつ煽り。昼まで煽り
昼寝から起きて反応を確認したら夕飯まで煽り。寝る前も煽り。議論がヒートアップしたら気が済むまで夜更かし
そんな生活を送り続けてたなぁ
だから全く生産的でない不毛な煽りを一日中続ける人の気持ちや境遇が想像できるから責める気にはならない
あの頃の俺もそれ以外やることが何もなかったから
-
- 588
- 2014/03/19(水) 22:23:40.18
-
そいつ自身がいくら自堕落な生活を送ってようが自由だし、他人の知ったこっちゃないので、引きこもり野郎の親でもなし、責めるとかどうでもいいが、こういった場で他人に迷惑かけちゃいかんだろう。
-
- 589
- 2014/03/19(水) 22:26:20.26
-
この人怖い
-
- 590
- 2014/03/19(水) 22:42:58.04
-
怖いのはこのスレで平日昼間から質問カキコしている人たち
C関係スレのレスは書き込み時間帯が異常
解雇されたC奴隷がうろうろしているだけのスレ
-
- 591
- 2014/03/20(木) 17:23:11.38
-
すごい初心的な質問なんですが、gccをDドライブにインストールしたのですが、動きません。
gccはCドライブじゃないと動かないのでしょうか??
-
- 592
- 2014/03/20(木) 17:34:17.94
-
>>591
Windows板辺りに引き籠るか、この板に居座りたいならせめてこちらへどうぞ。
Cygwin + MinGW + GCC 相談室 Part 7
http://toro.2ch.net/test/read.cgi/tech/1357019230/
-
- 593
- 2014/03/20(木) 17:38:14.59
-
>>592
すいません
解決しました
-
- 594
- 2014/03/20(木) 18:33:19.08
-
スレ違い質問で繰る奴なんかプログラミング自体に向いてないんだから
さっさと諦めろクズゴミ
-
- 595
- 2014/03/20(木) 19:20:08.63
-
屑同士仲良くしろよ。
-
- 596
- 2014/03/20(木) 19:57:21.46
-
質問です。
C言語の読取関数は行単位ですが列単位の読み込みもあるんでしょうか?
fprintf,fscanfともに行単位の読取ですが
apple tree pen
book city tenis
desk pine orange
という3行のファイルがあった場合
tree city pineを抜き出すような概念はないですか?
-
- 597
- 2014/03/20(木) 20:02:44.58
-
お前には無理だから
-
- 598
- 2014/03/20(木) 20:11:06.09
-
>>596
awkつかえよ
このページを共有する
おすすめワード