|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2008
Messaggi: 583
|
[C] codice non gira su macchine diverse
Ciao ragazzi, come da titolo, ho un sorgente scritto in c++, che si compila e si esegue perfettamente su un win7 con dev, mentre sul mio mac, e su xp virtualizzato ( usando sempre dev come ide), non compila, generandomi un'errore durante un malloc...
Non so davvero cosa possa essere... aspetto vostre news. Grazie a tutti. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jun 2004
Città: Pecetto
Messaggi: 73
|
Un po' vago.
Non puoi postare il pezzo incriminato?
__________________
Gianni |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jul 2009
Messaggi: 268
|
Sarà per il .net framework diverso tra i pc
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
32 o 64 bit ?
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Nov 2008
Messaggi: 583
|
Ho usato gcc (4.0??) su un macbookpro di ultima generazione. Come UDE ho usato devc++ su xp virtualizzato mentre su os x ho usato codeblocks e xcode.
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
O almeno il messaggio di errore...
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Nov 2008
Messaggi: 583
|
ecco qua
Codice:
#include <iostream>
typedef struct elemento
{
int inf;
struct elemento *sx;
struct elemento *dx;
} elem;
elem *root=NULL;
elem* inserisci(int inf,elem *r)
{
if (r==NULL)
{
elem *b = (elem*)malloc(sizeof(elem)); ---> IMPLICIT DECLARATION OF FUCNTION 'INT MALLOC'
b->inf = inf;
b->sx = NULL;
b->dx = NULL;
std::cout<<"Ho inserito "<<inf<<"\n";
return b;
}
else
{
if (inf<r->inf)
r->sx = inserisci(inf,r->sx);
if (inf>r->inf)
r->dx = inserisci(inf,r->dx);
return r;
}
}
|
|
|
|
|
|
#10 |
|
Junior Member
Iscritto dal: Oct 2010
Messaggi: 1
|
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Nov 2008
Messaggi: 583
|
Grazie, era davvero una sciocchezza... Ho sistemato qualche getch e adesso è perfetto. Quando passi dalle mie parti dimmelo che ti offro na bira !!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:28.




















