Programacao
Alex Sandro
RA nº 1191414243
André Luiz
RA n° 1105280343
Evandro Soares
RA n° 1108355667
Marcelo Eduardo
RA n° 2505063347
Rafael Nogueira
RA n° 1108348810
Anhanguera Educacional S.A.
27 de Abril de 2011.
Programação
Estruturada II * desafio
Faça um aplicativo em C que conte o número de linhas, número de linhas de comentário e o número total de caracteres digitados em um arquivo .txt
#include <stdio.h>
#include <stdlib.h>
#include <string.h> int main(n,nc,ct){
ccRun(); / / Função printf("\n Numero de linhas = %d. \n",ccRun(n)); printf("\n Numero de linhas comentario = %d. \n",ccRun(nc)); printf("\n Numero de caracteres = %d. \n",ccRun(ct)); system("pause"); } ccRun(char *argv[], int argc,int ct, int n, int nc,FILE *pFile)
{
char c,nome[20]; ct=0; c=0; nc=0; printf("\n Nome do arquivo (com parametro) : "); gets(nome); pFile = fopen (nome,"r"); if (pFile != NULL) { do { c=fgetc(pFile); printf("%c",c); ct++; /* COMENTARIO NO INICIO DO ARQUIVO */ if (c=='/' && ct==1) { c=fgetc(pFile); ct++; printf("%c",c); if (c=='/') { do { c=fgetc(pFile); printf("%c",c); ct++; } while (c != '\n'); n++; nc++; } return(nc);
}
/* COMENTARIO NO MEIO DO ARQUIVO DE MULTIPLAS LINHAS*/ if (c=='/') { c=fgetc(pFile); ct++; printf("%c",c); if (c=='*')