[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/26 14:12 / Filesize : 314 KB / Number-of Response : 1035
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C言語なら俺に聞け 148



1 名前:デフォルトの名無しさん [2018/09/19(水) 17:56:50.83 ID:XSTNMnDwa.net]
C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
codepad.org/

C11
www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf

C99
www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
kikakurui.com/x3/X3010-2003-01.html

C FAQ 日本語訳
www.kouno.jp/home/c_faq/

JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/

※前スレ
C言語なら俺に聞け 147
mevius.5ch.net/test/read.cgi/tech/1534430162/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

75 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 11:39:44.40 ID:i0ViPFTS0.net]
やっと気づいた w

76 名前:デフォルトの名無しさん [2018/09/22(土) 11:41:41.67 ID:PGp2AKzL0.net]
コードがどういう書かかたされてるとか
質問してるヤツは一切してないからな

コレは低学歴知恵遅れの自分が理解できてる範囲のことを
コレは低学歴知恵遅れがひたすら連騰してるだけだからな
つまりこの質問ではどうでもいいただのコードの書き方

質問してるヤツはどういう動作をして
どうデータが格納されてるかを質問してる

低学歴知恵遅れはなんでまともに日本語が読めないわけ
まともな教育とは思えないわ。。。

77 名前:デフォルトの名無しさん [2018/09/22(土) 11:45:02.82 ID:PGp2AKzL0.net]
(正)まともな教育を受けてるとは思えないわ。。。
(誤)まともな教育とは思えないわ。。。

つまり
まともな教育を受けてない低学歴知恵遅れが
このスレにきた初心者にえらそうにしてるわけ

わかる?

78 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 11:47:39.15 ID:16ZpsTnK0.net]
>>73
てかマジでこれが助けになると思ってるのか?
お前もしかして18なの?

なら絶望的に頭悪いし、プログラミングなんて止めた方がいい。
そしてもしこの回答を得る為にひたすら単発で煽っていたのなら、マジでウザイから止めろ。


「C言語本格入門」はゴミだから今すぐ捨てろ、マジで。


>>74
ならお前が回答してやれよw
お前も回答出来ただろうし、お前はそれが役に立つと思ってたんだろ。

79 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 11:51:25.42 ID:N6pdG9BDM.net]
よくわからんけどその本の後の方の章でそのコードを改良して双方向リストの説明でもしてるんじゃないの?
入門書とかだとよく前の章のコードの説明を元に段階的に説明していく場合があるけど

80 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 11:51:52.67 ID:rjQGIIPhM.net]
ファイッwww

81 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 11:57:35.70 ID:AEsgMTAW0.net]
ID:16ZpsTnK0 はNGでええやろ

82 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 11:57:50.23 ID:16ZpsTnK0.net]
>>77
双方向リストでもこの意味分からん処理フローにはならないし、
関数ポインタを見据えている東工大の方が数段筋がいいよ。


「C言語本格入門」はゴミだから今すぐ捨てろ、マジで。

83 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 12:19:33.32 ID:ZMLQwSgJM.net]
入門書だぞ?
汎用性や高速性なんて二の次どころか入門書では不要かもしれない。
ポインタの理解も危うい段階でダブルポインタとかlist.hを提示するとか狂気の沙汰だわ。

もしもID:16ZpsTnK0が入門書を書いたらいきなりハードモードでそれこそ役に立たないから即捨て間違いないわ



84 名前:デフォルトの名無しさん [2018/09/22(土) 12:30:11.20 ID:PGp2AKzL0.net]
こんな簡単な質問の回答能力があるヤツはいないか
まずenter()関数をみなさい

まず一回目のenter()で動く箇所はココになる

while (ptr_now != NULL) {
  ・・・ ← ココ
}

if (address == NULL){
  ・・・ ← ココ
}

それ以外は
一回目と一回目以外、enter()では同じ


85 名前:デフォルトの名無しさん [2018/09/22(土) 12:31:13.43 ID:PGp2AKzL0.net]
次にココをみなさい

if (no < ptr_now->no) {
  break;
}

if (address->no > ptr_new->no){
  address = ptr_new;
printf("address(enter)=%p\n", address);
}

