Jump to content

Dificuldade em compilar programa em c++


Recommended Posts

Posted

boas minha gente..

tou a comecar agora c++ tava a tentar compilar o programa mais básico em , e nao consigo compilar..

da-me este erro que aparece em baixo num paint screen

cumprimentos

http://img18.imageshack.us/my.php?image=18413405.jpg

Posted

Ahh, eu não tenho conhecimentos em c++ mas lembro-me que ao tentar compilar um programa, apenas por curiosidade não dava. Eu tinha o vista.

Agora tenho o XP e consigo compilar esse mesmo programa sem problema.

Cumps

Posted

eis o codigo que alteirei

mas mesmo assim nada

pq até o compilador nao está a dar erros..

nao entendo porque nao corre

#include <iostream> 
using namespace std;
int main() {
    std::cout << "Bem vindos á tanga de c++"; 
    endl;
    return 0;
    }
Posted

Ahh, eu não tenho conhecimentos em c++ mas lembro-me que ao tentar compilar um programa, apenas por curiosidade não dava. Eu tinha o vista.

Agora tenho o XP e consigo compilar esse mesmo programa sem problema.

Cumps

entao quer dizer que com o vista nao dá?

o ser 64 b nao influencia em nada pois nao?

:wallbash:

Posted

No Dev-C++ para compilar precisar de primeiro criar o projecto e depois incluires ficheiros no porjecto.... acho eu....

cumps  👍

pudias ser mais explícito pf?

aproveito ja para tirar uma duvida

esta linha

sum = number1 + number2; // add the numbers; store result in sum

é indiferente a posição dela ou tem que ser obrigatoriamente a seguir

ao std::cin>>numero2;

como aparece no segundo caso do código que eu copiei?

isto porque se trata-se apenas de indicar que a som é a soma dos dois numeros, tem k aparecer imediatamente antes de aparecer o cout a dizer quanto é a soma?

parece-me logico que possa ser indiferente mas....

#include <iostream> 
int main()
{
int number1; 
int number2; 
int sum; // sum of number1 and number2
sum = number1 + number2; // add the numbers; store result in sum
std::cout << "Enter first integer: "; // prompt user for data
std::cin >> number1; // read first integer from user into number1
std::cout << "Enter second integer: "; // prompt user for data
std::cin >> number2; // read second integer from user into number2
std::cout << "Sum is " << sum << std::end1; // display sum; end line
return 0; // indicate that program ended successfully
} // end function main


#include <iostream> 
int main()
{
int number1; 
int number2; 
int sum; // sum of number1 and number2
std::cout << "Enter first integer: "; // prompt user for data
std::cin >> number1; // read first integer from user into number1
std::cout << "Enter second integer: "; // prompt user for data
std::cin >> number2; // read second integer from user into number2
sum = number1 + number2; // add the numbers; store result in sum
std::cout << "Sum is " << sum << std::end1; // display sum; end line
return 0; // indicate that program ended successfully
} // end function main
Posted

Vai a Arquivo > Novo > Projecto, depois deves ter que escolher a linguagem, e salvo erro até cria logo o programa que faz um Hello World se quiseres.

Não tenho o dev-c++ instalado para penso que os nomes dos menus devem ser os que referi ou parecidos.

Posted

Vai a Arquivo > Novo > Projecto, depois deves ter que escolher a linguagem, e salvo erro até cria logo o programa que faz um Hello World se quiseres.

Não tenho o dev-c++ instalado para penso que os nomes dos menus devem ser os que referi ou parecidos.

continua a nao dar ...  :wallbash:

Posted

Como fizeste?

duvida esclarecida nao quanto ao nao compilar, mas sim ao ter percebido uma duvida que tinha num programa..

👍

continuo a nao perceber pq na consigo compilar

:wallbash:

ps-curto largo este smile

Posted

alguem me diz o que é

Defining class GradeBook 

 

 

tou a seguir-me por 1 dos livro (C++ How to Program, Fifth Edition)

mas não estou a entender o contexto em que estão a introduzir o Gradebook

nem conheco á propia palavra em ingles para tentar traduzir e perceber..

Posted

Conheço o livro. Mas o que é que não estás a perceber mais especificamente? É que está lá tudo explicado.

nao percebo o suposto conceito de gradebook...é suposto fazer o ké?

nao tou mm a perceber...

é que a maneira como foi logo introduzido na pagina 77 foi um bocado "a matar" para mim...

outra coisa k tenho a perguntar já que conheces o livro..

a maneira de como o livro está estruturado?

é boa?

para aprender c++, isto porque já dei c á 3 anos e ja nao me recordo de muita coisa..

obrigado desde já

