へにっくすの掲示板日記

また最長不倒関数だよ

アバター
へにっくす
記事: 634
登録日時: 13年前
住所: 東京都

また最長不倒関数だよ

投稿記事 by へにっくす » 11年前

以下の投稿。

http://dixq.net/forum/viewtopic.php?f=3&t=15541

ソースを見る限りでは突っ込みどころ満載ですね。
main関数一つだけ・・・
一人で組んだのかなあとしのばれる(?)

レス以外で気になったところ。

CODE:

sprintf(temp, "%s%s%s%d%d%d%d%d%s","D:\\tick2012\\data\\" , f_name[mn] ,"\\",y, m/10, m%10, d/10, d%10, ".csv");
なんかすげえよな。%02dですむ所を%dでわざわざ書いたり・・・

CODE:

t[i].time = t[i].time * 10 + (c - '0');
上記のようなコードが散見。一文字ずつ読んでりゃそうなるわな
コンパイルしたところ使っていない変数がやたらとあった。これだけでも整理ができていないこと明白・・・

CODE:

warning C4101: 'h' : ローカル変数は 1 度も使われていません。
warning C4101: 'ban' : ローカル変数は 1 度も使われていません。
warning C4101: 'counthh' : ローカル変数は 1 度も使われていません。
warning C4101: 'flag_gap' : ローカル変数は 1 度も使われていません。
warning C4101: 'countmm' : ローカル変数は 1 度も使われていません。
warning C4101: 'qq' : ローカル変数は 1 度も使われていません。
warning C4101: 'syou' : ローカル変数は 1 度も使われていません。
warning C4101: 'flag_gbp' : ローカル変数は 1 度も使われていません。
warning C4101: 'jjj' : ローカル変数は 1 度も使われていません。
warning C4101: 'kk' : ローカル変数は 1 度も使われていません。
warning C4101: 'ctp' : ローカル変数は 1 度も使われていません。
warning C4101: 'z2' : ローカル変数は 1 度も使われていません。
warning C4101: 'amari' : ローカル変数は 1 度も使われていません。
warning C4101: 'kkk' : ローカル変数は 1 度も使われていません。
warning C4101: 'z' : ローカル変数は 1 度も使われていません。
warning C4101: 'ccc' : ローカル変数は 1 度も使われていません。
warning C4101: 'flag' : ローカル変数は 1 度も使われていません。
warning C4101: 'jj' : ローカル変数は 1 度も使われていません。
最後に編集したユーザー へにっくす on 2014年8月15日(金) 07:29 [ 編集 1 回目 ]

アバター
みけCAT
記事: 6734
登録日時: 14年前

Re: また最長不倒関数だよ

投稿記事 by みけCAT » 11年前

フルスクラッチで書き直したいところだが、そのためにはまずは仕様を読み解かないと…

アバター
h2so5
副管理人
記事: 2212
登録日時: 14年前

Re: また最長不倒関数だよ

投稿記事 by h2so5 » 11年前

ワザワザC言語で書くようなプログラムなのかな...

アバター
へにっくす
記事: 634
登録日時: 13年前
住所: 東京都

Re: また最長不倒関数だよ

投稿記事 by へにっくす » 11年前

> みけCATさん
だからまずは処理の流れを書いてもらいました。
しかしコメントに書いてほしかったので、レスしましたが、さあどうでるかな…

> h2so5さん
Excelとかあれば、確かにいらない気がします。
でも本人の環境にそれはないかもしれない。
どんな手段を用いようがいいんじゃないですか?(^^;
オフトピック
No.3のコードをコンパイルしたら今度はエラーが出た…
しかも#pragma指定で警告を無効に・・・
おいおい・・・orz
【追記1】
なんだかんだでNo.10まで行ったけど
音沙汰がなくなったなあ・・・
早ければあとは無駄な処理を修正するだけになるのに。

【追記2】
No.20で当初の目的としていた、関数化はできましたね。
今度はgetcで1文字ずつ読んでいる処理をどうにかする。
銘柄リストは単純にファイルリストなので簡単にクリア
問題は列ごとに格納する項目が違う点・・・
とりあえずsplit関数を用意してあげましたが さて素直に使えるかな?

【追記3】
No.31でようやく完結かなー?
また質問してくるのだろうか・・・びくびく。笑
【追記4】
読み直してみたら、質問は2つだった・・・orz
続き→
http://dixq.net/forum/blog.php?u=900&b=4951
最後に編集したユーザー へにっくす on 2014年8月31日(日) 09:52 [ 編集 8 回目 ]