Gerador de number list v2

Publicado por Thiago Gallo 29/03/2005

[ Hits: 4.704 ]

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

Minishell

Locadora Simples c/arquivos

[C] POSIX Threads

Jogo da Velha com IA invencivel

Calculadora 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