ココでなにやってるか
次に考えなさい


86 名前:デフォルトの名無しさん [2018/09/22(土) 12:40:05.82 ID:PGp2AKzL0.net]
https://ideone.com/F3xZFe
>>36のコードをCのコードの設定にしてやったから
まずenter()とshow_all()の結果をみなさい

87 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 12:53:15.25 ID:16ZpsTnK0.net]
>>81
ならお前がまず何か役に立つ回答をしてから言えよ。
お前だって

> *ptr_now:今エレメント
> *ptr_before:前エレメント
> *ptr_new:新エレメント

は回答出来ただろうに。(何故か>>73には感謝されてるようだし)
半角君は少なくとも自分で説明しようとしている分、お前ら粘着単発馬鹿共より数段ましだぜ。

ダブルポインタ云々ではなく、18はまず、
1. リスト構造自体を理解出来ていない
2. 多分ポインタも怪しい
3. そもそも全くプログラムが追えてない
だから、IDEで全関数の頭にブレークポイントで気が済むまでステップ実行させるべきだろ。
printfデバッグなんて何でこいつがやる必要があるんだ?
このレベルの入門書ならIDEの使い方から教えるべきだろ。

そして教科書のコードはそれとなしに汎用性があるコードであるべきなのさ。
東工大はこれを満たしてる。この本は全然駄目だ。その違いだよ。
勿論東工大は最初からEcilpse + CDTだ。
www.is.titech.ac.jp/compview/clang/chap1.html


「C言語本格入門」はゴミだから今すぐ捨てろ、マジで。


ただマジな話、18はプログラミングは全く駄目なタイプだと思うぞ。
数学の素養/素質がない奴は、努力しても上達しない。
プログラミングは暗記で対応出来るものではないから。
プログラミング自体を止めた方がいいと思うよ。マジで。

88 名前:デフォルトの名無しさん [2018/09/22(土) 12:59:10.11 ID:PGp2AKzL0.net]
printfで十分わかるからな
IDEは低学歴知恵遅れに必要

89 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 12:59:52.28 ID:rjQGIIPhM.net]
>なんだこれ?引数 void って初めて見たぞ。文法的にありなのかこれ?
>なんだこれ?引数 void って初めて見たぞ。文法的にありなのかこれ?
>なんだこれ?引数 void って初めて見たぞ。文法的にありなのかこれ? 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)


90 名前:デフォルトの名無しさん [2018/09/22(土) 13:02:56.96 ID:PGp2AKzL0.net]
むしろ
ID:16ZpsTnK0 ← コイツ
が一番プログラミングに向いてない

その自覚がない
しかも相当自分の頭の悪さの自覚がない
致命的

91 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 13:09:23.43 ID:ymnIe1Eqa.net]
説明が下手なのは無能の証というね

92 名前:デフォルトの名無しさん [2018/09/22(土) 13:10:24.37 ID:PGp2AKzL0.net]
そもそもデバッグライトは
プロのプログラミングの世界では重要な技術要件だからな

問題が発生したとき
速やかに問題点の発見ができるようにする助けになるのが
デバッグライト

問題が発生したとき
まずデバッグモードでコンパイルしてデバッグライトの出力して
なぜ問題が発生しているか原因をすみやかに発見する
幾重にも重なった巨大なシステムになるほどデバッグライトの出力は重要になる

役に立つわかりやすい適切なデバッグライトを書けるか書けないかで
だいたいそいつのオツムの程度が分かる

93 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 13:12:16.17 ID:Yqnou5lg0.net]
今日はいつもの「低学歴知恵遅れ」の人 ID:PGp2AKzL0 と
新たに登場した ID:16ZpsTnK0 の東工大ファンの人がいるのか。



94 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 13:12:58.27 ID:UXUgdVRN0.net]
捨てろ連呼ウゼエw

95 名前:デフォルトの名無しさん [2018/09/22(土) 13:16:47.33 ID:PGp2AKzL0.net]
さらにいえば低学歴知恵遅れに作らせると
一切ログが出力されない知恵遅れなシステムになる

エラーとしか出力されない
もしくはエラーが発生してハズなのに正常終了して
停止せずに次の処理にいってしまう

