在文件中写一个新列

时间:2016-03-01 00:47:16

标签: c printf multiple-columns

我正在努力克服我想要的输出格式。下面的函数将从另一个函数获取输入,然后将其写入文件。输入(x)每秒给出一次,对于每个输入,我需要输出一个新列。这就是我想要输出的内容(不同的输入标记为1和2等...)发布的函数仅显示我打算为一个输出提供的格式,但是每个输入应该增加(我能做的最好的是将下一列附加到最后一行)

-

-

-

-

-

12 //对于每个输入,输出一个新列,如前一个

void writeFile(int x){

  FILE *fptr;
  fptr=fopen("writertest.txt","w");
  if(fptr==NULL){
    printf("Error!");
    exit(1);
  }

  fprintf(fptr,"%s","-\n-\n-\n-\n-\n");
  fprintf(fptr, "%d", x);

  fclose(fptr);

}

0 个答案:

没有答案