Gerador de number list v2

Publicado por Thiago Gallo 29/03/2005

[ Hits: 5.067 ]

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

Listando processos via /proc/PID

A tabuada em C!

Simples Criptografia de Dados em Liguagem de programação C/C++

Script MakePach para correção de platarforma 32 bits para 64

Contar elementos de uma lista encadeada


  

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