Gerador de number list v2

Publicado por Thiago Gallo 29/03/2005

[ Hits: 4.710 ]

Download listgen.c




Esse é um simples gerador de number list de 6 digitos, peguei o código original do in54no e fiz algumas modificações, pra deixar ele mais pratico :P

  



Esconder código-fonte

#include <stdio.h>
#include <sys/stat.h>

int arqExiste(char*); // by t6

int main ( int argc, char **argv )
{
   FILE *pFile;
   int i;
   char key;

   if ( argc != 2 )
     {
   printf("%s: creates a 6 digit number list in an output file.\nfile argument missing\nusage: %s FILE.\n", argv[0], argv[0]);
   exit(-1);
     }

   if ( arqExiste(argv[1]) )
     {

   printf("ERROR: file \"%s\" already exists, overwrite? (y/n): ", argv[1]);

   while ( (tolower(key) != 'y') && (tolower(key) != 'n') )
     key = getchar();

   if ( tolower(key) == 'n' )
     exit(-1);
     }

   if ( (pFile = fopen(argv[1],"w+")) == NULL )
     {
   printf("ERROR on file opening, could not create output file\n");
   exit(-1);
     }

   for ( i = 0; i <= 999999; i++)
     fprintf( pFile, "%06d\n", i );

   printf("list created\n");

   fclose(pFile);
   return(0);
}

int arqExiste ( char *nomeArq )
{
   struct stat argEstado;
   return( stat(nomeArq, &argEstado) == 0 );
}

Scripts recomendados

3º EP - Poli USP - Angry Birds (angry bixos)

Calculadora em C++

1o. joguinho Labirinto (com graficos).c

Programa recursivo para obter raiz quadrada

Rotina para controle de portas paralelas em C.


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts