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);
}