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