Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇2740:
Re[4]:プログラムのエラーについて [ ] 02/02 12:39

 └◇2743:ありがとうございました [さくら] 02/02


2740● Re[4]:プログラムのエラーについて[   ] 2005 02/02 12:39
/* 動作保証不可 */
#include <stdio.h>
#include <stdlib.h>
#define NUM 10000
#define MAX_LEN 15

int main(int argc, char **argv){

FILE *fp;
FILE *fp_b;
double sum = 0.0;
char string[MAX_LEN];
int count = 1;

fp = fopen("list.txt","r");
if (fp==NULL){
printf("I could not open a file(list.txt).\n");
return 1;
} else {
printf("I could open a file.(list.txt)\n");
}

fp_b = fopen("newlist.txt","w");
if (fp_b==NULL){
printf("I could not open a file(newlist.txt).\n");
return 1;
} else {
printf("I could open a file(newlist.txt).\n");
}

while ((fgets(string,sizeof(string)-1,fp)) != NULL){
sum += strtod(string,NULL);
if(count==200){
fprintf(fp_b,"%f\n",sum/200.0);
printf("%f\n",sum/200.0);
sum = 0.0;
count = 1;
}
count++;
}
fprintf(fp_b,"%f(%d)\n",(double)sum/count,count);
printf("%f(%d)\n",(double)sum/count,count);

fputs("\0",fp_b);

fclose(fp);
printf("I could close a file(list.txt).\n");

fclose(fp_b);
printf("I could close a file(newlist.txt).\n");

return(0);
}
スレッド一覧


2743● ありがとうございました[ さくら ] 2005 02/02 16:58
ありがとうございます。
参考にさせていただきます。
プログラミングは奥が深いものですね。いつかこの位書けるようになれればと思っています。
皆様、ありがとうございました。
スレッド一覧

早田のホームページへ
CGIROOM