View
23.715
Download
0
Category
Preview:
Citation preview
2. Arquivos
3. Tipos de Arquivos
4. Tipos de Arquivos
5. Manipulao de Arquivos
6. Escrita de Arquivo Texto #include intmain() { FILE*arq; arq =fopen ( "teste1.txt" ,"w" ); fprintf (arq,"Ola, Mundo!!! " ); fclose (arq); return0; } 7. Leitura de Arquivo Texto #include intmain() { FILE*arq; charc; arq =fopen ( "teste.txt" ,"r" ); c = getc(arq); while(c != EOF) { printf ( "%c" , c); c = getc(arq); } fclose (arq); return0; } 8. Somatrio dos nmeros de um arquivo #include intmain() { FILE*arq; intnumero, soma = 0; arq =fopen ( "numeros.txt" ,"r" ); while( fscanf (arq,"%d" , &numero) != EOF) { soma = soma + numero; } printf ( "A soma e: %d " , soma);fclose (arq); return0; } 9. Funes
10. Funes
11. Modos de Operao 12. Salvando uma estrutura #include #include structpessoa { char nome [50]; int idade ; }; typedef structpessoaPessoa ; intmain() { FILE*arq; arq =fopen ( "pessoas.txt" ,"ab" ); Pessoap; printf ( "Digite um nome: " ); gets (p. nome ); printf ( "Digite a idade: " ); scanf ( "%d" , &p. idade ); fwrite (&p,sizeof ( Pessoa ), 1, arq); fclose (arq); return0; } 13. Lendo todo o arquivo #include #include structpessoa { char nome [50]; int idade ; }; typedef structpessoaPessoa ; intmain() { FILE*arq; arq =fopen ( "pessoas.txt" ,"rb" ); Pessoap; while ( fread (&p,sizeof ( Pessoa ), 1, arq) != 0) { printf ( "Nome: %s - Idade: %d " , p. nome , p. idade ); } fclose (arq); return0; }
Recommended