aver, como quereis empezar, crear diccionarios a un archivo, o generarlos y almacenarlos en algun tipo de dato del programa tipo string a vector? yo con mi programa wificripter creo diccionarios al archivo de esta forma:
if(Conbinaciones==8){
for(int i=0; i<cantidadCaracteres; i++) {
for(int j=0; j<cantidadCaracteres; j++) {
for(int k=0; k<cantidadCaracteres; k++) {
for(int l=0; l<cantidadCaracteres; l++) {
for(int m=0; m<cantidadCaracteres; m++) {
for(int n=0; n<cantidadCaracteres; n++) {
for(int o=0; o<cantidadCaracteres; o++) {
for(int p=0; p<cantidadCaracteres; p++) {
fprintf(fichero,"%c%c%c%c%c%c%c%c\n",caracteresElegidos[i],caracteresElegidos[j],caracteresElegidos[k],caracteresElegidos[l],caracteresElegidos[m],caracteresElegidos[n],caracteresElegidos[o],caracteresElegidos[p]);
}
}
}
}
}
}
}
}
}
donde caracteresElegidos son cualquiera que eliga el usuario como por ejempllo:
numerosletrasLETRAS[ ]="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ*";
todo esto declarando las correspondientes variables:
FILE *fichero;
fichero=fopen(nombre, "w");
.....
.......