Curso de Programación en C/Prog91
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