Atps - linguagem c

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (263 palavras )
  • Download(s) : 0
  • Publicado : 23 de setembro de 2012
Ler documento completo
Amostra do texto
ETAPA 1

Programa que conta linhas de um código fonte...

main ()
{
FILE * fptr;
int c;
int n = 0;

fptr = fopen ("arqtexto.txt", "r");

if (fptr!=NULL)
{
do {
c = fgetc(fptr);
if (c == '\n') n++;
}

while (c != EOF);fclose(fptr);
printf("Numero de linhas = %d.\n", n);
}
system("pause");
}


Etapa 2
Parâmetro obrigatório.
“Nome doarquivo”, a ser pesquisado o número de linhas.

#include
#include
#include
#include

main ()
{
FILE * fptr;
char arq[30];
int c;
int n = 0;

printf("entre com o nomedo arquivo e extencao:\n");
gets(arq);
fptr = fopen (arq, "r");

if (fptr !=NULL)
{
do {
c = fgetc(fptr);
if(c == '\n') n++;
}

while (c != EOF);

fclose(fptr);
printf("Numero de linhas = %d.\n", n);}
system("pause");
}
Etapa 3


Contabilizar o numero de linhas total, contabilizar total de caracteres, linhas de comentários, blocos de comentários elinhas em branco.

#include
#include
#include
#include


main ()
{
FILE * fptr;
char arq[100];
float c;
int n = 0;
int carac = 0;
int comd = 0;
int comu= 0;
int limb = 0;

printf("entre com o nome do arquivo e extencao:\n");
gets(arq);
fptr = fopen (arq, "r");


if (fptr !=NULL)
{do {
c = fgetc(fptr);

if (c == '\n'){
n++;
}

if (c != '\n'){...
tracking img