grande abraco

Posted

corrigam-me se tiver enganado..

mas surgiu-me aqui uma duvida de estar a ver exercicios que estou a ver, e penso que sei, que como em tudo, é possivel de resolver de várias maneiras, nem que tenha que ir a lisboa pra ir para casa, a primeira fui eu que fiz, sendo a segunda a resolucao do exercicio..  😞

o exercicio pede

"Pretende-se que sejam escritas algumas variantes do conhecido “1º programa” de qualquer linguagem de

programação: “Hello, World!”. O aspecto comum a todas as alíneas é que cada programa escreva no ecrã a

famosa frase um certo, e específico, número de vezes.

(B)Escreva o programa pedido, mas agora de forma a que o número de vezes que a frase deve surgir no ecrã

seja recolhido da consola.

ter qualquer coisa do tipo

#include<iostream> 

using std:: cin
using std:: cout
using std::endl

int main()


{

int numerodevezes; 

cout::<<" Introduza o numero de vezes a repetir a frase";
cin::>>numerosdevezes;


cout::<<"\nHello World\n";
return 0
}

é a mesma coisa que ter

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    int n,i; // é a mesma coisa de que declarar int numerodevezes?

    printf("Introduza o numero de vezes para repetir a frase\n");
    

scanf("%d",&n); // faz um scan para ver quais os numeros introduzidos pelo utilizador certo??


    for (i=0; i<n; i++) // nao percebo esta condição...
    {
        printf("\nHello World!\n");
    }
    return 0;
}

qual a diferenca entre

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

e

#include<iostream>

no inicio dos programas?

desculpem se calhar tanta nobice..

mas a necessidade de aprender é no que dá 😛

Posted

Pá é assim: o livro, na minha opinião, está estruturado de maneira a parecer-se com um curso intensivo de C++. Primeiro dá-se as bases de tudo e em seguida aprofunda-se tudo (acho engraçada a organização pois impede-nos de nos esquecermos das coisas importantes).

GradeBook é apenas uma classe quando inicias o estudo de POO (Programação Orientada por Objectos). Não me leves a mal, mas tens dificuldades com a língua inglesa? Ou pelo menos andas a ler os textos e a explicação do código?

Quanto ao código:

#include <iostream>

using std:: cin
using std:: cout
using std::endl

int main()


{

int numerodevezes;

cout::<<" Introduza o numero de vezes a repetir a frase";
cin::>>numerosdevezes;


cout::<<"\nHello World\n";
return 0
}

Isto faz o OUTPUT de:

Hello World

Pelo que ví do código de em C, em C++ ficaria assim:

#include <iostream>

using namespace std;

/*ou se preferires
using std::cout;
using std::cin;
using std::endl;
*/

int main(){

int n, i;

cout<<"Insira o nr de vezes que quer repetir a frase: ";
cin>>n

for (i=0; i<n; i++)
cout<<"\nHello World!"<<endl; //como só tens uma frase de código não precisas de chavetas

return 0;

Posted

Pá é assim: o livro, na minha opinião, está estruturado de maneira a parecer-se com um curso intensivo de C++. Primeiro dá-se as bases de tudo e em seguida aprofunda-se tudo (acho engraçada a organização pois impede-nos de nos esquecermos das coisas importantes).

GradeBook é apenas uma classe quando inicias o estudo de POO (Programação Orientada por Objectos). Não me leves a mal, mas tens dificuldades com a língua inglesa? Ou pelo menos andas a ler os textos e a explicação do código?

nao de maneira alguma...

por acaso ingles nao é uma barreira para mim graças a deus né?

ao contrário de muita gente q torna-se um obstáculo...

outra coisa podes me explicar  pf esta condicao?

pq uma coisa que já reparei e que o livro nao segue o mesmo "caminho" que o dos meus professores, no sentido em que faz a mesma coisamas de outra maneira..

obrigado desde ja

grande abraco

Quanto ao código:
#include <iostream>

using std:: cin
using std:: cout
using std::endl

int main()


{

int numerodevezes;

cout::<<" Introduza o numero de vezes a repetir a frase";
cin::>>numerosdevezes;


cout::<<" Hello World ";
return 0
}

Isto faz o OUTPUT de:

Hello World

Pelo que ví do código de em C, em C++ ficaria assim:

#include <iostream>

using namespace std;

/*ou se preferires
using std::cout;
using std::cin;
using std::endl;
*/

int main(){

int n, i;

cout<<"Insira o nr de vezes que quer repetir a frase: ";
cin>>n

for (i=0; i<n; i++)
cout<<" Hello World!"<<endl; //como só tens uma frase de código não precisas de chavetas

return 0;

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.