96 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 13:21:17.50 ID:sYLo1So00.net]
voidとIDE……
Java上がりか?

97 名前:デフォルトの名無しさん [2018/09/22(土) 13:24:22.34 ID:PGp2AKzL0.net]
オレの説明はカンペキだからな

98 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 13:28:52.60 ID:16ZpsTnK0.net]
一応東工大の全部読んだぞ。
俺は東工大の教材の方がずいぶんましだと思うが。
概ね初心者向けによく書けてる。(当たり前だが)

> int main() {
> struct schedule* list = NULL;
> list = list_add(list, 2009, 1, 1, 0, "元旦");

毎回書き戻すこのインタフェースについては若干検討の余地ありだけども、
ダブルポインタも難しいというのならこれでも致し方無しか。
ただこれだとインミュータブルの言語では複数ヶ所から使用出来なくなる

99 名前:ゥら、
やはりオブジェクト指向で list->add() と書く癖を付けた方がいいし、
リストなんて使いたければ素直にC++使えってことだと思うけどね。


「C言語本格入門」はゴミだから今すぐ捨てろ、マジで。


まあ>>36のコードのゴミっぷりが分からないうちは大口叩くのは止めとけ。
そしてこれを覚えておいて、数年後に見直してみろ。
俺が何言ってたか分かるから。

>>91
ファンではないぞ。偶々ググったらヒットしただけ。
ただ、概ね大学の講義資料は良く出来てるよ。
これまでも、他大学を含めて何度もURL貼ったことがある。
(良く出来ているのが検索上位に来るだけかもしれないが、
それでもそれを有り難く利用させてもらえばいい)
[]
[ここ壊れてます]

100 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 13:29:39.28 ID:c//Edh7FM.net]
>>85
えー、あなたより先にそれ答えたけど。
単発idはnvno業者のせいなんで文句言われても困る。

ちょっとポインタで躓いたくらいでやめたほうがいいとかどんだけハードル高いんだよ。
あなたは下っ端が向いてそうだから間違っても後輩の教育係にはならんようにな。

101 名前:デフォルトの名無しさん [2018/09/22(土) 13:30:53.14 ID:PGp2AKzL0.net]
まずオマエの場合、
自分がゴミでクズの低知能の低学歴知恵遅れの自覚がない
そこが問題

講義用のプリント読んでもその程度だからな

102 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 13:31:56.76 ID:a9vdXzW90.net]
とりあえず、人に説明するのにやたらと攻撃的だったり高圧的だったりする奴は向いてないな。

103 名前:デフォルトの名無しさん [2018/09/22(土) 13:33:54.35 ID:PGp2AKzL0.net]
低学歴知恵遅れがなにも理解できてないのに
分かったつもりになれる

そういう意味で東工大のプリントは優秀



104 名前:デフォルトの名無しさん [2018/09/22(土) 13:40:00.87 ID:PGp2AKzL0.net]
最近話題の池上と似ている
頭悪い池上のいってるどうでもいいことや池上の本を読んで
なんか分かった気になれるのととても似ている

105 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 13:42:35.36 ID:16ZpsTnK0.net]
>>97
お?お前のレスってどれ?
とりあえず本日分全部言って。(IDと同じ条件になるように)


「C言語本格入門」はゴミだから今すぐ捨てろ、マジで。

106 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 13:43:22.87 ID:WyfQotM3a.net]
まあこういうのは結局かけた時間だから。
同じこと繰り返しててもあかんけどね

107 名前:デフォルトの名無しさん [2018/09/22(土) 13:47:10.22 ID:PGp2AKzL0.net]
まずオマエはな
本格的なプログラミングより
自分の本格的な頭の悪さを自覚したしたほうがいい

108 名前:デフォルトの名無しさん [2018/09/22(土) 13:49:03.34 ID:QTHsDkPYM.net]
やっぱC++は糞だな
信仰してるやつ含め

109 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 13:49:39.33 ID:16ZpsTnK0.net]
>>97
> ちょっとポインタで躓いたくらい
ではないぞこれは。
そして俺の経験上、プログラミングは

A. 勝手に上手くなる
B. 徐々に上手くなる
C. 全く上手くならない(本人が努力してても)

