frases en vectoressssss

condesitadeirun
13 de Febrero del 2006
Hola a todos, tengo que introducir una frase en minusculas en un vector de 25 posiciones, y luego que el inicio de cada palabra lo ponga en mayusculas
Llevo toda la mañana con esta tonteria y nada :s
GRACIAS
#include <stdio.h>
#include <conio.h>
main()
{
clrscr();
int i;
char PRI[25];
printf("n INtroduce una frase:");
gets(PRI);
for(i=0; i<25; i++)
{
if(PRI[i]==' ')
PRI[i]=PRI[i+1]-32;

}
puts(PRI);
getch();
}

Noel Solw
13 de Febrero del 2006
// program frase.cpp

// Enviado por condesitadeirun el d?a 11 de febrero de 2006
// Hola a todos, tengo que introducir una frase en minusculas en un vector
// de 25 posiciones, y luego que el inicio de cada palabra lo ponga en mayusculas
// Llevo toda la ma?ana con esta tonteria y nada :s
// GRACIAS

#include <stdio.h>
#include <conio.h>
int main()
{
int i = 0;
char PRI[25];
printf("n introduce una frase : ");
gets(PRI);
while(PRI[i] == ' ') // saltear espacios blancos al principio de la frase
i++;
PRI[i]=PRI[i++] - 32;
for(;i<25;i++)
{
if(PRI[i]==' ') // encontramos el primer espacio
{
while(PRI[i] == ' ') // saltear espacios blancos
i++;
PRI[i]=PRI[i]-32;
}
}
puts(PRI);
return 0;
}


condesitadeirun
13 de Febrero del 2006
graciasssssss
Besos
Juncal