Ciao a tutti sono sempre io , questa volta durante la scrittura di un programma mi sono imbattuto in una cosa curiosa, anzicchè stampare il nome ricevuto come input mi stampa una "F"... come mai??
Non sto riuscendo a trovare l'errore, anche se sicuramente banale..
spero lo troviate voi..

#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>

#define MAXSTRING 100

int main(void)
{

char c, name[MAXSTRING];
int i, sum = 0;

printf(" Hi!!, What's your name?\n\n");
for (i = 0; (c = getchar()) != '\n'; ++i);
{
name[i] = c;
if (isalpha(c))
sum += c;
}
name[i] = '\0';
printf("\n%s%s\n\n", "Nice to meet you ", name);
system("pause");
return 0;
}


Tnx...
Peppe...