创建文件并预留空间
求助各位哥哥姐姐,C语言创建文件时怎么预留128k的空间啊?{:10_254:} #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]