[ホーム]
俺がC言語やるスレ警告出るのって仕様なの?
むむむ・・・警告出るな・・・なぜだ
スレあきがC言語をやるスレなのでとしあきが答える義務も義理もない
>スレあきがC言語をやるスレなので>としあきが答える義務も義理もないなるほど・・・Σ(´∀`;)教えてくださいとっしー(´;ω;`)
今気付いた参考書と出力結果が違うΣ(´∀`;)記述ミスしてるんだろうか・・・どこだ・・・
うーん?何処だ?参考書ではシェルの58行目は3.141592653589790000なのに俺が出力すると3.141592653589790007になるorz
警告出てるならその警告の所に問題があるんだろうプログラミング知らないんだけどmain内で"h"と"f"の不一致が発生している?
>警告出てるならその警告の所に問題があるんだろうその行がわからないのです・・・うーむ・・・ソースhttp://scratchpad.io/bizarre-answer-3746
del
出力は一応出来てるから次へ進むこともできるんだけど答えを知らずに次へ進むのはなんとなく気持ち悪い・・・
>その行がわからないのです・・・hello.cの関数'main'内12:3 たぶん12行目3項目?16:3 たぶん16行目3項目?
>hello.cの関数'main'内>12:3 たぶん12行目3項目?>16:3 たぶん16行目3項目?そういう意味なのですかね・・・?ちょっと見てみます
こういうスレは昔2chで見たことあるわよ
俺の経験上、警告の行その物よりも警告の行を参照する方に問題がある本流じゃないクセのあるCOBOLの経験だからあまり参考にならんかもしれん
>こういうスレは昔2chで見たことあるわよそうなんですか?まあプログラマ板とかいけばありそうですね・・・参考書と見比べても違いが無いですねえ・・・GCCでやってるからダメなのかな?
http://jun.2chan.net/b/res/18606807.htm自分のレスに自分で反論とかいらないからさっさと死ねよレス乞食あいん
>俺の経験上、警告の行その物よりも>警告の行を参照する方に問題があるなるほど見てみます>本流じゃないクセのあるCOBOLの経験だからあまり参考にならんかもしれんいえいえゼロ経験の俺よりも全然マシですものすごく参考になります
どうやら間違いはないようですflt変数にミスはないし書式指定も参考書どおり・・・なぜだ・・・こういう仕様なのか・・・
くそおいきなり引っかかるとは思わなんだ今日から始めたばかりなのに・・・
>参考書と見比べても違いが無いですねえ・・・本当に?一字一句、記号もスペース(全角/半角)もTabも改行も?その参考書で使っている開発環境も?
>一字一句、記号もスペース(全角/半角)もTabも改行も?一言一句同じじゃないですLinux環境では\が\になります>その参考書で使っている開発環境も?参考書は開発環境にvisual C++ .NETとかBorland C++ computerとありますね私はgcc使ってますが開発環境の差ってそんなに大きいものなんですか?大規模開発ならまだしも、こんな小さなプログラムで挙動が変わっちゃうんですか?
GCCとVimで開発するのは無理があるのかなあ?取り敢えずIDEあった方が良さ気なのでEclipse入れてみます
このあたりLinuxは楽ですねえ探す必要がない
環境が違うと些細と思う違いも大きく変わったりするよ省略ができる環境と省略が効かない環境とか
ハッカーみたいにターミナルで開発がんばろうと思ったんだけどなあ(´・ω・`)
>ハッカーみたいに
>環境が違うと些細と思う違いも大きく変わったりするよ>省略ができる環境と省略が効かない環境とかそういうものですか勉強になります取り敢えず目標はPONG作ることですhttp://ja.wikipedia.org/wiki/%E3%83%9D%E3%83%B3_(%E3%82%B2%E3%83%BC%E3%83%A0)今のところ見えている最終目標はRSSリーダー作ることです
>No.18606914いやいやほんとそれ(・∀・)カッコイイじゃん?
>カッコイイじゃん?そう思うのは勝手だけど職場ではやめろいちいちエンターだけ強く押すのうざいそれと部下ができるくらい業界に馴染んだ頃にエラーに苛立ってぶつぶつ言うのやめてください怖いです部長
>省略ができる環境と省略が効かない環境とかWindowsや.NETは初心者に優しい感じで省略を黙認してくれるけどUNIXは甘えんなクソボケと言ってくる
>そう思うのは勝手だけど職場ではやめろ>いちいちエンターだけ強く押すのうざいあっ営業なんでほとんどオフィスでパソコン使わないです(^q^)最後私怨だろΣ(´∀`;)
>Windowsや.NETは初心者に優しい感じで省略を黙認してくれるけど>UNIXは甘えんなクソボケと言ってくる今クソボケ言われてるわけですね・・・Eclipseの使い方わかんねーVim+GCCの方がわかりやすいー
VC++ は細かい事にウルサいけどGCC は手を抜いてもすんなり通るよね
どうやって実行するんだコレ?
>VC++ は細かい事にウルサいけど>GCC は手を抜いてもすんなり通るよね詳しそうな人ktkrhttp://scratchpad.io/bizarre-answer-3746↑は警告吐くのって仕様なんですか?
よくわからないけどしょうがない飛ばそう・・・
>警告出るのって仕様なの?はい。長さ修飾子「h」は、対応する引数をshortあるいはunsigned shortとして印字すべきことを表します。(プログラミング言語C P.306)したがって、hをfと組み合わせることは意味のないことであり、gcc(-Wformatオプション付き)はこれに警告を出します。
>No.18606944ありがとうございます!じゃあこの参考書間違ってるのか・・・
>じゃあこの参考書間違ってるのか・・・そのとおり
>そのとおり参考書も間違うことあるんですね・・・びっくりやったよとっしー!警告吐かなかったよ!-も意味ないよって怒られた部分を自分で直せたよ!
おめでとう
ちなみに参考書は「猫でもわかるC言語プログラミング(第四版)」です
>警告吐かなかったよ!おめでとう自力でエラーを直して正常な動作させられると嬉しいよねその積み重ねがデバッグだ
>おめでとうあざーす!とっしーのおかげで疑問も解決したしどんどん勉強するぞ!ていうか参考書も間違えるっていい勉強になったホントにありがとうとっしー
○○でもわかるってタイトルを付けてるあたりそこはかとなく不安はじめての○○とかもなんか不安になるそう思って俺の持ってる参考書(Java)を見てみたJavaプログラミング入門だった
>おめでとう>自力でエラーを直して正常な動作させられると嬉しいよね>その積み重ねがデバッグだうん!何か知恵の輪解いたときのスッキリ感と似てる
>○○でもわかるってタイトルを付けてるあたりそこはかとなく不安>はじめての○○とかもなんか不安になる>そう思って俺の持ってる参考書(Java)を見てみた>Javaプログラミング入門だったこれ一冊終えたら次はそういうのにします・・・orz
変数を何となく理解したぞ!しかし書式関連が何となくまだ不安だいい練習問題ないかな
>これ一冊終えたら次はそういうのにします・・・orzいやいや、みだりに教科書を変えるのはかえってよくない最初に手に取ったのをしっかりやるべきで、他の入門書は参考程度例えば最初の教科書でうまくいかなかった動作が別の入門書のコードではうまくいったとしたらどう違うのかを突き詰める必要はあるけど基本は最初の教科書に従った方がいい
今回のスレあきの場合、No.18606944の意味を理解した上でその教科書の記述をエラー吐かないように自分で置き換えて使いこなせるようになればおk
>いやいや、みだりに教科書を変えるのはかえってよくない>基本は最初の教科書に従った方がいいなるほどつまりこの教科書はずっと大切にすべきなんですね図書館から借りたものでしたが自分で購入します>最初に手に取ったのをしっかりやるべきで、他の入門書は参考程度>例えば最初の教科書でうまくいかなかった動作が>別の入門書のコードではうまくいったとしたら>どう違うのかを突き詰める必要はあるけどなるほどそうやって見比べて詳しくなっていくんですねプログラミング関連書籍ではオライリーが有名みたいですけど初心者に向きますか?
>いい練習問題ないかな身長体重を入力したらローレル指数とBMIを計算表示できるプログラムを作ってみて
>今回のスレあきの場合、No.18606944の意味を理解した上で>その教科書の記述をエラー吐かないように自分で置き換えて使いこなせるようになればおk了解しました!>身長体重を入力したらローレル指数とBMIを計算表示できるプログラムを作ってみてにゅ・・・入力?まだキーボードの入力どうやるかわからないです・・・PONGより先にそれを作った方が勉強になりそうですねやってみます!
>まだキーボードの入力どうやるかわからないです・・・ゴメン、言い方が悪かった身長体重の数値を「与えたら」自分の身長体重を最初から組み込んだプログラムでやってみて計算をプログラムがするようにね
>自分の身長体重を最初から組み込んだプログラムでやってみて>計算をプログラムがするようにね了解しました!
>了解しました!だめじゃん10÷3は3.33333…にならないとおかしい
>だめじゃん>10÷3は3.33333…にならないとおかしいなんか格上げとかってやつらしいです今BMIのやつやってます
BMIも循環小数や無理数出やすいぞ・・・
>BMIも循環小数や無理数出やすいぞ・・・計算自体久々で四苦八苦してます(苦笑これで当ってるんだろうかと・・・
>なんか格上げとかってやつらしいですぜんぜんちがうここC言語の超重要なとこだからおさえて「intとintの演算は、出口が何であろうとintになる。そうしたくない場合は、どっちかまたは両方を、double(またはfloat)にしなければならない」
>ここC言語の超重要なとこだからおさえて>「intとintの演算は、出口が何であろうと>intになる。そうしたくない場合は、どっちか>または両方を、double(またはfloat)に>しなければならない」なるほど・・・よく読んでみますということで問題が完成・・・できませんでした(爆あれー?計算間違ったか?
こうでもない
まずスレあきは「^」のことをべき乗演算子と思っているようだがそれは間違いで「^」はC言語ではビットXOR演算子である
>スレあきの身長は89です>スレあきの体重は181です
>まずスレあきは「^」のことを>べき乗演算子と思っているようだがそれは間違いで>「^」はC言語ではビットXOR演算子である使用する計算記号からまず違うってことっすね・・・orz調べます(´;ω;`)ブワッ
どんまい
ぐぬぬ・・・やばい中学数学ができない・・・頭がぐちゃぐちゃになってきたくそう・・・
身長と体重逆じゃねーか
まずrohrerの計算だがさっき言った「int/int=int」の法則が働いて、89/181=0、つまりこの時点で計算結果はゼロになってしまう>頭がぐちゃぐちゃになってきたくそう・・・無理すんな
>身長と体重逆じゃねーかえっ・・・まさかそんな・・・ミスを・・・やってみよう
>まずrohrerの計算だが>さっき言った「int/int=int」の法則が>働いて、89/181=0、つまりこの時点で>計算結果はゼロになってしまうつまりintだけで言ってるからですね・・・なんともC言語は面倒臭い
>やってみよういや、上2つのprintfのことだぞ
CやめてLISPやろうぜ
ローレル指数デタ━━━━(゚∀゚)━━━━!!
おめ!
>いや、上2つのprintfのことだぞあざーす!>CやめてLISPやろうぜいや基礎的なCとJavaから始めてみようかなとそこから他言語に移れたらいいなあと考えてます他言語の参考書読んだらCやJavaと比較しているの多いようなので
BMIもでたよー!!!!やべえこんな簡単なプログラムなのに俺が馬鹿すぎて上手く行かないorz
>やべえこんな簡単なプログラムなのに俺が馬鹿すぎて上手く行かないorzそんなことはないC言語は人間の都合よりもコンピュータの都合を優先している言語なので、みんなここでひっかかるスレあきは普通だよ
すげぇなぁ…ドロッドロの文系な俺からみると神の言語を話してるようにしか聞こえない…エロ画像貼ってるのに…
>そんなことはない>C言語は人間の都合よりもコンピュータの都合を>優先している言語なので、みんなここでひっかかる>スレあきは普通だよそう言ってもらえると何か心が軽くなります書式指定して身長体重をかっこ良くしてみた小数点以下要らないもんね
文系理系関係ないっしょrubyの作者とか文系だし
>すげぇなぁ…>ドロッドロの文系な俺からみると神の言語を話してるようにしか聞こえない…>エロ画像貼ってるのに…一緒にやろうよ!メチャクチャ簡単だよ!って言いたいけどメチャクチャわかんないよ(^q^)でも楽しいよ!
C言語は(javaもそうかも)関数作れるようになったら大分楽しくなってくるあと記述ミスは気をつけてね、;忘れとかならすぐに気づくけど==で=一つ忘れて代入してるとかは沢山作るとざらにあるから
>C言語は(javaもそうかも)関数作れるようになったら大分楽しくなってくる>あと記述ミスは気をつけてね、;忘れとかならすぐに気づくけど>==で=一つ忘れて代入してるとかは沢山作るとざらにあるからはい!わかりました!
>ローレル指数デタ━━━━(゚∀゚)━━━━!!>BMIもでたよー!!!!出題者今更参上おめでとうお祝いにこれをあげよう
>出題者今更参上>おめでとう>お祝いにこれをあげようあざーす!変態プログラマになりたい・・・
しかしこういうテキストエディタって便利だねーなんでプログラマがテキストエディタにこだわるのかよくわかった
次は何だ?scanf+if文とかか?
めしいってきます
>次は何だ?>scanf+if文とかか?インクリメント・デクリメントって書いてある
>めしいってきますいってらっしゃい俺もそろそろ飯にしようかなあ
gets()ってもうないんだっけ
『 超時空要塞マクロス THE FIRST (4) (カドカワコミックス・エース) 』http://www.amazon.co.jp/dp/4041202930?tag=futabachanjun-22著者:美樹本 晴彦形式:コミック価格:¥ 588