NAO CONSIGO COMPILAR LEGAL COM g++

1. NAO CONSIGO COMPILAR LEGAL COM g++

Ítalo Pereira de Brito
segment

(usa Slackware)

Enviado em 01/09/2007 - 08:19h

Ai galera, muito obrigado pela ajuda (No_NaMe e o engos), muito agradecido kras... Bom o pro agora é outro, consegui solucionar o pro la usando o using namespace std;
Agora estou tentando usar comandos de tela, como o clrscr(); p limpar a tela, dai aqui usando o g++ nao estou desinrrolando como posso usar...Então é isso, se alguem tiver na "ativa" ai p me ajudar eu agradecerei..Vlw, desculpe os erros de português...

Outra dúvida

E tenho outra dúvida tbm, esse lance do cout<< "Ola Mundo."<< endl; que nao estou entendendo exatamente, pois se coloca-se cout << "Ola mundo."; resolveria o problema, mas qual o objetivo desse << endl; que nao entendi, é isso...Vlw, desculpe ta enchendo o saco, pois estou começando agora...Vlw galera


  


2. Re: NAO CONSIGO COMPILAR LEGAL COM g++

Ítalo Pereira de Brito
segment

(usa Slackware)

Enviado em 01/09/2007 - 08:28h

Ai pessoal, na boa, eu já consegui desinrrola o lance dos comandos de tela, então só resta a segunda dúvida, se alguem tiver disposto...Então é isso, vlw..


3. Re: NAO CONSIGO COMPILAR LEGAL COM g++

Ítalo Pereira de Brito
segment

(usa Slackware)

Enviado em 01/09/2007 - 08:55h

Mudando o que eu falei...o que esta acontecendo com os comandos de tela é o seguinte...
baixei o LINUX-CONIO, descompactei dentro do diretório que estou compilando as "coisas"...até ai tranquilo, e quando eu dou os comandos.
g++ -o ex1 ex1.cpp conio.o -lncurses
ex1

Bom o comando compila normal e roda normal apenas não é executado nem um comando de limpar tela, o que quero dizer é, não tenho erros, mas simplesmente a tela não é limpa, la vai o codigo.

#include <iostream>
using namespace std;
int main(void)
{
int v[100],n,i;
cout<<"Entre com N = ";
cin>>n;
for (i=0 ; i<n ; i++)
{
cout<<"V["<<i<<"] = ";
cin>>v[i];
}
void clrscr();
for (i=n-1 ; i>=0 ; i--)
{
cout<<v[i];
if (n!=1)
cout<<"\t";
}
}

É isso ai, desde já agradeço, o pro é o resultado que nao me retorna a função da tela...Vlw


4. Re: NAO CONSIGO COMPILAR LEGAL COM g++

Ítalo Pereira de Brito
segment

(usa Slackware)

Enviado em 01/09/2007 - 09:22h

Hehehehe....Na boa pessoal, o lance do endl eu ja desinrrolei tbm, mas o caso do retorno da função continua...


5. Re: NAO CONSIGO COMPILAR LEGAL COM g++

Thiago
thiagoamm

(usa Ubuntu)

Enviado em 01/09/2007 - 15:31h

Não seria mais prático usar
system ("clear"); ?
Quanto ao endl se quiser reforçar o aprendizado leia http://www.cplusplus.com/reference/iostream/manipulators/endl.html
tá em inglês.


6. Re: NAO CONSIGO COMPILAR LEGAL COM g++

Andi
upc0d3

(usa Gentoo)

Enviado em 01/09/2007 - 18:14h

tiagoamm->praticidade é uma coisa? dependencia é outra.
segment->vamos analisar o teu codigo primeiro e depois falara da <conio.h>:

tu conhece identação?se naum conhece vou escrever o teu codigo de novo "identado".

//TEU CODIGO:
#include <iostream>
using namespace std;
int main(void)
{
int v[100],n,i;
cout<<"Entre com N = ";
cin>>n;
for (i=0 ; i<n ; i++)
{
cout<<"V["<<i<<"] = ";
cin>>v[i];
}
void clrscr();
for (i=n-1 ; i>=0 ; i--)
{
cout<<v[i];
if (n!=1)
cout<<"\t";
}
}


//"MEU CODIGO"
#include <iostream>
using namespace std;

int main(void){
int v[100],n,i;
cout<<"Entre com N = ";
cin>>n;

for (i=0; i<n; i++){
cout<<"V["<<i<<"] = \n";
cin>>v[i];
}
clrscr();

for (i=n-1 ; i>=0 ; i--){
cout<<v[i];
if (n!=1)
cout<<"\t";
}
}


viu a diferença?me diz kual codigo é mais facil de ler?
outra coisa qndo tu chama uma função é soh o nome e os parametros exemplo:
clrscr();
e naum
void clrscr();


a respeito da <conio.h>, tu colocou em que pasta?
tu tem que colocar na pasta:

/usr/include/

espero ter ajudado..
ateh a proxima!..hehe


7. Re: NAO CONSIGO COMPILAR LEGAL COM g++

Andi
upc0d3

(usa Gentoo)

Enviado em 01/09/2007 - 18:15h

me desculpe o VOL, ignora espaços em branco...
entaum não consegui colocar o codigo identado!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts