Public feed #603257

Miscellany

public text v1 · immutable
Raw Edit
·published 2007-07-04 17:31 UTC
rendered paste body
#include <cstdio>
#include <cstdlib>

#define FILENAME "wordlist.txt"
#define LIST_MAXSTR 100
#define STR_MAXCHAR 12

int main()
{
    int i;
    char **list;
    list = (char**)malloc (LIST_MAXSTR * sizeof(char*));
    for (i = 0; i < LIST_MAXSTR; i++)
        list[i] = (char*)malloc (STR_MAXCHAR * sizeof(char));

    FILE* fList = fopen (FILENAME, "r"); /* It exists */
    printf ("File Opened:\t  %s\n", FILENAME);
    i = 0;
    while (printf (fscanf (fList, "%s", list[i]) == 1 ? (i ? ", " : "Wordlist:\t{ ") : " }\n" ) != 3)
        printf (list[i++]);

    char* jumble;
    printf ("Enter a jumbled word:\t ");
    scanf (jumble);
    printf ("\nScanning wordlist for result...");

    /* FIXME: Unscramble */

    fclose(fList);
    for (i = 0; i < LIST_MAXSTR; i++)
        free (list[i]);
    free (list);
}