Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - procedura che non deve terminare il programma
Forum - C/C++ - procedura che non deve terminare il programma

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
bios1993 (Normal User)
Pro


Messaggi: 64
Iscritto: 18/01/2009

Segnala al moderatore
Postato alle 15:22
Domenica, 12/09/2010
salve ragazzi, ho uno strano problema con alcune procedure, cioè non riesco a continuare l'esecuzione del programma dopo la chiamata di alcune funzioni, il fatto che le istruzioni vengono eseguite tutte.
Volevo sapere se voi sapevate cosa può essere successo che non riesco ad andare avanti nell'esecuzione.

PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Up
1
Down
V
Segnala al moderatore
Postato alle 15:54
Domenica, 12/09/2010
Testo quotato

Postato originariamente da Pitagora:

perchè non posti il codice, fai prima. Noi ti possiamo aiutare :k:




:k::k::k:

PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Up
1
Down
V
Segnala al moderatore
Postato alle 16:14
Domenica, 12/09/2010
mmm..se ho capito bene il parametro della terza funzione è il percorso di un file, giusto? prova a controllare se ha scritto giusto il nome o il percorso del file

PM
Avatar
bios1993 (Normal User)
Pro


Messaggi: 64
Iscritto: 18/01/2009

Up
1
Down
V
Segnala al moderatore
Postato alle 16:56
Domenica, 12/09/2010
si, gia avevo controllato i file sono apposto, tutti file sono ai loro posti

PM
Avatar
bios1993 (Normal User)
Pro


Messaggi: 64
Iscritto: 18/01/2009

Up
1
Down
V
Segnala al moderatore
Postato alle 17:23
Domenica, 12/09/2010
no vi dico che i parametri sono giusti

Ultima modifica effettuata da bios1993 il 12/09/2010 alle 17:24
PM
Avatar
Pitagora (Member)
Expert


Messaggi: 367
Iscritto: 12/06/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 15:29
Domenica, 12/09/2010
perchè non posti il codice, fai prima. Noi ti possiamo aiutare :k:

PM
Avatar
Pitagora (Member)
Expert


Messaggi: 367
Iscritto: 12/06/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 17:20
Domenica, 12/09/2010
ricorda \ == \\ l'escape quindi: c:\programmi.txt esempio, sarà sbagliato :rotfl:

PM
Avatar
bios1993 (Normal User)
Pro


Messaggi: 64
Iscritto: 18/01/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 13:11
Lunedì, 13/09/2010
ho notato che se il parametro della terza funzione funziona tutto.
perciò vi posto anche la funzione carica dell'oggetto INI

Codice sorgente - presumibilmente C/C++

  1. void INI::carica(const char* nome)
  2. {
  3.     INI::file.open(nome,ios::in);
  4.     if(INI::file.is_open() == false)
  5.     {
  6.         cout<<nome<<"\nno file\n";
  7.     }
  8. }



dove INI::file è un fstream

PM
Avatar
bios1993 (Normal User)
Pro


Messaggi: 64
Iscritto: 18/01/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 13:38
Lunedì, 13/09/2010
ho risolto in pratica ho sbagliato a scrivere il distruttore del oggetto INI cioè:

io avevo scritto cosi:
Codice sorgente - presumibilmente Plain Text

  1. INI::~INI()
  2. {
  3.     INI::file.close();
  4.     INI::file.~fstream();
  5. }



invece deve essere:

Codice sorgente - presumibilmente Plain Text

  1. INI::~INI()
  2. {
  3.     INI::file.close();
  4. }


PM
Pagine: [ 1 2 ] Precedente | Prossimo