Gerador de number list v2

Publicado por Thiago Gallo 29/03/2005

[ Hits: 4.713 ]

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

Jogo da Velha com IA invencivel

Função "Partição de Inteiros" Recursiva SEM Tabela Estática em C

Manipulação de um vetor de registros

Ordenar sequência de números

Jogo defutebol simples (com gráficos)


  

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