Ir para conteúdo
Fórum Script Brasil
  • 0

Começando Em C++


hlegius

Pergunta

Pessoal,

Segui o tópico em destaque aki do fórum baixei o borland C++ e tal..

Instalei defini as variaveis do sistema e criei o arquivo Compile.bat dentro de bin ...

Tentei criar algo como:

int main(){

printf('Olá');

}

Quando rodei no DOS:

C:\root\c++\Bin>bcc32 h:\home\java\Main.cpp

Borland C++ 5.5.1 for Win32 Copyright © 1993, 2000 Borland

h:\home\java\main.cpp:

Error E2268 h:\home\java\main.cpp 2: Call to undefined function 'printf' in func

tion main()

*** 1 errors in Compile ***

O que eu estou fazendo de errado ?

até... smile.gif

Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

O compilador reclama que você não definiu a função printf() para definir tal função você deve incluir a biblioteca stdio.h no começo do programa assim:

#include <stdio.h>

int main(){
  printf('Olá');
  return 0;
}

Além disso, como você utiliza a função int você deve retornar um valor inteiro. assim usamos return 0.

Link para o comentário
Compartilhar em outros sites

  • 0

Opa cara vlw pela resposta...mas olha o que retornou:

C:\root\c++\Bin>bcc32 h:\home\java\Main.cpp

Borland C++ 5.5.1 for Win32 Copyright © 1993, 2000 Borland

h:\home\java\main.cpp:

Error E2209 h:\home\java\main.cpp 1: Unable to open include file 'stdio.h'

Error E2268 h:\home\java\main.cpp 4: Call to undefined function 'printf' in func

tion main()

*** 2 errors in Compile ***

C:\root\c++\Bin>

até... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Continua não funcionando ...

C:\root\c++\Bin>bcc32 h:\home\java\Main.cpp

Borland C++ 5.5.1 for Win32 Copyright © 1993, 2000 Borland

h:\home\java\main.cpp:

Error E2209 h:\home\java\main.cpp 1: Unable to open include file 'iostream'

Error E2282 h:\home\java\main.cpp 2: Namespace name expected

Error E2451 h:\home\java\main.cpp 6: Undefined symbol 'cout' in function main()

Error E2451 h:\home\java\main.cpp 6: Undefined symbol 'endl' in function main()

*** 4 errors in Compile ***

C:\root\c++\Bin>

Será que não é alguma configuração não ?

Tipo aquele Compile.bat ou as variaveis de ambiente ?

até... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Opa...

http://www.hlegius.sosphp.com/screens/c++.gif

São esses os arquivos que eu tenho aí ...

até... smile.gif

Então está faltando criar esses dois arquivos de configuração. Crie um BCC32.CFG com o seguinte conteúdo:

-I"c:\root\c++\include";

E crie um ILINK32.CFG com o seguinte conteúdo:

-L"c:\root\c++\lib";

Ambos devem estar na pasta Bin.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0

Fiz o que você falou e executei o script:

#include <stdio.h>

int main(){

printf('Olá');

return 0;

}

E ele retornou:

C:\root\c++\Bin>bcc32 Main

Borland C++ 5.5.1 for Win32 Copyright © 1993, 2000 Borland

main.cpp:

Error E2034 main.cpp 4: Cannot convert 'int' to 'const char *' in function main(

)

Error E2342 main.cpp 4: Type mismatch in parameter '__format' (wanted 'const cha

r *', got 'int') in function main()

*** 2 errors in Compile ***

O que poderá ser?

até... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0

beleza...

C:\root\c++\Bin>bcc32 Main

Borland C++ 5.5.1 for Win32 Copyright © 1993, 2000 Borland

main.cpp:

Turbo Incremental Link 5.00 Copyright © 1997, 2000 Borland

E agora o que eu faço para exibir na tela o valor do arquivo ?

até... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0
beleza...

C:\root\c++\Bin>bcc32 Main

Borland C++ 5.5.1 for Win32 Copyright © 1993, 2000 Borland

main.cpp:

Turbo Incremental Link 5.00 Copyright © 1997, 2000 Borland

E agora o que eu faço para exibir na tela o valor do arquivo ?

Você quer dizer "executar"? Se o nome do seu arquivo é main.cpp então foi criado um arquivo main.exe, após a compilação, daí basta você digitar o nome dele e pressionar Enter:

main

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...