トップページ⇒tech
39コメント10KB

scanfはなぜ糞仕様なのか

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2010/08/17(火) 09:04:20
?
0002デフォルトの名無しさん2010/08/17(火) 11:06:31
糞スレ
0003デフォルトの名無しさん2010/08/17(火) 11:17:16
最近Cプログラミングを始めたの?
ガ・ン・バ・レ!
0004デフォルトの名無しさん2010/08/17(火) 13:33:28
今日も暑いな
0005デフォルトの名無しさん2010/08/17(火) 13:35:47
入門用だからシンプルすぎるんだろ
0006デフォルトの名無しさん2010/08/17(火) 15:09:52
           皆様へのお願い

  このスレッドは高次機能障害をもたらす
病理の臨床実験のために立てたものです。

  被験者と研究員のやり取りに使うため、
書き込み等は自重されるようお願いいたします。
もし、書き込み等をすることで不愉快な思いをされましても、
当研究所は責を負いかねます。



                      (社)京都微生物研究所
0007デフォルトの名無しさん2010/08/17(火) 16:30:38
アイちゃんは昔からよく見たけど、最近は>6が主流なのか?
0008デフォルトの名無しさん2010/08/17(火) 20:22:22
>>5
ぜんぜんシンプルじゃない。
0009デフォルトの名無しさん2010/08/17(火) 21:14:33
バカはC#(笑)使ってるのがお似合いだと思います
0010デフォルトの名無しさん2010/08/17(火) 21:25:22
>>9
それはscanf()は最高級に難しいテクノロジーでそれをバカにするのは
それを使いこなせないC#ユーザーに違いないという推測に基づく発言か。

残念ながら、scanf()がクソだというのはプログラマの99%の共通認識だ。
そう認識してないのは専門学校のscanf()を使いまくったうんこみたいな
テキストで勉強してそのレベルにとどまってるウンコPGだけだ。
0011デフォルトの名無しさん2010/08/17(火) 21:54:04
scanfは、Cライブラリ最大の糞仕様といっていい。
0012デフォルトの名無しさん2010/08/18(水) 00:29:34
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
0013デフォルトの名無しさん2010/08/19(木) 23:30:43
まあなんだかんだいっても大会とかで使うんですけどね
0014デフォルトの名無しさん2010/08/21(土) 01:20:54
scanfという文字列を20年ぶりに見た
0015デフォルトの名無しさん2010/08/21(土) 21:13:21
sscanf()なら使うけどねぇ。
scanf()系は入力を破棄し難いこととprintf()系の"%*d"みたいな
動的な幅指定がないのは厄介だけど、
文字列を対象とするsscanf()ならそれなりに使える。
0016デフォルトの名無しさん2010/08/22(日) 11:29:35
糞仕様だよ使えねーで済ませれば問題無いのに
初心者用入門書で最初の方で出てくるからなぁ
0017デフォルトの名無しさん2010/08/22(日) 11:56:02
初心者だからこそあえて洗礼を浴びせるのだ
0018デフォルトの名無しさん2010/08/22(日) 12:07:53
どのみちCはプログラマ自身がメモリ管理に精通しないと使いこなせないからな
一から十まで初心者に扱いやすいライブラリなんか用意しておく道義すらない
0019デフォルトの名無しさん2010/08/22(日) 14:46:36
初心者本でscanf()を使う奴は実務経験ないんじゃないかと思う。
まぁ、実務経験があってまともに文章を書けるのなら初心者本以外の仕事があるんだろうけれど。
ついでに言えば、printf()系でも"%f"を闇雲に使うよりは"%g"を使わせた方が余程初心者に向いていると思う。
酷い本になると、printf()系とscanf()系の書式指定子は互換性があるみたいな大嘘を書いてあるからね。
0020デフォルトの名無しさん2010/08/22(日) 19:18:58
printf("%lf", d);
は良く見かける
■ このスレッドは過去ログ倉庫に格納されています