のタイプがいる。以前は不思議だったのだが、最近だんだんとこの理由も分かってきた。
で、悪いが、18はCタイプだ。
というかそもそも昨今の「全国民がプログラミングを」みたいなのが間違ってて、18はそれの被害者だ。

と見てるからの助言だが、君が18を正しく導けるならどうぞやってみてくれ。
それについて俺が反対する理由もないし。


「C言語本格入門」はゴミだから今すぐ捨てろ、マジで。

110 名前:デフォルトの名無しさん [2018/09/22(土) 13:52:47.31 ID:PGp2AKzL0.net]
デバッグライトすら書けないヤツが
自分が十分なプログラミングができると思い込んでるわけ

典型的なダメな使えないヤツの典型だからな
オマエ自身が向いてないまず自覚をもつが先だ

とてつもない低学歴知恵遅れで底辺である自覚ももつべき

111 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 13:58:31.83 ID:16ZpsTnK0.net]
>>105
C++は最近は迷走中だが、少なくとも改善版Cであることは事実なんだよ。
SortedList ならクラスを使えば綺麗に実装出来る。
文法についても問題があった>>39について対策済みだろ。

いまいち最近のお前らが言語間で争う意味が分からない。
俺はbetterC派だから、生粋のCerからも生粋のC++erからも叩かれる存在ではあるのだが、
昔はこんな事なかったと思うんだけどね。


「C言語本格入門」はゴミだから今すぐ捨てろ、マジで。

112 名前:デフォルトの名無しさん [2018/09/22(土) 14:02:20.79 ID:PGp2AKzL0.net]
まず頭が悪いヤツに言語の特性なんかわかるハズがない
それぞれの言語すら分かってないヤツに
その特性の差なんか分かるはずがない

↓こんなことを自信満々で書いてる低学歴知恵遅れだからな

37 名前:デフォルトの名無しさん (ワッチョイ f94f-yqSl)[sage] 投稿日:2018年09月22日(土) 01時42分06秒64 [深夜] ID:16ZpsTnK0 [2/24] (PC)

> void show_all(void)

なんだこれ?引数 void って初めて見たぞ。文法的にありなのかこれ?
さらに酷いのは show_all 内でグローバル変数 address を掴んでいること。
普通は void show_all(tag_address* ta) だよ。
そうじゃないと複数のリストがあったときに使い物にならないだろ。

113 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 14:03:39.37 ID:16ZpsTnK0.net]
>>97
結局明示無しか?

まあ>>72-73の流れなら、
少なくとも73は「未回答、または回答不十分」だと見なしていたわけだよ。


「C言語本格入門」はゴミだから今すぐ捨てろ、マジで。



114 名前:デフォルトの名無しさん [2018/09/22(土) 14:09:51.43 ID:PGp2AKzL0.net]
たとえば夜間バッチが動いて
エラーが発生する

ID:16ZpsTnK0 ← こういうヤツに
好きに作らせるとなんでエラーが発生したわからない様な
テロコードを書く

しかも無意識、そんなコード書いてもなにが悪いかもわからない

こんなヤツにコードを書かせる場合、強力な監視が必要になる
その労力に半端ないぐらいのムダが発生する

115 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 14:21:45.13 ID:bcuOiC7Q0.net]
ポインタは入門書読んだときは簡単と思ったけど規格書読んでみたら難しいと思ったな
例えばC++でtype punningを規格に沿った形で実現できるのか
memcpy使っても規格を見ると怪しいと聞いてもうね どうすりゃいいのよ

116 名前:デフォルトの名無しさん [2018/09/22(土) 14:31:58.80 ID:PGp2AKzL0.net]
むしろポインタなんかどんなアホでもすぐに理解できる
そっから先で道を誤るヤツのほうが多い

低学歴知恵遅ればっかりのこのスレみればわかるとおり

117 名前:デフォルトの名無しさん [2018/09/22(土) 14:37:01.37 ID:PGp2AKzL0.net]
だいたいアホはシステムというもんが分かってないからな
シンタックスをしってて、動きさえすれば
それでなんでもできるもんだと勘違いしてる低学歴知恵遅れのスクツがココだからな

