使用两个fprintf语句在C中写入文件

时间:2018-09-07 19:43:55

标签: c file file-io printf file-writing

我正在尝试将两个不同的内容写入文件:一个包含1,000多个元素的数组,以及这些元素的平均值和中位数。我可以很好地打印数组,但是当我尝试向其添加中位数或均值时,程序会在将数组打印到控制台的过程中退出,并且不会打印到文件。这是我的代码:

char fName[20] = "file";
               /*creating a file*/
               fp=fopen(fName,"w");
               int q = 0;
               while ( q<num ) {
                   fprintf(fp, "%.3f\n", mergedArray[q]);
                   q++;

               }

//以上部分工作正常。下面的部分是我似乎无法理解的      出来。我试过将它放在q ++的下面; while语句,但这也使它崩溃了。

fprintf("The median: %lf \nThe average: %lf", &median, &avg);

// Close the file
fclose(fp);

1 个答案:

答案 0 :(得分:1)

mynodejsapp:3000未使用浮动地址。试试这个;

string="A B c de F G A"

import re
[val for val in re.split('[a-z]*',string.strip()) if val != " "]