C语言——文件基本操作

 写文章:将字符一个一个读入文件当中 => fputs(ch, fp)

void WriteArticle(FILE *f) {
    char ch;
    ch = getchar();
    while(ch != EOF) {
        fputc(ch, f);
        ch = getchar();
    }
}

读文章:将字符一个一个读出来 => fgets(fp)

void ReadArticle(FILE *f) {
    char ch;
     while(!feof(f)) {
         ch = fgetc(f);
         if(ch != EOF) printf("%c", ch);
     }
}

批量求和:

void BatchAdd(FILE *in, FILE *out) {
    double a, b;
    while(fscanf(in, "%lf%lf", &a, &b) != EOF) {
        fprintf(out, "%.2lf\n", a + b);
    }
}

你可能感兴趣的:(c语言,c++,开发语言)