y no sabes de algún libro que trate sobre la librería OpenCV????
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include <stdio.h>
FILE *fp;
void numeros(char *Letras, int n)
{
int i;
for(i=0;i<100000;i++)
{
printf("%s%.5d\n",Letras, i);
fprintf(fp, "%s%.5d\n", Letras, i);
}
}
void PrimeraLetra(char *Letras, int n)
{
numeros(Letras, n);
Letras[n]++; //Pasamos al siguiente carácter [al siguiente valor ASCII]
if(Letras[n] <= 90) PrimeraLetra(Letras, n); /*90 es el valor ASCII de 'Z'. Si no se ha superado
ese valor, significa que el nuevo carácter está
comprendido entre la 'A' y la 'Z', y, por tanto, es
un carácter de los que queremos generar. Así, llamamos
a la función de nuevo.*/
else Letras[n] = 65;
}
void SegundaLetra(char *Letras, int n) //Algo similar a la función anterior.
{
PrimeraLetra(Letras, n);
Letras[n-1]++;
if(Letras[n-1] <= 90) SegundaLetra(Letras, n);
else Letras[n-1] = 65;
}
void TerceraLetra(char *Letras, int n)
{
SegundaLetra(Letras, n);
Letras[n-2]++;
if(Letras[n-2] <= 90) TerceraLetra(Letras, n);
else Letras[n-2] = 65;
}
void CuartaLetra(char *Letras, int n)
{
TerceraLetra(Letras, n);
Letras[n-3]++;
if(Letras[n-3] <= 90) CuartaLetra(Letras, n);
else Letras[n-3] = 65;
}
void QuintaLetra(char *Letras, int n)
{
CuartaLetra(Letras, n);
Letras[n-4]++;
if(Letras[n-4] <= 90) QuintaLetra(Letras, n);
else Letras[n-4] = 65;
}
int main()
{
char Letras[] = "00000";
fp = fopen("combinacion.txt", "w");
QuintaLetra(Letras, 4);
fclose(fp);
return 0;
}