fondhi Posted December 29, 2011 Report Share Posted December 29, 2011 Eu usei o dev-c++ e o codeblocks mas mesmo assim não funcionou de jeito algum. O código é de uma função, vou deixa-lo aqui:#include <iostream>#include <cstdlib>using namespace std; int somar (void){int a, b, resultado;cout <<"Digite um numero:\n";cin >> a;cin.ignore ();cout <<"Digite mais um numero:\n";cin >> b;cin.ignore ();resultado=a+b;return resultado; //valor que será retornado} int main (void){int resultadoDaFuncao;resultadoDaFuncao= somar(); //gravando o resultado da função em uma variávelcout <<"\nO resultado da funcao e "<<resultadoDaFuncao<<"\n";system ("pause");return EXIT_SUCCESS;}Dá erro nas linhas 17, 18 e 19 falando sobre stray. Esse código não foi quem contruiu, foi um site(http://www.tiexpert.net/programacao/c/funcoes.php) que ensina C++. Quote Link to comment Share on other sites More sharing options...
0 LacosTTe Posted December 29, 2011 Report Share Posted December 29, 2011 compilei e rodei sem problema algum aqui no DEV C++ Quote Link to comment Share on other sites More sharing options...
0 tucano Posted December 29, 2011 Report Share Posted December 29, 2011 Compilei no prompt e também funcionou sem problema nenhum... Quote Link to comment Share on other sites More sharing options...
0 fondhi Posted December 29, 2011 Author Report Share Posted December 29, 2011 Tentei aqui de novo e funcionou normalmente também, não sei o que acontenceu mas eu juro que não funcionou de primeira. Quote Link to comment Share on other sites More sharing options...
0 Mainfield Posted January 12, 2012 Report Share Posted January 12, 2012 compilei e rodei sem problema algum aqui no DEV C++ [2] Quote Link to comment Share on other sites More sharing options...
Question
fondhi
Eu usei o dev-c++ e o codeblocks mas mesmo assim não funcionou de jeito algum.
O código é de uma função, vou deixa-lo aqui:
#include <iostream>
#include <cstdlib>
using namespace std;
int somar (void){
int a, b, resultado;
cout <<"Digite um numero:\n";
cin >> a;
cin.ignore ();
cout <<"Digite mais um numero:\n";
cin >> b;
cin.ignore ();
resultado=a+b;
return resultado; //valor que será retornado
}
int main (void){
int resultadoDaFuncao;
resultadoDaFuncao= somar(); //gravando o resultado da função em uma variável
cout <<"\nO resultado da funcao e "<<resultadoDaFuncao<<"\n";
system ("pause");
return EXIT_SUCCESS;
}
Dá erro nas linhas 17, 18 e 19 falando sobre stray. Esse código não foi quem contruiu, foi um site(http://www.tiexpert.net/programacao/c/funcoes.php) que ensina C++.
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.