Curso de Programación en C/Prog88

De WikiCabal
Ir a la navegación Ir a la búsqueda

Prog88

 1 #include <stdio.h>
 2 #include <string.h>  /* para usar strcat() */
 3 
 4 #define TAMANO 80
 5 
 6 int main( void )
 7 {
 8   char flor[TAMANO],
 9        agregado[] = "s huelen como zapatos viejos.";
10 
11   printf( "¿Cuál es su flor preferida? " );
12   fgets( flor, 51, stdin );                 // char *fgets(char *s, int n, FILE *flujo): Toma un string
13                                             // de un flujo
14   *(flor + strlen( flor ) - 1 ) = '\0';     // strlen(): Calcula la longitud de un string
15   strcat( flor, agregado );
16   puts( flor );
17 
18   return 0;
19 }

Resultado

[rrc@llawyr CClase]$ gcc -Wall -o Prog88 Prog88.c
[rrc@llawyr CClase]$ ./Prog88
¿Cuál es su flor preferida? Rosa
Rosas huelen como zapatos viejos.
[rrc@llawyr CClase]$

Explicación