■ このスレッドは過去ログ倉庫に格納されています
C言語でプログラミングしてるんだけどさぁ
- 1 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:33:41.695 ID:tWZFfksQ0.net
- 関数単体じゃ正常に動くんだよ
だけど、main関数に入れた途端、結果が変わるんだけど
なんで?バグ?なおし方ある?
- 2 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:34:19.253 ID:J9x4nE/P0.net
- 気合いが足りない
- 3 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:34:30.531 ID:TKHteTVy0.net
- あい
- 4 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:34:34.829 ID:ErCdmq000.net
- 関数かお前がおかしい
- 5 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:34:49.890 ID:k98vTK540.net
- 順番
- 6 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:35:11.688 ID:eK6LWwBCd.net
- お前が関数以下の存在なんだよ
- 7 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:35:23.430 ID:YDmLCs0f0.net
- ポインタ関連
- 8 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:35:37.350 ID:tWZFfksQ0.net
- >>5
と言うと?
- 9 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:36:11.833 ID:3ym1qPzy0.net
- 貼れ
- 10 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:36:13.427 ID:tWZFfksQ0.net
- >>7
ポインタ使ってる
戻り値はポインタ
- 11 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:36:41.942 ID:tWZFfksQ0.net
- >>9
汚いし
行が足りない
- 12 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:36:52.267 ID:eK6LWwBCd.net
- 見てやるからはよはれクズ
- 13 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:36:55.146 ID:F0rtZGbf0.net
- とりあえず貼れよ
状況がわかんないとなんともいえない
- 14 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:37:03.495 ID:3rrk874v0.net
- おまじないが足りない
後3時間祈れ
- 15 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:38:04.143 ID:tWZFfksQ0.net
- >>12>>13
ちょいまち
- 16 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:38:05.160 ID:3ym1qPzy0.net
- pastebinでもgistでもいいから貼れよ
- 17 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:38:51.445 ID:DMsBhGp20.net
- c++の下位互換
- 18 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:41:12.456 ID:rARqrcZ50.net
- >>12>>13
かっこよすぎ
- 19 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:41:27.805 ID:Llr/eRFG0.net
- スコープの問題だろ
- 20 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:43:23.819 ID:tWZFfksQ0.net
- これが自作関数のプログラム
http://f.xup.cc/xup9gwvgnwk.png
汚くてすまん
- 21 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:47:14.112 ID:ErCdmq000.net
- 見辛いにも限度がある
- 22 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:47:59.846 ID:tWZFfksQ0.net
- これがmain関数
http://f.xup.cc/xup9gxybgti.png
- 23 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:48:33.455 ID:KdKzE1hq0.net
- 戻り値がintなのがおかしい
- 24 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:49:35.559 ID:LYR9vEWo0.net
- なんでこんな字かすれてんだ
- 25 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:50:20.718 ID:tWZFfksQ0.net
- >>24
PowerPointで急いでしたせい
- 26 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:50:52.801 ID:F6HTLgQy0.net
- どうやったらこんな見づらい画像貼れるんだ
- 27 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:51:36.380 ID:rQKTHOIK0.net
- なんでパワポ・・・
- 28 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:52:06.307 ID:W/OJy2gU0.net
- i-=('A'-1)
なんかわからんけど和んだ
- 29 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:52:11.938 ID:tWZFfksQ0.net
- >>23
文字列で入力させて 例:10,a
これを整数にして返したいんだよ
a,A = 0
b,B = 1
・
・
・
j,J = 9
って言う風に
- 30 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:52:21.972 ID:IFIkP17x0.net
- まさかパワポで書いてるのか?
- 31 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:52:51.248 ID:tWZFfksQ0.net
- >>27
処理が早いから
- 32 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:53:13.051 ID:Llr/eRFG0.net
- どういう環境で書いてんだ
- 33 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:53:39.099 ID:Llr/eRFG0.net
- >>31
!?
- 34 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:54:11.150 ID:poX3Es2Y0.net
- ここまでのレスを読めばまず何をするべきか分かるだろう
- 35 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:55:02.833 ID:rQKTHOIK0.net
- 処理が・・・早い・・・?>>1の言ってる意味がさっぱりわからねぇ
関数単体で動く、の意味もよくわからんし、メインで違う値を渡してるから違う結果になるとかじゃなくて?
画像はいくらなんでも見にくすぎて見る気起きない
- 36 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:56:05.123 ID:4xzNnFCO0.net
- エディタに印刷プレビュー的なのないのか
- 37 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:56:30.833 ID:nDGwQSjYd.net
- codepadでくれ
- 38 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:57:07.160 ID:tWZFfksQ0.net
- >>30>>32
bcpad
http://f.xup.cc/xup9gzzckds.png
- 39 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 13:59:21.817 ID:2ojJf3et0.net
- プログラムを貼れと言われて
画像で貼るようなアホだから
上手く動かんのだよ
- 40 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:00:15.182 ID:tWZFfksQ0.net
- >>35
ポトショ、ギンプ起動遅い
- 41 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:01:17.581 ID:dfTvew8Z0.net
- int input*() じゃなくて int* input() じゃね
- 42 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:02:38.138 ID:tWZFfksQ0.net
- >>41
そこは画像にする時
間違ってしまった所
- 43 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:02:38.478 ID:nDGwQSjYd.net
- というかその程度の値をポインタで渡す意味がワカメ
- 44 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:02:41.449 ID:JSHyi7pwd.net
- 隠せないド素人臭(笑)
- 45 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:02:49.676 ID:xSssSHB1M.net
- 関数単体で動くってなんだ
エントリポイントなしで、どうやってその関数を呼び出すのか
- 46 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:04:31.203 ID:tWZFfksQ0.net
- >>45
mainは省いて画像にした
- 47 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:05:47.442 ID:UAHMMlw+0.net
- >>1が完全に発達障害
- 48 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:06:07.020 ID:rQKTHOIK0.net
- 受け答えがまともに成立していない感
「血液型は何ですか?」って聞いてるのに「昨日の夕飯はカレーでした」って答えられてるみたい
- 49 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:09:14.715 ID:eOu7Uv1f0.net
- >>48
お肉が好きです
- 50 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:11:46.192 ID:l1v4sfkgd.net
- 言語より先に学ばなくてならない事がある
- 51 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:12:28.770 ID:iMPWe0RCK.net
- >>48
父はB型で母はA型です
妹はA型です
さて私の血液型はなんでしょう
- 52 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:12:40.461 ID:eOu7Uv1f0.net
- >>50
チャーハンの作り方だろ
常識だな
- 53 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:16:20.084 ID:nZdTaL63p.net
- 取り敢えずpaiza使え
あとscanfの引数おかしいしtmpcharの先頭要素0入れてるのも意味不明
マジックナンバ多用し過ぎ意味不明
関数引数不要ならvoid入れろ
C言語で引数省略は可変長引数数になる
- 54 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:17:47.575 ID:KuB8u4pj0.net
- >関数単体じゃ正常に動くんだよ
>だけど、main関数に入れた途端、結果が変わるんだけど
main の中にこのコード書いた結果と
それをカット&ペーストで関数にしてmainからそれを呼んだら結果が変るってことかな?
あってる?
- 55 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:19:00.574 ID:UAHMMlw+0.net
- >>54
すげぇ…エスパーすぎ
- 56 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:39:19.508 ID:J9x4nE/P0.net
- わざわざmallocするのは何故?
引数をint配列にして、そこに結果を入れたらいかんのか
- 57 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:41:36.428 ID:tczahhR+0.net
- なにこれ5目並べ?
- 58 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:46:22.540 ID:ZvsnMbR+0.net
- >>1よ
頼むからコピペしてテキストで貼ってくれ。アドバイスしたいが見づらいってレベルじゃない
数回のレスに分ければできるだろ
- 59 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:48:40.832 ID:2uFvbZkB0.net
- 画像ってマジか
- 60 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:52:22.904 ID:KuB8u4pj0.net
- ちゃんと読み切れてないけどwhileループ内にメモリロックが存在してるとか恐ろしい関数だな
- 61 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:56:11.373 ID:tWZFfksQ0.net
- >>56
普通の配列だと解放されるから
- 62 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:56:21.406 ID:tWZFfksQ0.net
- >>57
そうだよ
- 63 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 14:56:57.308 ID:tWZFfksQ0.net
- >>60
mainで解放してるけど
- 64 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:01:03.862 ID:dfTvew8Z0.net
- >>61
void input(int *array) にして
main で定義された int array[2] を渡せばいいという話だろ
- 65 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:05:09.849 ID:tWZFfksQ0.net
- >>64
inputで入力してメインに返すプログラムなんだよ (´・ω・`)
- 66 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:06:59.169 ID:nDGwQSjYd.net
- 渡された配列に入力値込めろカスってことだろ
- 67 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:07:58.918 ID:2ojJf3et0.net
- 話が通じないなwwww
- 68 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:12:26.319 ID:tWZFfksQ0.net
- はい
ソース
- 69 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:12:38.569 ID:tWZFfksQ0.net
- ごめん
ソース
http://lifewithoutfraud.ganriki.net/nijigen.c
- 70 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:21:06.552 ID:tWZFfksQ0.net
- なぜだ。。。
- 71 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:21:56.290 ID:nZdTaL63p.net
- >>63
それダメ
モジュール単位で固めてるならともかく
基本リソースは確保した奴が責任持って解放しなきゃ
- 72 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:23:12.793 ID:nZdTaL63p.net
- あとささっきも聞いたけどなんでtmpchrの先頭要素0なの?
なんでstrcmp使わないの?
- 73 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:24:11.225 ID:tWZFfksQ0.net
- >>71
でも、自作関数で解放したら
メインで配列の値が貰えない
- 74 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:25:17.262 ID:nZdTaL63p.net
- >>73
だから上でも出てるけどmainからその領域渡すようにしろよ
スタックでもヒープでもこのさいどうだっていいから
- 75 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:26:12.095 ID:tWZFfksQ0.net
- >>72
0の初期化は不定値を排除するため
比較じゃなくて入れ替えだからstrcpy
- 76 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:26:24.826 ID:dfTvew8Z0.net
- >>73
だからポインタを返す関数じゃなくて
配列を渡して値いじる関数にしろと言ってるんだが
- 77 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:28:35.884 ID:nZdTaL63p.net
- >>75
一応言っておくけどそれで初期化されるの先頭だけだから
あと条件のところはstrcmpで良いだろ
中で何してるのかは意味不明だけど
- 78 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:30:12.952 ID:nZdTaL63p.net
- 文字列として初期化するのなら0じゃなくて¥0な
- 79 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:31:39.295 ID:PWRrhaqY0.net
- 此処までで唯一分かった事は>>1が馬鹿だって事だけ
- 80 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:34:25.537 ID:ZfJHZ+tA0.net
- >>77
残りもstatic変数みたいに0クリアされるんじゃなかったっけ
- 81 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:34:34.935 ID:tWZFfksQ0.net
- >>77
ごめん
isalpahの所か
そこはyの値がアルファベットじゃ無かったら
再度、入力されるってやつ
- 82 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:38:07.148 ID:nZdTaL63p.net
- >>80
ごめん勘違いしてた
明示してないとこは全部0入るんだな
馬鹿は俺だったようだ
- 83 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:40:03.314 ID:ZvsnMbR+0.net
- >>78
まあどっちでも変わらんけど……
で、これで何が問題なん? 具体的には何が起こって欲しい時にどうなるの?
- 84 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:41:45.650 ID:ZfJHZ+tA0.net
- >>69は単体で正常に動いた例ってことでいいの?
- 85 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:42:20.474 ID:nZdTaL63p.net
- >>83
0そのままだと完全に文字コードに依存してるから
たまたまアスキーではヌル文字に0がはいるから問題ないだけで
- 86 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:42:51.344 ID:mL/HyEzH0.net
- そんなことより誰かC言語ビギナーの俺におすすめのテキストエディタ教えてくれ
- 87 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:47:03.533 ID:tWZFfksQ0.net
- >>86
俺が言うのもなんだが
Visual Studioただで使える
- 88 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:47:11.205 ID:2ojJf3et0.net
- >>85
C規格書より
>すべてのビットが 0 であるバイトをナル文字(null character)という。ナル文字は,実行基本文字集合中に存在しなければならない。
>文字列の終わりを示すためにナル文字を用いる。
- 89 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:47:48.117 ID:tWZFfksQ0.net
- >>84
うん
- 90 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 15:48:32.361 ID:2ojJf3et0.net
- なんだよ
動いた例かよ!!!!!
- 91 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:01:13.043 ID:wkM96xsH0.net
- >>69
input関数のwhile文の中で、何度かmallocするよね
んでもmain関数にリターンするのは最後にmallocしたアドレスだけじゃん?
main関数で解放してないのはともかくとして、input関数を出た後に開放する手段のない領域が存在するのは良くないぞ
- 92 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:13:12.452 ID:tWZFfksQ0.net
- >>91
inputの中じゃmallocは一回しか使わんよ
- 93 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:18:45.740 ID:2ojJf3et0.net
- input関数内でアロケートしないといけない信仰があるなら
せめてmallocをwhileの外に置こうか
入力チェックのためにループしてるんだろうけど
それ以外の処理をループ内に入れる必要はないだろ
>>92
入力チェックしてるから
whileの最後の条件で必ずbreakするって言ってる?
- 94 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:18:58.622 ID:NhUrc+Y20.net
- コメント書くのいいけどもっと人が見ても分かるように書きなよ
- 95 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:20:53.017 ID:tWZFfksQ0.net
- >>93
最後の行のif文でブレイク入れてる
- 96 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:23:11.486 ID:lIPCI4euK.net
- ちゃんとフロー書いてる?
- 97 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:23:58.546 ID:wkM96xsH0.net
- >>92
>>93
あぁ、そーゆーロジックなら確かに1回しかmallocしないわな
それなら、77行目から86行目まではwhileループの外に書いたほうが読みやすくていいよ
・・・そんな罠も見破れないとは、わしも耄碌したのぅ・・・ゴホゴホ
- 98 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:27:03.114 ID:2ojJf3et0.net
- >>95
そのif文判定が偽になってbreakしないと2回mallocするだろ?
必ずbreakしないと困るわけだ
で、どうして必ずbreakすると言える?
それは読み手に伝わるかい?
- 99 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:30:58.685 ID:eOu7Uv1f0.net
- >>96
風呂?
- 100 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:31:53.811 ID:tWZFfksQ0.net
- >>98
if文に来るときは必ず条件が一致するか
その為にも沢山のif文を上に用意してる
- 101 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:33:10.720 ID:tWZFfksQ0.net
- >>96
幾何学的図形はまだ慣れてなくて
始めに頭の中でアリゴリズム立ててやってる
- 102 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:35:06.251 ID:JebaNhQe0.net
- 元の問題をエスパーすると
input関数を2回以上読んでいてその時に改行バッファの処理がないから入力エラー
- 103 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:35:51.876 ID:cNbIavBx0.net
- 日本語おかしい
戻り値おかしい
ポインタもわかってんの?
- 104 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:41:12.154 ID:2ojJf3et0.net
- >>100
プログラムは
読み手がパズルを解くように理解するんじゃダメなの
母国語の新聞を読むかのように読めないとね
>その為にも沢山のif文を上に用意してる
その沢山のif文で、下のif文が「必ず」真になることが読めないの
解くことは出来るがね
mallocをwhileループの外に持って行こうか
それだけでmallocは必ず一回限りと読めるわけよ
- 105 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:42:09.454 ID:wkM96xsH0.net
- まぁ動いてるっぽいしいいんじゃね?
老婆心ながら指摘するとしたら
別にmallocとか使わなくても、void input( int *x, int *y)で良くね?
- 106 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:43:16.171 ID:AFnmHunL0.net
- 関数の中で色々し過ぎ
処理ごとに分けよう
- 107 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:44:30.809 ID:2ojJf3et0.net
- よくねえええええええええええぇぇぇぇぇぇぇぇぇぇぇぇぇぇ
けど終わりにするか
話が進まんしな
でナニがどうなるから動かんって言ってるの?
動かない場合はナニがどうなってるの?
- 108 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:44:55.089 ID:wkM96xsH0.net
- >>104
まだこのレベルの子に、可読性を高めようとか要求するのが無理なんじゃね?
俺がそこを指摘するのは、フローチャートを書けるようになってからだわ
- 109 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:49:05.650 ID:tWZFfksQ0.net
- >>105
勘違いしてるようだけど
input関数は数値を入力してmainに返す関数
そして、二つの値をメイン返したいから
配列に二つの値を入れてreturnしてる
- 110 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:51:57.105 ID:wkM96xsH0.net
- >>109
うん、勘違いしてないよ
俺が同じ動作をする関数作ってね、って言われたら、>>105のプロトタイプにするわ、ってこと
- 111 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 16:59:11.132 ID:2ojJf3et0.net
- >>109
http://ideone.com/6QLcGL
とおっしゃっています
- 112 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 17:07:56.356 ID:tWZFfksQ0.net
- >>111
なるのど
自作関数で直接x, yのアドレスに数値を代入するんだね
- 113 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 17:14:53.673 ID:tWZFfksQ0.net
- このスレのお陰で自分の未熟さがとても分かった
- 114 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 17:21:14.633 ID:wkM96xsH0.net
- んでも筋は良いと思うよ
mallocとかちゃんと理解してるっぽいし
あとはフローチャートの書き方とか、関数化とか可読性とかを理解すればレベルアップできると思う
がんばってね
- 115 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 17:24:25.478 ID:tWZFfksQ0.net
- >>114
ありがとう!
まだ、C言語勉強して一年ちょいだし
これからだよね
- 116 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 17:40:43.821 ID:JebaNhQe0.net
- 関係ないところに文句行って結局問題の解決せずに終わりか
相変わらずまともなやついないな
- 117 :以下、\(^o^)/でVIPがお送りします:2015/06/20(土) 17:43:18.170 ID:+q0d7Ubj0.net
- Cの基本的な設計として、関数内部でmallocしたものを外に出す事はしない、ってのがある
もしも何らかの理由で外に出さねばならない場合、ペアでfree用の関数を作るのが基本
もしinput内でmallocするのなら、それをfreeするrelease_inputを作る、みたいな
こうする事により、inputがどんな方法でメモリを確保したのか知らなくても、
ユーザーはinputとrelease_inputをペアで使えばいいって事だけ知ればよい
総レス数 117
24 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★