陳鍾誠

Version 1.0

臨時暫存檔 – 如何建立暫存檔案

程式範例

  #include <stdio.h>

  int main(void){
    FILE *file;
    if((file=tmpfile())==NULL) {
      printf("Cannot open temporary work file.\n");
      exit(1);
    }
    fprintf(file, "Hello! How are you.");
    fflush(file);

    char msg[10];
    fseek(file, 0, SEEK_SET);
    fscanf(file, "%s", msg);
    printf("msg=%s", msg);
    fclose(file);  
  }```
**執行結果**

  D:\cp>gcc tmpfile.c -o tmpfile

  D:\cp>tmpfile
  msg=Hello!