16/01/09 14:06
wicca89
Salve a tutti mi sono appena inscritta a questo sito che trovo assolutamente fantastico. E vorrei chiedervi un'aiuto!
Dovrei scrivere un programma in c che inserita una scringa(es: ciao) mi stampi il valore di ogni parola in codice ascii(es: c=99; i=105; a=97; o=111)
Il mio problema è che se scrivo:
printf("Inserisci una parola: "
scanf("%s",&n);
for(i=0;strlen(n);i++)
printf("sono: %d \n", n[i]);
mi stampa i primi due giusti ma poi una miriade di altri numeri e si blocca, allora ho provato:
printf("Inserisci una parola: "
scanf("%s",&n);
if(n[i] !='Salve a tutti mi sono appena inscritta a questo sito che trovo assolutamente fantastico. E vorrei chiedervi un'aiuto!
Dovrei scrivere un programma in c che inserita una scringa(es: ciao) mi stampi il valore di ogni parola in codice ascii(es: c=99; i=105; a=97; o=111)
Il mio problema è che se scrivo:
printf("Inserisci una parola: "
scanf("%s",&n);
for(i=0;strlen(n);i++)
printf("sono: %d \n", n[i]);
mi stampa i primi due giusti ma poi una miriade di altri numeri e si blocca, allora ho provato:
printf("Inserisci una parola: "
scanf("%s",&n);
if(n[i] !='{parsed_message}')
i++;
printf("sono: %d \n", n[i]);
ma mi stampa solo il valore dell'ultima lettera inserita, e levando i++ stampa solo la prima!
Non so + come fai potete aiutarmi per favore facendomi capire esattamente dove sbaglio??
')
i++;
printf("sono: %d \n", n[i]);
ma mi stampa solo il valore dell'ultima lettera inserita, e levando i++ stampa solo la prima!
Non so + come fai potete aiutarmi per favore facendomi capire esattamente dove sbaglio??
Dovrei scrivere un programma in c che inserita una scringa(es: ciao) mi stampi il valore di ogni parola in codice ascii(es: c=99; i=105; a=97; o=111)
Il mio problema è che se scrivo:
printf("Inserisci una parola: "
scanf("%s",&n);
for(i=0;strlen(n);i++)
printf("sono: %d \n", n[i]);
mi stampa i primi due giusti ma poi una miriade di altri numeri e si blocca, allora ho provato:
printf("Inserisci una parola: "
scanf("%s",&n);
if(n[i] !='Salve a tutti mi sono appena inscritta a questo sito che trovo assolutamente fantastico. E vorrei chiedervi un'aiuto!
Dovrei scrivere un programma in c che inserita una scringa(es: ciao) mi stampi il valore di ogni parola in codice ascii(es: c=99; i=105; a=97; o=111)
Il mio problema è che se scrivo:
printf("Inserisci una parola: "
scanf("%s",&n);
for(i=0;strlen(n);i++)
printf("sono: %d \n", n[i]);
mi stampa i primi due giusti ma poi una miriade di altri numeri e si blocca, allora ho provato:
printf("Inserisci una parola: "
scanf("%s",&n);
if(n[i] !='{parsed_message}')
i++;
printf("sono: %d \n", n[i]);
ma mi stampa solo il valore dell'ultima lettera inserita, e levando i++ stampa solo la prima!
Non so + come fai potete aiutarmi per favore facendomi capire esattamente dove sbaglio??
')
i++;
printf("sono: %d \n", n[i]);
ma mi stampa solo il valore dell'ultima lettera inserita, e levando i++ stampa solo la prima!
Non so + come fai potete aiutarmi per favore facendomi capire esattamente dove sbaglio??
aaa