Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ayuda con programa de C

Estas en el tema de Ayuda con programa de C en el foro de C/C++ en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 25/05/2009, 09:58
 
Fecha de Ingreso: mayo-2009
Mensajes: 7
Antigüedad: 15 años
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);
}
  #2 (permalink)  
Antiguo 25/05/2009, 16:15
Avatar de hades87  
Fecha de Ingreso: diciembre-2007
Ubicación: Barcelona - España
Mensajes: 3.194
Antigüedad: 16 años, 4 meses
Puntos: 68
Respuesta: Ayuda con programa de C

si quieres imprimir o añadir un espacio a alguna línea en concreto lo puedes hacer con su código ASCII, que es el 32.
__________________
No diseñes usando tablas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:47.