C -->ajuda

theking1200

Banido
PROG0504 --->Linguagem C Luis Damas

O seguinte programa dá erro de compilação com o Devc++ Porque?

Código:
#include <stdio.h>
linha3x()
{
int i;
for (i=1 ; i<=3 ; i++)
putchar('*');
putchar('\n');
}
linha5x()
{
int i;
for (i=1 ; i<=5 ; i++)
putchar('*');
putchar('\n');
}
linha7x()
{
int i;
for (i=1 ; i<=7 ; i++)
putchar('*');
putchar('\n');
}
main()
{
linha3x();
linha5x();
linha7x();
linha5x();
linha3x();
}
 
Última edição pelo moderador:
Boas, eu tb tenho esse livro, mas ainda nao vou tão avançado :D.

Copiei esse código e compilei em c sem problemas, tb uso o devc++.
Apenas deu erro quando tentei compilar em c++, deves estar a fazer isso ;)
 
Não declaras-te as funções...
Aki está ele a funcionar no Dev C++

#include <stdio.h>
#include <cstdlib>

Código:
#include <stdio.h>
#include <cstdlib>

void linha3x()
{
  int i;
  for (i=1 ; i<=3 ; i++)
    putchar('*');
  putchar('\n');
}
void linha5x()
{
  int i;
  for (i=1 ; i<=5 ; i++)
    putchar('*');
  putchar('\n');
}
void linha7x()
{
  int i;
  for (i=1 ; i<=7 ; i++)
    putchar('*');
  putchar('\n');
}
main()
{
  linha3x();
  linha5x();
  linha7x();
  linha5x();
  linha3x();
  system("PAUSE");
}

Fika bem
 
Última edição pelo moderador:
Back
Topo