Está en la página 1de 1

/* Esta Atps foi feita pelos alunos: Diego Rosa Dias de Andrade Gledison Pereira Freitas Luz Fernando

De Oliveira Vincius Peralta Barros RA RA RA RA 1108348723. 1190415809. 1158380501. 2545448466.

Com observao e auxilio do Professor: Jorge Barbosa de Souza Neto. */ //Abaixo segue as declaraes de bibliotecas. #include <stdio.h>//biblioteca que permite chamar funes com printf #include <stdlib.h>//biblioteca para alocao de memria #include <conio.h>//biblioteca para manipular caracteres na tela, especificar co r de caracter e de fundo. int main()//iniciando o programa { FILE * pFile;//variavel que receber os arquivos texto int c; int n=0; //variavel que incrementar o nmero de linhas lidpos no arquivo texto. int x=0,o=0,m=0;//variaveis criadas para controle dos vetores e comentrios.. char diego[10],luiz[10];//variaveis de vetor para reconhecimento de '//' , ' /*' , ' */ '. char vinicius=0,gledison=0;//variaveis para contagem. pFile = fopen ("jorginho.txt", "r"); if (pFile !=NULL) { do { //nesta parte iremos usar vetores, e contadores para poder fazer a contagem de linhas de comentrios. c = fgetc(pFile); vinicius=diego[10]; gledison=luiz[10]; if (c == '\n') n++; if (c == '/') m++; if (c == '//') vinicius++; if (c == '/*') gledison++; } //DO while (c != EOF); fclose(pFile);// esta parte ja e a saida do programa com numero de linhas. printf("Numero de linhas que o texto possui = %d.\n", n); printf("Numero de barra que o programa possui = %d.\n", m); printf("Numero de comentarios barra barra = %.2d.\n", vinicius); printf("Numero de comentarios barra asterisco = %.2ld.\n", gledison); } return 0; }

También podría gustarte