Untitled
By: a guest | Mar 21st, 2010 | Syntax:
None | Size: 1.15 KB | Hits: 93 | Expires: Never
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define max 20
void salvar();
void carregar(int vet[]);
int main(){
int vet[max];
int i;
salvar();
carregar(vet[max]);
for(i=0;i<max;i++)
printf("\nNumero posicao %d = %d",i+1,vet[i]);
printf("\nfuncao ja salvou.\n");
fflush(stdin);
getchar();
return(0);
}
void salvar(){
int x;
int i;
FILE *arq=NULL;
srand(time(NULL));
arq=fopen("numeros.txt","w");
if(!arq){
printf("\nMemoria insuficiente!\n");
return;
}
for(i=0;i<max;i++){
x=rand()%max;
fprintf(arq,"%d\n",x);
}
fclose(arq);
}
void carregar(int vet[]){
FILE *arq=NULL;
int i=0;
arq=fopen("numeros.txt","r");
if(!arq){
printf("\nArquivo nao encontrado!\n");
return;
}
while(!feof(arq)){
fscanf(arq,"%d\n",&vet[i]);
i++;
}
fclose(arq);
}