Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Brute Force in c

Visualizzazione discussione

  1. #1

    Brute Force in c

    Salve a tutti, sono un nuovo utente del forum, ho 15 anni e sono appassionato di informatica (in particolare del ramo della sicurezza) e della programmazione. Inizio questa discussione per aver guardato ovunque, senza trovare risposta, a come creare un programma brute force in c.
    Allora ci ho provato io, ecco il codice:
    codice:
    #include <stdio.h>
    #define max  36
    
    char v[]= {'a','b','c','d'};
    
    
    int main(int argc, char *argv)
    {
        system("clear");
    
        FILE *fd;
    
        fd = fopen("/home/amministratore/Scrivania/dizionario.txt", "w");
    
        int size;
        int a;
        int b;
        int c;
    
        printf("Inserisci la lunghezza massima delle parole\n\n");
        scanf("%d", &size);
    
        if(size>=1)
        {
            for(a = 0; a<max; a++)
                printf("%c\n", v[a]);
        }
        if(size>=2)
        {
            for(b = 0; b<max; b++)
            {
                for(c = 0; c<max; c++)
                    printf("%c\n", v[a] && v[b] &&v[c]);
            }
        }
        fclose(fd);
    
    
    }
    Ho deciso di fare una versione di prova con solo quattro lettere e massimo due in lunghezza (e con printf), però non capisco perchè non funziona, la compilazione passa, ma se genero un file txt è corrotto. Il problema credo che sia nell'ultima stringa:
    codice:
    printf("%c\n", v[a] && v[b] &&v[c]);
    Però non trovo il problema. Per favore magari qualcuno mi può aiutare (pf niente c++ o altri linguaggi di programmazione, o mutazioni pertinenti del mio codice)

    Grazie in anticipo a tutti
    Ultima modifica di MItaly; 19-02-2014 a 22:16

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.