低学歴知恵遅れの万能感は半端ない

低学歴知恵遅れはどんだけゴミクズでどんだけ自分が致命的に頭悪いか
その自覚がない

118 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 14:44:01.16 ID:16ZpsTnK0.net]
>>112
unionのことならC++では「絶対に書け、でないと動きを保証しない」なんだろ。
俺はそれは糞で、C流の「つべこべ言わず書いたように動かせ」の方がいいと思ってる。

C++は「書いたように動く」事よりも、「自動的に速くなる」方を選んでる。
それでいい分野も多いが、不味い分野もある。
だから結果的に棲み分けされてしまう。

以前C++スレで出たはずだが、
俺はあの仕様の問題は、関数ごとに最適化条件を変えられないことにあると思うよ。
unionなんて触るのはごく一部の関数だし、そこだけ最適化を解ければ済むこと。
C++は「ソースはこう書くべき」なんてやってるからそういうのを認めない。
これが良くない。

119 名前:デフォルトの名無しさん [2018/09/22(土) 14:56:37.58 ID:PGp2AKzL0.net]
普通にunionなんか使いまくられてる

    if (::setsockopt(m_i_server_socket, SOL_SOCKET, SO_REUSEADDR, (const char *)&i_on, sizeof(int)) < 0) {
      ::perror("setsockopt(SO_REUSEADDR) failed");
      return -1;
    }

    struct sockaddr_in t_sockaddr_in;
    ::memset(&t_sockaddr_in, 0, sizeof(struct sockaddr_in));
    t_sockaddr_in.sin_family = AF_INET;
    t_sockaddr_in.sin_port = ::htons(u_port_);
    t_sockaddr_in.sin_addr.s_addr = ::htonl(INADDR_ANY);

    if (::bind(m_i_server_socket, (struct sockaddr *)&t_sockaddr_in, sizeof(struct sockaddr_in)) < 0) {
      ::perror("bind() failed");
      finalize();
      return -1;
    }


なんで低学歴知恵遅れは自分の極端に狭い了見で
すぐにしったかすんの?


120 名前:デフォルトの名無しさん [2018/09/22(土) 15:00:47.10 ID:PGp2AKzL0.net]
低学歴知恵遅れは低学歴知恵遅れの自覚は一切なく
自信満々でテキトーなことをいうからな

121 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 15:08:28.87 ID:7nPJqZuh0.net]
いいぞ
もっとやれ

122 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 15:19:40.54 ID:bcuOiC7Q0.net]
>>115
C++はunionでもだめらしい なので memcpy でもそれも怪しいと
どこだっけ C++ カンファレンスなんかで出ていた話題
テストをたくさん作って開き直るしかない面がある
C99とgcc拡張ではokなんだけど

123 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 15:39:17.37 ID:16ZpsTnK0.net]
>>119
見ての通り、俺は規格に詳しいわけではないので、
申し訳ないがそれ以上は分からん。
ただ、C++もバリバリの実用言語だから、
何らかの手段は提供しているとは思うけど。



124 名前:デフォルトの名無しさん [2018/09/22(土) 15:42:51.93 ID:PGp2AKzL0.net]
要するになにも知らないわけか
で、オマエはなにをしっててこのスレに書きこんでるわけ?

125 名前:デフォルトの名無しさん [2018/09/22(土) 15:44:50.26 ID:PGp2AKzL0.net]
つまり低学歴知恵遅れが
とりあえず行き当たりばったりのコードをとりあえず書いて
IDEでトレースデバッグならできますと

そう自己紹介してたワケか

126 名前:デフォルトの名無しさん [2018/09/22(土) 15:52:07.27 ID:PGp2AKzL0.net]
まさに
結果としてとりあえず動きさえすればいいという低学歴知恵遅れの思考回路といっていい

まさに地雷

127 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 16:15:07.77 ID:rjQGIIPhM.net]
お、決着付いたかw

128 名前:デフォルトの名無しさん [2018/09/22(土) 16:22:40.01 ID:PGp2AKzL0.net]
決着なんかついてない

低学歴知恵遅れのレスなんか情報価値ゼロだからな
ココまでのレスは低学歴知恵遅れの落書き
ただの低学歴知恵遅れのノイズ

