Salve a tutti... ho un file txt con all'interno delle parole, es. "aa\n aab\n cbb\n den\n" etc etc. Me le prendo nel programma come stringhe, e vorrei convertirle in ASCII e salvarle all'interno di un'altra stringa (o meglio sarebbe di un numero) in modo da poter poi confrontarli e vedere quale parola è quella che si ripete più spesso. sono stato capace di visualizzare un numero diverso per ogni stringa (anche se non so cosa sia nel caso di stringhe più lunghe di 1, non è come pensavo la concatenazione degli ASCII, ma poco importa), ma non riesco a trovare il modo di salvare questo numero da qualche parte...
#include <stdio.h>
#include <string.h>
int main() {
FILE *fd;
fd=fopen("prova.txt", "r");
int valore[4];
char parola[18], c;
do {
fscanf(fd, "%s", valore);
printf("Parola: %s \n", valore);
int i, z;
z = 0;
for(i = 0; i < strlen(valore); i++) {
z = valore[i];
printf("%ld", z);
}
printf("\n");
} while(c=getc(fd)!=EOF);
fclose(fd);
}