02/10/09 20:55
oretovalley
Ciao a tutti sto sviluppando un gioco con le librerie allegro e ho delle difficoltà ad effettuare operazioni con le stringhe, ma non riesco a capire xkè non funzionino.
#include<iostream>
#include <string>
#include<allegro.h>
using namespace std;
string stato_campo[8];
string utente[8];
void azzera_campi() {
for(int i = 0; i < 8; ++i) {
utente[i] = "Nessuno";
stato_campo[i] = "False";
}
}
int main() {
azzera_campi(); // Al richiamo di questa funzione mi crasha il programma...
}
Non capisco xkè al richiamo della funzione azzera_campi() il programma crashi
edit:
ho risolto il problema... stranamente appena ho riavviato il pc tutto ha funzionato perfettamente
Ultima modifica effettuata da oretovalley 02/10/09 20:58
aaa
03/10/09 7:38
theprogrammer
Non e' importante ai fini del funzionamento ma se usi
stato_campo[i] = "false";
forse non hai bisogno di un vettore di stringhe ma di boolean.
aaa
03/10/09 15:40
theprogrammer
Postato originariamente da NickoMaiden:
... forse non hai bisogno di un vettore di stringhe ma di boolean.
Scusa, ma hai letto con attenzione quello che gli ho scritto?
Ultima modifica effettuata da theprogrammer 03/10/09 15:40
aaa