Tomo nota del getchar(), no sé porqué siempre pienso que devuelve un char (ese nombre puñetero
).
Lo del MAX está perfecto, fijate que:
La razón de ese cambio es que me parece más intuitivo y menos propenso a errores usar como unidad de longitud MAX que MAX - 1.

Lo del MAX está perfecto, fijate que:
Código (cpp) [Seleccionar]
char Cadena[MAX+1]= {""};
La razón de ese cambio es que me parece más intuitivo y menos propenso a errores usar como unidad de longitud MAX que MAX - 1.