TI-H: C program
[Prev][Next][Index][Thread]
TI-H: C program
Tell me what this program does. :) Its too easy.
stockly# ll sample.file
-rw-r--r-- 1 root wheel 1127904 May 6 1997 sample.file
stockly# ./a.out
1127904
stockly#
Code:
#include <stdio.h>
#include <stdlib.h>
#define mp3_second 128000
#define file_second mp3_second
int
main(void)
{
FILE *file;
u_long file_size;
u_long curread;
char temp_storage[file_second];
int stop;
if( (file = fopen("./sample.file", "rb")) == NULL) {
printf("Error reading sample.file!\n");
exit(1);
};
fseek(file, 0, SEEK_SET);
file_size = 0;
curread = 0;
do {
curread = fread(temp_storage, 1, file_second, file);
file_size = file_size + curread;
if( curread < file_second ) {
stop = 1;
};
} while( stop != 1 );
printf("%d\n", file_size);
return(0);
};