|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 224
|
[C++]Creare log programma.
ciao a tutti
come da titolo, sapreste dirmi come fare? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
|
non si capisce cosa intendi.. esterna meglio cosa vorresti fare..
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Dici un output che raccoglie le "esternazioni" testuali del tuo programma?
Io ti consiglio di fare una classe interfaccia + sue implementazioni, per cambiare log anche a runtime. Codice:
Log::setGlobalLog( new MyFileLog( "file_di_log.txt" ) ); Log::log( "Hello World!", PRIORITY_HIGH); ad esempio per fare output su file si tratta di aprire un fstream ed usarci l'operatore <<. Senza dimenticare di chiuderlo |
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 224
|
ho risolto in questo modo:
Codice PHP:
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2006
Messaggi: 1304
|
Ma quindi ti serviva solo come scrivere su un file?
Quel modo mi sembra davvero macchinoso... e poi e' per C ![]() Meglio così: Codice:
#include <fstream> ... fstream file( "UGProtectLogs.txt" ); file << "\nHotKeys Detected"; file.close(); |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
il bello é che dapprima te la rifilano come una questione peculiarissima mai sentita per la quale non riescono ad immaginare una soluzione, come se non lo sapessero che basta scrivere su un file esattamente come scriverebbero su qualunque altro file
![]() dopodiché se ne escono "ah ok, ho risolto in questo modo" ed il modo é pure sbagliato perché usa in C++ l'interfaccia di I/O del C ![]() a volte mi pare che la gente scriva sul forum cosi tanto per perdere qualche minuto |
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 224
|
adesso però non capisci perchè i log escano: il primo sulla prima riga tutti gli altri buttati verso destra, questa è la modifica che ho apportato:
Codice PHP:
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2787
|
Scusa ma come puoi pretendere di essere aiutato se non leggi nemmeno le risposte? Tommo ti ha dato la soluzione migliore.
|
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 224
|
con il codice di tommo mi dava una serie di errori nella compila, e perciò ho pensato di intraprendere un altra via ....
|
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Dec 2007
Messaggi: 224
|
ah ecco, adesso risolto, con le stringhe che ho scritto prima.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:35.




















