Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2009, 09:58
YaderV
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 15 años, 7 meses
Puntos: 0
Ayuda con programa de C

Me estoy iniciando en la programacion C y estoy leyendo "El lenguaje de programacion" y escribi un programa que muestra los numero de lineas nueva, espacio y tabulaciones que son intruducidos en los caracteres.

El problema es que no he podido que me muestre el numero de espacio.
Tengo entendido q \n es nueva linea, \t tabulacion pero espacio??? será ''?

Ver codigo
Código:
/* contar las nuevas lineas, tabulacion y espacio de lso caracteres ingresados */
#include<stdio.h>
main()
{
int c,nl,t,e; /* caracter,nueva linea,tabulacion,espacio */
nl=0;
t=0;
e=0;
while((c=getchar())!=EOF)
        if(c=='\n')
        ++nl;
        if(c=='\t')
        ++t;
        if(c==' ')
        ++e;
printf("%d lineas %d tabulaciones %d espacios\n",nl,t,e);
}