PDA

View Full Version : [C++] Puntatori a strutture


ibracadabra89
28-01-2009, 11:09
ciao a tutti
qualcuno mi può aiutare con questo argomento? in particolare come si fa copiare una struttura in un'altra ponendo una condizione. grazie a tutti

fero86
28-01-2009, 11:19
#include <cstdlib>
#include <cstring>

struct Struct
{
.
.
.
};

int main()
{
Struct s1;
bool condizione;
.
.
.
Struct s2;
if (condizione)
{
memcpy(&s2, &s1, sizeof(Struct));
}
return 0;
}


PS: non si é capito niente di cosa vuoi sapere :fagiano:

ibracadabra89
28-01-2009, 13:40
#include <cstdlib>
#include <cstring>

struct Struct
{
.
.
.
};

int main()
{
Struct s1;
bool condizione;
.
.
.
Struct s2;
if (condizione)
{
memcpy(&s2, &s1, sizeof(Struct));
}
return 0;
}


PS: non si é capito niente di cosa vuoi sapere :fagiano:



la traccia dell'esercizio è questa:
definire una struttura dati di un numero di aziende da input contenente i campi:nome,valore delle entrate e valore delle uscite. Calcolare il profitto e stampare un sottoelenco con le aziende aventi il profitto negativo. Usare l'allocazione dinamica, commenti e sottoprogrammi.

Questa era la traccia d'esame di un mese fa e, si dice, potrebbe essere la stessa anche stavolta. Qualche idea su come farlo?

fero86
28-01-2009, 15:13
http://www.hwupgrade.it/forum/showthread.php?t=1631648

ibracadabra89
28-01-2009, 16:00
http://www.hwupgrade.it/forum/showthread.php?t=1631648

sia chiaro, io nn ti ho chiesto di farlo al posto mio, ti ho chiesto solo se hai qualche idea su come farlo visto che io no.