View Full Version : C -->ajuda


theking1200
22-07-2008, 03:21
PROG0504 --->Linguagem C Luis Damas

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

#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();
}

DSantosP
22-07-2008, 03:42
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 ;)

theking1200
22-07-2008, 04:37
ha >( tava mesmo a guardar como C++ muito obrigado pelo abre olhos :002:

esteves
26-07-2008, 16:18
já reparas-te que falta os tipos de saida 'int,void, ... '. loll isso é mesmo destrcção.

thered3vil
29-07-2008, 22:34
Não declaras-te as funções...
Aki está ele a funcionar no Dev C++

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

#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