output.cのWmaybe-uninitializeをでないように修正した。

This commit is contained in:
2023-04-23 15:04:27 +09:00
parent 50055f387e
commit f35b5aa93e
+1 -1
View File
@@ -58,13 +58,13 @@ void OutputCN(COMMAND *com, HEAD *head, TYPE *type, DATASET *cn){
cn_ = malloc(sizeof(double*) * cn->n); cn_ = malloc(sizeof(double*) * cn->n);
for (i=0; i<cn->n; i++) cn_[i] = malloc(sizeof(double) * cn->m); for (i=0; i<cn->n; i++) cn_[i] = malloc(sizeof(double) * cn->m);
for (j=0; j<cn->m; j++) cn_[0][j] = cn->y[0][j];
for (i=1; i<cn->n; i++){ for (i=1; i<cn->n; i++){
for (j=0; j<cn->m; j++){ for (j=0; j<cn->m; j++){
cn_[i][j] = cn_[i-1][j] + cn->y[i][j]; cn_[i][j] = cn_[i-1][j] + cn->y[i][j];
} }
} }
for (j=0; j<cn->m; j++) cn_[0][j] = cn->y[0][j];
sprintf(outfile, "%s.cn", com->outbase); sprintf(outfile, "%s.cn", com->outbase);
f = fopen(outfile, "w"); f = fopen(outfile, "w");