Добавил:
Fragga
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#include <stdio.h>
int main(int argc, char *argv[]){
int size;
int i;
FILE *fp;
fp = fopen(argv[1],"r");
fread(&size, sizeof(int), 1, fp);
size--;
void *pa = (void *) malloc(sizeof(int) * size);
fread(pa, sizeof(int), size, fp);
if(ferror(fp))
perror(argv[0]);
fclose(fp);
for(i = 0; i < size; i++)
printf("\na[%i] = %i", i, *((int *)pa + i));
free(pa);
return 0;
}