io ho usato questo codice:
#include<stdio.h>
#include<iostream>
#include<string.h>
using namespace std;
main(){
char str[1000000];
int i=0;
FILE *p;
if((p=fopen("myfile.txt","r"))==NULL){
cout<<"errore\n";
}
else
{
while (feof(p)==0)
{
fread(&str,sizeof(p),1,p);
i++;
}
str[--i]='\0';
cout<<str<<endl;
fclose(p);
}
system("pause");
}
ma mi legge solo una piccola parte come mai esiste una sintassi migliore che mi garantsca di stamparmi a video tutto il contenuto del file (usand la funzione fread)?
P.s. il file č di 3k di dimensione
Ultima modifica effettuata da bip il 11/01/2009 alle 22:01 |