Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CalendarioCalendario  FAQFAQ  CercaCerca  RegistrareRegistrare  Lista utentiLista utenti  GruppiGruppi  Connessione  

Condividere | 
 

 cosa c'è che non va?? [c++ files]

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
giozh°_°
Moderatore
Moderatore


Numero di messaggi: 156
Data d'iscrizione: 18.08.07

MessaggioOggetto: cosa c'è che non va?? [c++ files]   Mer Nov 07, 2007 3:55 pm

Codice:

void lettura()
{
iftream fin;
fin.open (archivio, ios::in | ios::binary);
while (fin.read((char*)&nome,sizeof nome))
{cout    //stampa record dell'archivio
cout
 cout
}
fin.close();
}

vorrei sapere dove ca22o sta l'errore in questa maledetta riga di codice, perche quando nel menu del programma scelgo di fare la stampa di tutti i record il prog mi va in loop e stampa uno sotto l'altro tutti 3.... sarà un errore nel while, credo. ma co e lo correggo????
Tornare in alto Andare in basso
Vedere il profilo dell'utente
BlackLight
Moderatore
Moderatore


Numero di messaggi: 277
Età: 25
Data d'iscrizione: 22.08.07

MessaggioOggetto: Re: cosa c'è che non va?? [c++ files]   Mer Nov 07, 2007 4:28 pm

Mah questo codice che ho appena scritto mi funziona senza problemi e non è molto diverso dal tuo...poi c'è da vedere il contesto in cui hai inserito quella funzione.

Codice:
#include <iostream>
#include <fstream>
using namespace std;

main(int argc, char **argv)  {
        char buff;
        ifstream in(argv[1]);

        while (in.read((char*) &buff,1))
                cout << buff;

        in.close();
}

_________________
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/CM/CC/E/IT/LS/M d-(--) s:- a-- C+++$ UBL++++$ P+++ L+++++$ E- W+++ N+ o? K? w-- !O !M>+ !V PS+++ PE-- Y++ PGP+ !t !5 !X R+ tv-- b++>+++ DI? D+ G>+++ e++>++++ h r++ y+++
------END GEEK CODE BLOCK------

Codice:
blacklight@nightmare:/$ touch figa
touch: cannot touch `figa': Permission denied
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://blacklight.gotdns.org
giozh°_°
Moderatore
Moderatore


Numero di messaggi: 156
Data d'iscrizione: 18.08.07

MessaggioOggetto: Re: cosa c'è che non va?? [c++ files]   Mer Nov 07, 2007 4:37 pm

semplicemente che ho fatto un menù nel main, solo che quando spingo 3, che corrisponde alla scelta della stampa di tutti i record mi va in loop e me stampa sempre 3
Tornare in alto Andare in basso
Vedere il profilo dell'utente
BlackLight
Moderatore
Moderatore


Numero di messaggi: 277
Età: 25
Data d'iscrizione: 22.08.07

MessaggioOggetto: Re: cosa c'è che non va?? [c++ files]   Mer Nov 07, 2007 9:25 pm

Prova a postare il codice incriminato magari...

_________________
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/CM/CC/E/IT/LS/M d-(--) s:- a-- C+++$ UBL++++$ P+++ L+++++$ E- W+++ N+ o? K? w-- !O !M>+ !V PS+++ PE-- Y++ PGP+ !t !5 !X R+ tv-- b++>+++ DI? D+ G>+++ e++>++++ h r++ y+++
------END GEEK CODE BLOCK------

Codice:
blacklight@nightmare:/$ touch figa
touch: cannot touch `figa': Permission denied
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://blacklight.gotdns.org
 

cosa c'è che non va?? [c++ files]

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 su1

 Argomenti simili

-
» Sondaggio - Cosa ne pensi degli argomenti trattati in questo sito?
» Cosa significa Fantascienza? xD
» Cos'é quella cosa che quando è in casa e piove, si bagna ugualmente?
» cosa sono i messaggi subliminali
» Il prof. si arrabbia. Cosa faccio?

Permesso del forum:Non puoi rispondere agli argomenti in questo forum
Xhack :: Programmazione :: C/C++-