Contador de palabras
Publicado por Rizz (1 intervención) el 08/03/2010 12:24:05
Hola, estoy realizando un programa que cuenta las palabras de un texto finalizado en $, pero no funciona bien, me peta y no descubro el porque, a ver si alguien me puede ayudar!! Gracias de antemano :) Ahi va el codigo:
#include<stdio.h>
#define LLARG 100
int main (void)
{
int taula[LLARG], paraules=0, i=0;
char c;
while(c!='$')
{
while(c!=' ' && c!='$' && i<LLARG)
{
taula[i]=c;
scanf("%c",&c);
printf("i1:%d \n",i);
i++;
}
paraules++;
printf("i2:%c \n",c);
}
printf("%d",paraules);
}
#include<stdio.h>
#define LLARG 100
int main (void)
{
int taula[LLARG], paraules=0, i=0;
char c;
while(c!='$')
{
while(c!=' ' && c!='$' && i<LLARG)
{
taula[i]=c;
scanf("%c",&c);
printf("i1:%d \n",i);
i++;
}
paraules++;
printf("i2:%c \n",c);
}
printf("%d",paraules);
}
Valora esta pregunta


0