ヘルプを終了し、最初にこのメイン印刷データと与えられたスタートにしてすべてを印刷して</p> <p>を終了する方法について
for (i = 0; i < 30; i++) {
printf("%s\n", Codes[i]);
OneStock_ManyDailyData(DS, DS[i].Nametag, "10/2/2017", "11/6/2017");
printf("\n\n");
}
内の関数である、これは
void OneStock_ManyDailyData(struct company DS[30], Symbol code, StrDate start, StrDate end) {
int i;
int c;
int x;
int y;
int a;
for(i=0; i<30; i++) {
//printf("Entered Loop\n");
if(strcmp(DS[i].Nametag, code) == 0) {
//printf("Gotcha!\n");
for(c=0; c<DS[i].ndd; c++){
//printf("Entered Second Loop\n");
}
}
getch();
}
関数を呼び出します
開始と終了の範囲を取得するために、2番目のforループの中に入れるべきコード
この最後の部分は、ディスプレイがforループ内に挿入することが可能ですが、それだけ表示1開始または指定した日付
if(strcmp(DS[i].Values[c].date, date)==0){
printf("%s \t%.2f \t%.2f \t%.2f \t%.2f \t%.0f\n", DS[i].Values[c].date, DS[i].Values[c].open, DS[i].Values[c].high, DS[i].Values[c].low, DS[i].Values[c].close, DS[i].Values[c].volume);
printf("\n");
}
cでパラメータとして配列を渡すことはできません。 –