Curso de Programación en C/Prog86

De WikiCabal
Saltar a: navegación, buscar

Prog86

#include <stdio.h>

void put1(const char *);
int put2(const char *);

int main(void)
{
  put1( "Si tuviera todo el tiempo" );
  put1( " en el mundo,\n" );
  printf( "yo contaría %d caracteres.\n",
           put2( "Tanto para fantasiosas delirios." ) );
  puts( "|--------|---------|---------|---------|" );
  puts( "1        10        20        30        40" );

  return 0;
}

void put1( const char * string )
{
  while( *string )
    putchar(*string++);
}

int put2( const char * string )
{
  int count = 0;

  while (*string)
  {
    putchar(*string++);
    count++;
  }
  putchar('\n');

  return(count);
}

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

Explicación