ERRO DE COMPILAÇÃO [RESOLVIDO]

1. ERRO DE COMPILAÇÃO [RESOLVIDO]

Wendel Rios
wendelrios

(usa Ubuntu)

Enviado em 27/08/2016 - 23:09h

Olá , estou com um problema para compilar um programa bem simples em c++ , instalei o Ubuntu tem umas 2 semanas , e até agora não consegui compilar nd . Segue o programa abaixo , eu estou usando o Atom :

/* Algoritmo usando o bubble sort.
-------*/
#include<iostream>

void bubble(int vet[5])
{

int i, j, aux;
for(i=0;i<5;i++)
for(j=i+1;j<5;j++){
if(vet[i]>vet[j]){
aux=vet[i];
vet[i]=vet[j];
vet[j]=aux;
}
}
}
cout<<"Vetor Ordenado: ";
for(i=0;i<5;i++){
cout<<vet[i]<<"||";
}
}
int main() {

int num[5] , i;

for(i=0;i<5;i++){
cout<<"Digite o "<<i+1<<"o numero: ";
cin>>num[i];


}
bubble(num);

cout<<"\n\n";
system("pause");
}

o terminal está apresentando o seguinte erro dps q compila :

bubble.cpp: In function ‘void bubble(int*)’:
bubble.cpp:18:75: error: ‘cout’ was not declared in this scope
cout<<"Veto
^
bubble.cpp:18:75: note: suggested alternative:
In file included from bubble.cpp:3:0:
/usr/include/c++/5/iostream:61:18: note: ‘std::cout’
extern ostream cout; /// Linked to standard output
^
bubble.cpp: In function ‘int main()’:
bubble.cpp:28:5: error: ‘cout’ was not declared in this scope
cout<<"Digite o "<<i+1<<"o numero: ";
^
bubble.cpp:28:5: note: suggested alternative:
In file included from bubble.cpp:3:0:
/usr/include/c++/5/iostream:61:18: note: ‘std::cout’
extern ostream cout; /// Linked to standard output
^
bubble.cpp:29:5: error: ‘cin’ was not declared in this scope
cin>>num[i];
^
bubble.cpp:29:5: note: suggested alternative:
In file included from bubble.cpp:3:0:
/usr/include/c++/5/iostream:60:18: note: ‘std::cin’
extern istream cin; /// Linked to standard input
^
bubble.cpp:35:5: error: ‘cout’ was not declared in this scope
cout<<"\n\n";
^
bubble.cpp:35:5: note: suggested alternative:
In file included from bubble.cpp:3:0:
/usr/include/c++/5/iostream:61:18: note: ‘std::cout’
extern ostream cout; /// Linked to standard output
^
bubble.cpp:36:19: error: ‘system’ was not declared in this scope
system("pause");

esperando uma resposta de vcs . Obg.




  


2. Re: ERRO DE COMPILAÇÃO [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/08/2016 - 23:13h

Coloque a linha

using namespace std; 


logo abaixo da linha onde está escrito iostream.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Re: ERRO DE COMPILAÇÃO [RESOLVIDO]

Wendel Rios
wendelrios

(usa Ubuntu)

Enviado em 27/08/2016 - 23:17h

agora diminuiu a quantidade de erro , a mensagem q aparece agora é :

bubble.cpp: In function ‘int main()’:
bubble.cpp:38:19: error: ‘system’ was not declared in this scope
system("pause");



4. Re: ERRO DE COMPILAÇÃO [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/08/2016 - 23:22h

Adicione esta linha logo abaixo da linha com iostream e antes daquela com namespace.

#include <cstdlib> 


Só um detalhe:

Não existe pause em linux, caso queira usar.
Além disto trata-se de uma gambiarra.
Mas fazer o quê ... é um quebra-galho.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



5. Re: ERRO DE COMPILAÇÃO [RESOLVIDO]

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 27/08/2016 - 23:23h

Faltou incluir o header:

#include <cstdlib>


--
Uilian Ries
Linux Counter: 521986


6. Re: ERRO DE COMPILAÇÃO [RESOLVIDO]

Wendel Rios
wendelrios

(usa Ubuntu)

Enviado em 27/08/2016 - 23:30h

Inclui a biblioteca cstd , não apontou erro, mas o código n executa , dá o enter e nd , volta a exibir o endereço da pasta

altyouth@mac:~/MATERIAL FACULDADE/ESTRUTURA DE DADOS$ g++ bubble.cpp -obubble
altyouth@mac:~/MATERIAL FACULDADE/ESTRUTURA DE DADOS$

listeiro_037 qual comando vc me sugere para encerrar o código?


7. Re: ERRO DE COMPILAÇÃO [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/08/2016 - 23:37h

Pode ser uma função de espera de carácter para se pressionar qualquer coisa.
Pode ser alguma do C ou cin mesmo.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



8. Re: ERRO DE COMPILAÇÃO [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 27/08/2016 - 23:38h

wendelrios escreveu:

altyouth@mac:~/MATERIAL FACULDADE/ESTRUTURA DE DADOS$ g++ bubble.cpp -obubble
altyouth@mac:~/MATERIAL FACULDADE/ESTRUTURA DE DADOS$


Pelo que você mostrou, você só deu o comando para compilar, produzindo um executável chamado “bubble” no diretório corrente.

Para executar esse arquivo, você precisa chamá-lo diretamente.

$ ./bubble 



9. Re: ERRO DE COMPILAÇÃO [RESOLVIDO]

Wendel Rios
wendelrios

(usa Ubuntu)

Enviado em 27/08/2016 - 23:41h

pdc , tava esquecendo de chamar o exe , foi mal ai a inexperiência . Valeu






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts