About: LAPIS/Disciplinas/Estruturas de Dados:Fila   Sponge Permalink

An Entity of Type : owl:Thing, within Data Space : 134.155.108.49:8890 associated with source dataset(s)

Implementação de um buffer para leitura de um arquivo texto (.txt) de forma a disponibilizá-lo o mais rápido possível a outras aplicações e, além disto, exibi-lo na tela pausadamente a cada 50 caracteres. Segue o algoritmo:

AttributesValues
rdfs:label
  • LAPIS/Disciplinas/Estruturas de Dados:Fila
rdfs:comment
  • Implementação de um buffer para leitura de um arquivo texto (.txt) de forma a disponibilizá-lo o mais rápido possível a outras aplicações e, além disto, exibi-lo na tela pausadamente a cada 50 caracteres. Segue o algoritmo:
dcterms:subject
abstract
  • Implementação de um buffer para leitura de um arquivo texto (.txt) de forma a disponibilizá-lo o mais rápido possível a outras aplicações e, além disto, exibi-lo na tela pausadamente a cada 50 caracteres. Segue o algoritmo: 1. * Abrir o arquivo 2. * Inserir todo seu conteúdo em um fila 3. * Fechar o arquivo (disponibilização) 4. * Mostrar na tela os primeiros 50 caracteres e uma mudança de linha 5. * Esperar 5 segundos (sleep(5);) para que o usuário possa ler o conteúdo 6. * Voltar ao passo 4 (até que o buffer, ou seja, a fila se torne vazia) * Dicas 1. Leitura de arquivo FILE *arq; char A; arq = fopen("c:/.../.../nome_do_arquivo.txt", "r"); if (arq == NULL) { printf("erro! "); return 0; } while ( ! feof(arq) ) { A = fgetc(arq); } fclose(arq); 2. Cálculo do tamanho do arquivo #include //contém estrutura "struct stat" e função "stat" struct stat atributos; int tamanho; if (stat("c:/.../.../nome_do_arquivo.txt", &atributos) == 0) tamanho = atributos.st_size; else { printf("erro! "); return 0; }
Alternative Linked Data Views: ODE     Raw Data in: CXML | CSV | RDF ( N-Triples N3/Turtle JSON XML ) | OData ( Atom JSON ) | Microdata ( JSON HTML) | JSON-LD    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3217, on Linux (x86_64-pc-linux-gnu), Standard Edition
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2012 OpenLink Software