ESTRUTURA DE DADOS
Monografias: ESTRUTURA DE DADOS. Pesquise 861.000+ trabalhos acadêmicosPor: araujojosy14 • 23/9/2013 • 5.744 Palavras (23 Páginas) • 356 Visualizações
ANHANGUERA EDUCACIONAL
FACULDADE ANHANGUERA DE CAMPINAS
UNIDADE IV
PROGRAMAÇÃO ESTRUTURADA II
ATIVIDADE PRATICA SUPERVISIONADA
CAMPINAS
2011
ANHANGUERA EDUCACIONAL
FACULDADE ANHANGUERA DE CAMPINAS
UNIDADE IV
PROGRAMAÇÃO ESTRUTURADA II
CURSO TADS/SI
NOMES: RA:
DANIELA CRISTINA R.S MATOS 1157360669
NICKSON VERNECH DE MATOS JUNIOR 1157344897
WELLINGTON CHAGAS POPE 2504015565
PRISCILA BUSO MONTEZINO 2145231776
2ª Série
Prof.º Ricardo Barbosa
Sumário
Introdução................................................................................................................04
Desenvolvimento.....................................................................................................05
Relatório..................................................................................................................22
Referências..............................................................................................................23
Introdução
No desenvolvimento deste trabalho vamos abordar o uso de Estruturas , modularização e funcionamento de um sistema simples de cadastro de arquivos, esses cadastros são de uso exclusivo do professor.
Esses arquivos são compostos por 6 modulos auxiliares e 1 principal totalizando 7 arquivos, mostrando também o uso de modularização .
Desenvolvimento
Código fonte: arquivo MainCodeCount.c
/*ATPS COMPLEMENTO ETAPA 3 E 4
NOME NICKSON VERNECH DE MATOS JUNIOR RA 1157344897
NOME DANIELA CRISTINA RAMOS DA SILVA MATOS RA 1157360669
NOME PRISCILA BUSO MONTEZINO RA 2145231776
NOME WELLINGTON POPE RA 2504015565 */
#include<stdio.h>
#include<conio.h>
#include "LibCrudRegFiles.h"
int main(int argc, char *argv[])
{
FILE *pFile;
char chr1, chr2;
int i,nLines = 0,nLinesComment = 0,nLinesEmpty = 0,noComment = 0,silent = 0,help = 0, Comment=0,registro =0;
char *ajuda = argv[2];
pFile = fopen(argv[1],"r");
if(argc != 0){
for (i=0; i<argc; i++)
{
Comment = Comment || (strstr(argv[i],"-comment")!=NULL);
Comment = Comment || (strstr(argv[i],"-c")!=NULL);
silent = silent || (strstr(argv[i], "-silent" ) != NULL);
silent = silent || (strstr(argv[i], "-s" ) != NULL);
help = help ||(strstr(argv[i],"-help")!=NULL);
help = help ||(strstr(argv[i],"-h")!=NULL);
registro = registro ||(strstr(argv[i],"-register")!=NULL);
registro = registro ||(strstr(argv[i],"-r")!=NULL);
}
if(!help)
{
if(!registro)
{
if(pFile != NULL)
{
if(!silent)
{
if(!Comment)
{
Comment = 1;
}
else
{
Comment = 0;
}
silent = 0; // Colocando uma nova descrição dentro do if Silent
...