/* Verifica ordem dos arquivos conforme quantidade de valores escuros */ #define MAX #include "lib.h" #include <math.h> main () { IMAGE imagens[10]; int i, j, k, l; char arqs[10][30]; double total; printf("\n Digite o nome dos arquivos (F para ¨Fim¨): \n"); i=-1; do {i++; printf("\n Proximo: \n"); scanf("%s", arqs[i]); // printf("\n strlen -> %d \n arq-> %s\n", strlen(arqs[i]), arqs[i]); }while(strlen(arqs[i]) > 1); for (i; i<10; i++)arqs[i][0]=(char)'\0'; i=0; while(strlen(arqs[i]) > 0) { imagens[i] = Input_PBM (arqs[i]); if (imagens[i] == 0) { printf ("Arquivo Invalido: ('%s')\n", arqs[i]); exit (2); } printf("Processando Arq %d: %s\n", i, arqs[i]); total=0; for(k=0; k < imagens[i]->info->nr; k++) for(l=0; l < imagens[i]->info->nc; l++) total=total+imagens[i]->data[k][l]; printf(" Arquivo %s com total: %d \n", arqs[i], total); i++; } }