tienes que comparar 2 seguidos....
y hacer lo mismo con los otros, usa el código que te di antes de demostración para saber que valores comparar
Código (c) [Seleccionar]
if (caracter == ',' || caracter == ';' || caracter == '.' || caracter == '?' || caracter == '¿' || caracter == '¡' || caracter == '!')
puntu++;
}
if (caracter == 0xc2 && siguiente_caracter == 0xbf){ // ¿
puntu++;
}
y hacer lo mismo con los otros, usa el código que te di antes de demostración para saber que valores comparar