Curso de Programación en C/Prog86
Ir a la navegación
Ir a la búsqueda
Prog86
1 #include <stdio.h>
2
3 void put1(const char *);
4 int put2(const char *);
5
6 int main(void)
7 {
8 put1( "Si tuviera todo el tiempo" );
9 put1( " en el mundo,\n" );
10 printf( "yo contaría %d caracteres.\n",
11 put2( "Tanto para fantasiosas delirios." ) );
12 puts( "|--------|---------|---------|---------|" );
13 puts( "1 10 20 30 40" );
14
15 return 0;
16 }
17
18 void put1( const char * string )
19 {
20 while( *string )
21 putchar(*string++);
22 }
23
24 int put2( const char * string )
25 {
26 int count = 0;
27
28 while (*string)
29 {
30 putchar(*string++);
31 count++;
32 }
33 putchar('\n');
34
35 return(count);
36 }
Resultado
[rrc@llawyr CClase]$ gcc -Wall -o Prog86 Prog86.c [rrc@llawyr CClase]$ ./Prog86 Si tuviera todo el tiempo en el mundo, Tanto para fantasiosas delirios. yo contaría 32 caracteres. |--------|---------|---------|---------| 1 10 20 30 40