|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
16-06-2003, 15.48.02 | #1 |
Hero Member
Registrato: 02-04-2003
Loc.: Sardegna
Messaggi: 685
|
buffer con i/o da file
mi date una mano a chiarire ?? non ho proprio capito come si utilizza ce anche un codice di esempio ma.. non mi ha chiarito le idee |
16-06-2003, 16.27.23 | #2 |
Hero Member
Registrato: 13-05-2003
Loc.: PZ <-=-> PV
Messaggi: 856
|
in merito a cosa???
cioè ci spieghi l'ambiente... l'applicativo... il linguaggio (non è detto sia discriminante)...
___________________________________
A' capa mj nun è bon'! Mah! Dico io... Mah! Dici tu... E sono daccordo!!!... Ke tien' a dicer'? Ke posso dicer'? E ke tò dik' a fà!?!? |
16-06-2003, 16.30.04 | #3 | |
Hero Member
Registrato: 02-04-2003
Loc.: Sardegna
Messaggi: 685
|
Quota:
so che sono cose diverse cmq lasciamo perdere il c++ e parliamo solo di c in merito all'utilizzo di questa funzione e della differenza che intercorre fra : int setbuf( FILE *stream, char *buf); int setbuffer( FILE *stream, char *buf, size_t size); int setlinebuf( FILE *stream); int setvbuf( FILE *stream, char *buf, int mode, size_t size); fra queste oltre naturalmente al prototipo |
|
16-06-2003, 18.32.46 | #4 |
Gold Member
Registrato: 07-01-2002
Loc.: Milano
Messaggi: 2.863
|
Il buffer è una porzione di memoria campione che permette di snellire le operazioni di "streaming", in questo caso su un file...
Indipendentemente dal linguaggio, creare un buffer I/O è sempre buona cosa dato che le operazioni sul buffer stesso possono essere finalizzate tutte allo stesso momento, rendendo quindi superiore la velocità di elaborazione della singola operazione .. Più informazioni si danno creando il buffer e più la procedura è snella, se in più si è in grado di comunicare anche il tipo di dato e la modalità di apertura del file, il risultato è ancora più "pulito", tra i prototipi che hai citato, userei il seguente: Codice:
int setvbuf( FILE *stream, char *buf, int mode, size_t size); Bye |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
log di AVAST...che faccio ? | enry1 | Sicurezza&Privacy | 4 | 27-11-2008 19.38.09 |
[C] Non scrive sul file | Alhazred | Programmazione | 18 | 13-07-2007 21.45.22 |
Estrattore di file .EXE di setup | juggler | Software applicativo | 0 | 01-04-2007 20.19.43 |
[Windows XP] Problemi con il masterizzatore DVD | Qgino | Hardware e Overclock | 13 | 16-10-2005 21.11.45 |
problema con file .doc rovinato in office xp 2003...poi risolto... | cippico | Office suite | 0 | 30-04-2004 10.12.07 |