Atps - linguagem c
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 do arquivo”, 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 nome do 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 e linhas 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'){