オレのエレガントな回答(>>82-83)に質問したヤツが
このあとどう考えることができるかがココでは重要なワケだからな

129 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 16:48:54.50 ID:OhNgC4130.net]
低学歴知恵遅れ君が見事にスルーされててワロタ
お前ら流石だなw

130 名前:デフォルトの名無しさん [2018/09/22(土) 16:53:47.18 ID:PGp2AKzL0.net]
スルーじゃない

オレのレスは一切のスキがないほどカンペキなレスだからな
オレのレスにレスすらできない

131 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 18:32:31.91 ID:7nPJqZuh0.net]
よくやった

132 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 20:07:04.73 ID:sYLo1So00.net]
ミスを取り繕おうとして必死に足掻く人間の尊い姿が見れました
今日はこれでおなかいっぱいです

133 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 20:24:37.68 ID:16ZpsTnK0.net]
>>119
こんな感じ?
https://stackoverflow.com/questions/25664848/unions-and-type-punning
https://adriann.github.io/undefined_behavior.html
Cならunionでよし、C++ならさらに one active を守れ、というところか。



134 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 20:28:37.33 ID:IQP82yEia.net]
ここCだからC++の話は他所でやれ

135 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 20:44:12.64 ID:16ZpsTnK0.net]
strict aliasing はCもだけどな
d.hatena.ne.jp/yohhoy/20120220/p1

136 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 21:03:12.63 ID:1VdbYLFX0.net]
>>40
> とにかく、 void がクソだというのは取り下げる。

いや、voidはクソだぜ
K&R Cでは「引数が0個でなければならない」とか
「返却値は使用禁止」といった概念がなかったので
(void) のようなシュールな構文を後付けせざるを得なかったが
() で引数0個にならないというクソルールを上塗りする形で登場したものだ
クソルールの延長はずっとクソだ

137 名前:デフォルトの名無しさん [2018/09/22(土) 21:04:50.64 ID:PGp2AKzL0.net]
ぜんぜん違う
プロトタイプ宣言を厳密にできるようにしてるだけだからな

138 名前:デフォルトの名無しさん [2018/09/22(土) 21:08:08.86 ID:PGp2AKzL0.net]
昔のCはプロトタイプ宣言すらなかった
引数の数や順序の誤りがかなりのバグの温床になってたからな

139 名前:デフォルトの名無しさん [2018/09/22(土) 21:13:19.69 ID:PGp2AKzL0.net]
やっぱりな低学歴知恵遅れは
なにも知らないくせにテキトーなことばっかりいうのがよくわかる

低学歴知恵遅れが二匹以上あつまると
ものすごい頭悪いレスに対してでものすごい頭悪いレスで
スレが成立することになる

140 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 21:31:49.36 ID:16ZpsTnK0.net]
>>133
それについては、ここにいる大半の初心者も含め、
・CコードをC++コンパイラでコンパイルする
で解決出来るだろ。
当たり前だが問題になる仕様は修正されているし、
C++と非互換部分に当たったらその時に考えろ、でいい。

勿論C自体の仕様が変更される方がいいが、それをここで言っても意味無いし。
C++98辺りまでは(C++03もか?)完全上位互換だったはずだし。

141 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 21:35:32.58 ID:1VdbYLFX0.net]
>>134
おーいバカ、息してるか?
135に即レスされてんな

142 名前:デフォルトの名無しさん [2018/09/22(土) 21:36:45.21 ID:PGp2AKzL0.net]
オマエはその初心者にすら到達してない
その自覚がない

基本的なことすら分かってないくせに
しょうもないエイリアシングの受け売り日記読んで
それでなにか分かった気でいるワケだからな

143 名前:デフォルトの名無しさん [2018/09/22(土) 21:37:45.25 ID:PGp2AKzL0.net]
いやオレが書いてることはなにも間違ってない
なにも書かなかったら int 返す関数にされてしまうからな



144 名前:デフォルトの名無しさん [2018/09/22(土) 21:40:18.41 ID:PGp2AKzL0.net]
ホントに低学歴知恵遅れは
なにも分かってないらしいわ

