一世轻尘 发表于 2020-12-12 20:43:32

创建文件并预留空间

求助各位哥哥姐姐,C语言创建文件时怎么预留128k的空间啊?{:10_254:}

jackz007 发表于 2020-12-12 21:45:26

#include <stdio.h>

int main(void)
{
      FILE * fp                                                         ;
      int i                                                             ;
      if((fp = fopen("a.dat" , "w")) != NULL) {
                for(i = 0 ; i < 128 * 1024 ; i ++) fputc(0 , fp)          ;
                fclose(fp)                                                ;
                printf("\tSuccess .\n")                                 ;
                printf("\toutput file is <a.dat>\n")                      ;
      } else {
                fprintf(stderr , "\n")                                    ;
                fprintf(stderr , "\tError: Cann't create file <a.dat>\n") ;
                fprintf(stderr , "\n")                                    ;
      }
}
页: [1]
查看完整版本: 创建文件并预留空间