Ayuda con unas cadenitas
Publicado por Jorge (24 intervenciones) el 10/12/2018 08:41:44
Bueno compañeros lo que quiero es guardar un texto en un arreglo tipo char e imprimirlo por parrafos, para esto obviamente uno mismo determina el tamaño de los parrafos puse 30 espacios y luego tiene que saltar de linea asi:
HOLA ESTE TEXTO NO TIENE NIGUN SENTIDO Y SOLO SE USA COMO PRUEBA PARA ESTE POST
Es lo que ingreso y me tiene que devolver
HOLA ESTE TEXTO NO TIENE NIGUN SENTIDO
Y SOLO SE USA COMO PRUEBA PARA ESTE
POST
obvio no conte espacio x espacio hasta 30,
Bueno ahora lo que sucede en mi codigo es que por alguna razon no toma el ciclo en cuenta los if's que le pongo y me imprime todo con putchar y todo los espacios vacios los imprime tambien con salto de linea, y es por eso de los ifs que digo aca les dejo espero y me puedan ayudar
HOLA ESTE TEXTO NO TIENE NIGUN SENTIDO Y SOLO SE USA COMO PRUEBA PARA ESTE POST
Es lo que ingreso y me tiene que devolver
HOLA ESTE TEXTO NO TIENE NIGUN SENTIDO
Y SOLO SE USA COMO PRUEBA PARA ESTE
POST
obvio no conte espacio x espacio hasta 30,
Bueno ahora lo que sucede en mi codigo es que por alguna razon no toma el ciclo en cuenta los if's que le pongo y me imprime todo con putchar y todo los espacios vacios los imprime tambien con salto de linea, y es por eso de los ifs que digo aca les dejo espero y me puedan ayudar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
main()
{
int e;
char texto[680]={'\0'};
gets(texto);
putchar('\n');
for(e=0; e<679 ; e++)
{
printf("%c", texto[e]);
if(e==30 || e==60 || e==90 || e==120 || e==150 );
putchar('\n');
if(e==180 || e==210 || e==240 || e==270|| e==300);
putchar('\n');
}
\\\ termina en 300 por que almacena 10 lineas de 30 espacios maximo
}
Valora esta pregunta


0