145 名前:デフォルトの名無しさん [2018/09/22(土) 21:41:46.14 ID:PGp2AKzL0.net]
低学歴知恵遅れが
ムリして頭いいふりしようとしても
頭悪いのなんかすぐにバレるからな

残念なことに

本人は気付いてないかもしれないが
いちいち頭悪いですと自己紹介するからな

残念なことに

146 名前:デフォルトの名無しさん [2018/09/22(土) 21:44:28.90 ID:PGp2AKzL0.net]
まともな教育を受けているば
低学歴知恵遅れセンサーの感度はよくなる

レスみれば
コイツ低学歴知恵遅れとすぐに分かるワケ

コレはマジな話だからな

低学歴知恵遅れにはそういうセンサーは内臓されてない
そいつ自体が低学歴知恵遅れだからな

147 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 21:55:46.74 ID:7nPJqZuh0.net]
なんで半角で書くの?

148 名前:デフォルトの名無しさん [2018/09/22(土) 21:57:20.87 ID:PGp2AKzL0.net]
なんで全角で書くの?

149 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 21:57:59.62 ID:7nPJqZuh0.net]
変換候補のトップに出てくるから

150 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 22:00:48.10 ID:wyOkhzEz0.net]
>>137
> C++98辺りまでは(C++03もか?)完全上位互換だったはずだし。

おい大丈夫か?

151 名前:デフォルトの名無しさん [2018/09/22(土) 22:01:07.16 ID:PGp2AKzL0.net]
半角のほうが横文字が見た目冗長じゃなく読みやすいから
行あたりの情報量が多く視認性もよい

152 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 22:05:35.54 ID:1VdbYLFX0.net]
>>141
ホントに青二才は
なにも分かってないらしいわ

青二才が
ムリしてベテランのふりしようとしても
ニワカなんかすぐにバレるからな

残念なことに

本人は気付いてないかもしれないが
いちいち頭悪いですと自己紹介するからな

残念なことに

153 名前:デフォルトの名無しさん [2018/09/22(土) 22:06:57.06 ID:PGp2AKzL0.net]
相当悔しいらしい



154 名前:デフォルトの名無しさん [2018/09/22(土) 22:08:38.78 ID:PGp2AKzL0.net]
しかしな
キミラが相当頭悪いというのは
間違いなく事実だからな

残念なことに

その自覚がないのが相当致命的であるだけであってな

155 名前:デフォルトの名無しさん [2018/09/22(土) 22:11:26.83 ID:PGp2AKzL0.net]
ID:1VdbYLFX0 ← コイツは低学歴低知能底辺の高齢ITドカタ

オレぐらいのレベルになると
レスでだいたい社会的特徴まで
概ね推認できるようになる

156 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 22:12:31.90 ID:AEsgMTAW0.net]
>>148
始まった頃のパソコン通信だと、
アルファベットとカタカナしか使えなかったっけ
一度これをやってみてくれないか?
本当に行当たりの情報量が多く、視認性が良いか確かめてみて

157 名前:デフォルトの名無しさん [2018/09/22(土) 22:14:43.13 ID:PGp2AKzL0.net]
漢字がないと読みづらいにきまってるだろ
頭悪いの?

158 名前:デフォルトの名無しさん [2018/09/22(土) 22:16:23.82 ID:PGp2AKzL0.net]
KANJI ga naito yomizurai ni kimatterudaro
ATAMA WARUI NO?

159 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 22:24:34.83 ID:rjQGIIPhM.net]
ほんとだ!全部半角で読み易い!!

160 名前:さまよえる蟻人間 mailto:sage [2018/09/22(土) 22:27:04.62 ID:UJtJ/FuZd.net]
全部空白にすると読むストレスが大幅に軽減されるよ。

161 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 22:56:20.90 ID:7nPJqZuh0.net]
>>148
それを根拠に一人だけしかやってなくて目立つ行動を続けてきたというワケか
なるほど。

162 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 23:02:48.16 ID:1VdbYLFX0.net]
効いてる効いてるw

163 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 23:48:59.10 ID:sYLo1So00.net]
>>37
>なんだこれ?引数 void って初めて見たぞ。文法的にありなのかこれ?

これが今年の大賞候補



