Curso de Programación en C/Prog91

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

Prog91

 1 #include <stdio.h>
 2 #include <string.h>
 3 
 4 #define TAMONODELISTA 5
 5 
 6 int main( void )
 7 {
 8   const char * lista[TAMONODELISTA] =
 9   {
10     "astronomy", "astounding",
11     "astrophysics", "ostracize",
12     "asterism"
13   };
14 
15   int count = 0,
16       i;
17 
18   for( i = 0; i < TAMONODELISTA; i++ )
19     if( !strncmp( lista[i], "astro", 5 ) )
20 //    if( !strncmp( *(lista + i ), "astro", 5 ) )
21     {
22       printf( "Descubrí: %s\n", lista[i] );
23       count++;
24     }
25 
26   printf( "La lista tiene %d palabras inicando"
27           " con astro.\n", count);
28 
29   return 0;
30 }

Resultado

[rrc@llawyr CClase]$ gcc -Wall -o Prog91 Prog91.c
[rrc@llawyr CClase]$ ./Prog91
Descubrí: astronomy
Descubrí: astrophysics
La lista tiene 2 palabras inicando con astro.
[rrc@llawyr CClase]$ cat Prog91.c
 

Explicación