Razile
Rappresentante di classe
Salve, ho da poco (ieri) cominciato a programmare (se così può essere definito) i c++...a scuola ho scritto in codice con emacs e ho compilato e avviato da terminale da linux, non avendo voglia di installare linux ho installato xcode sul mac e provato ad avviare il file da terminale
-bash: ./masanga.out: Permission denied
Ho pensato che il formato .out nn fosse supportato da mac os, quindi ho deciso di ricompilare da terminale con gcc....
wtf? non ci sono errori nel programma...all'uni me lo compila subito...il programma è questo
-bash: ./masanga.out: Permission denied
Ho pensato che il formato .out nn fosse supportato da mac os, quindi ho deciso di ricompilare da terminale con gcc....
Codice:
Undefined symbols:
"std::basic_ostream<char, std::char_traits<char> >& std:[IMG]http://media.pokemoncentral.it/forum/mozz/default_WUWdc.gif[/IMG]perator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)", referenced from:
_main in ccBJYTLk.o
_main in ccBJYTLk.o
_main in ccBJYTLk.o
"std::ios_base::Init::Init()", referenced from:
__static_initialization_and_destruction_0(int, int)in ccBJYTLk.o
"std::basic_istream<char, std::char_traits<char> >:[IMG]http://media.pokemoncentral.it/forum/mozz/default_WUWdc.gif[/IMG]perator>>(int&)", referenced from:
_main in ccBJYTLk.o
_main in ccBJYTLk.o
_main in ccBJYTLk.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size() const", referenced from:
std::__verify_grouping(char const*, unsigned long, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in ccBJYTLk.o
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >:[IMG]http://media.pokemoncentral.it/forum/mozz/default_WUWdc.gif[/IMG]perator[](unsigned long) const", referenced from:
std::__verify_grouping(char const*, unsigned long, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in ccBJYTLk.o
std::__verify_grouping(char const*, unsigned long, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in ccBJYTLk.o
std::__verify_grouping(char const*, unsigned long, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in ccBJYTLk.o
"___gxx_personality_v0", referenced from:
std::__verify_grouping(char const*, unsigned long, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in ccBJYTLk.o
___tcf_0 in ccBJYTLk.o
_main in ccBJYTLk.o
unsigned long const& std::min<unsigned long>(unsigned long const&, unsigned long const&)in ccBJYTLk.o
__static_initialization_and_destruction_0(int, int)in ccBJYTLk.o
global constructors keyed to mainin ccBJYTLk.o
CIE in ccBJYTLk.o
"std::ios_base::Init::~Init()", referenced from:
___tcf_0 in ccBJYTLk.o
"std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)", referenced from:
_main in ccBJYTLk.o
"std::cin", referenced from:
_main in ccBJYTLk.o
"std::basic_ostream<char, std::char_traits<char> >:[IMG]http://media.pokemoncentral.it/forum/mozz/default_WUWdc.gif[/IMG]perator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))", referenced from:
_main in ccBJYTLk.o
"std::basic_ostream<char, std::char_traits<char> >:[IMG]http://media.pokemoncentral.it/forum/mozz/default_WUWdc.gif[/IMG]perator<<(int)", referenced from:
_main in ccBJYTLk.o
_main in ccBJYTLk.o
_main in ccBJYTLk.o
"std::cout", referenced from:
_main in ccBJYTLk.o
_main in ccBJYTLk.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Codice:
#include<iostream>
using namespace std;
main()
{
int x,y,z;
int primo, secondo, terzo;
cout<<"dammi 3 interi";
cin >> x >> y >> z;
if(x <=x and y <=z)
{
primo=x;
secondo=y;
terzo=z;
}
if(x <=z and z <=y)
{
primo=x;
secondo=z;
terzo=y;
}
if(y <=x and x <=z)
{
primo=y;
secondo=x;
terzo=z;
}
if(y <=z and z <=x)
{
primo=y;
secondo=z;
terzo=x;
}
if(z <=x and x <=y)
{
primo=z;
secondo=x;
terzo=y;
}
if(z <=y and y <=x)
{
primo=z;
secondo=y;
terzo=x;
}
cout<< primo << " " <<secondo << " " << terzo << endl;
}