164 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 00:02:26.39 ID:ZzaracLF0.net]
 ヘ_ヘ
ミ・・ ミ 
(   )〜 


165 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 00:05:07.81 ID:GlsCxAATa.net]
void 引数を初めて見たってのがなかなか

166 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 01:02:52.16 ID:A0stA7Ax0.net]
>>148
お前さんのレスは毎度毎度同じような汚い言葉繰り返して冗長なんだから、まずそれを治せよ。
行当たりの情報量、かなり低くなってるぞw

167 名前:デフォルトの名無しさん [2018/09/23(日) 01:34:39.73 ID:s92HkKLC0.net]
すごい。もうこんなに書き込みが増えているなんて。さすが>>18
まさかこんなにすごい釣り名人がこのスレに現れるとは思わなかった。

168 名前:デフォルトの名無しさん [2018/09/23(日) 02:16:32.82 ID:s92HkKLC0.net]
>>160
ああ。名言だね。

169 名前:デフォルトの名無しさん [2018/09/23(日) 02:18:19.58 ID:s92HkKLC0.net]
>>161
お久しぶりです。

170 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 02:46:55.57 ID:NZFTE96P0.net]
まあ、質問者は運が悪かったかなーとは思う。
「俺の言ってることが正義」「それを理解できないのはお前が悪い」
みたいな教え方は、初心者にとっては助けにならないんだよね。教師としては(ry

ポインタがあまり理解できてない、という時点で、初心者スレ(C/C++室)に
誘導してあげた方が、初心者と同じ目線でのレスがもらえたかもだ。

171 名前:デフォルトの名無しさん [2018/09/23(日) 03:20:49.83 ID:D4/zD5nR0.net]
>>17
なるほどね……。
いやGNU LibCは過去互換性やらいろいろで
ややこしそうな印象がある一方で
Musl LibCはC99対応を謳ってる新規プロジェクトだから
取り組みやすいかなと思ったんだけど

やっぱり知名度が低いライブラリは避けるべきよね

172 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 07:28:43.63 ID:F+fmWasg0.net]
ワンツーフィニッシュ!
hissi.org/read.php/tech/20180922/

173 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 07:32:52.82 ID:A6XCmyXs0.net]
>>160




174 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 10:29:46.37 ID:2VtMIRxv0.net]
>>167
ゆとり死ね。だからお前らは駄目なんだ。

まあ俺はゆとりとついでにさとりも殺処分するしかないと再認識したがな。
ここはどんなクズでも手取り足取り教えてもらえる学校のような場所ではない。
読者参加型ですらなく、全員参加型の場所なのだから、改善はお前自身で行わなければならない。
(これは社会も同じ。理解出来ないのはお前が学生またはその程度だからだ)

不味いパン屋に文句を言ったところでパンが美味くなることはない。
美味いパン屋を自分で建てるか、誘致するか、自分で探して買いに行くなりしなければならない。
その結果、不味いパン屋は倒産し、美味いパン屋だけが繁盛して残る。
結果、社会全体で見ればよりおいしいパンを手に入れられるようになる。改善するわけだ。
ここも同じだ。

他人のレスに文句を言っても何も変わらない。
良いレスを自分でするなり、適切なスレが他にあるのなら誘導するなり、
改善する活動は自分自身で行わなければならない。
お前らはこれを全くせず、文句しか言えない。だからゆとりが集まっても何も改善しない。
これは、長期的に日本を悪くして行っている。

教え方を知っているつもりなら、何故お前が教えてやらない?
他の良いスレを知っているのなら、何故そこに誘導してやらない?
この点において、何度も言っているが、半角君の方がまだましだよ。
彼は少なくとも自分で改善しようと試みてる。

不味いパン屋を出店することが法的に規制されていないのと同様、
ここでは下手くそなレスを連発することも規制対象にならない。
なら、自分がより良いレスが出来ると思うのなら、何故やらない?
お前らは根本的に考え方がおかしい。
だから文句を言われるのだが、それが何故かも理解出来てないだろ。

175 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 10:30:10.73 ID:2VtMIRxv0.net]
話は簡単だ。相手より良いレスで相手のレスを「上






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<314KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef