Gerador de number list v2

Publicado por Thiago Gallo 29/03/2005

[ Hits: 5.058 ]

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

Fila em C

S. MarioBros - Editor de fase 0.1

Script - Vetor

Google Code Jam 2010 - Africa Classification Round

Ordenar sequência de números


  

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