Zeitproblem: binäres File lesen

Verschiedenes zu Qt
Antworten
bloedi
Beiträge: 26
Registriert: 24. Januar 2007 11:22

Zeitproblem: binäres File lesen

Beitrag von bloedi »

mit dem Code lese ich ein File(2MB) und es dauert ca. 13 Minuten. WIe programmiert man das 'klüger' und schneller?

Code: Alles auswählen

QFile file("x.bin");
	if (!file.open(QIODevice::ReadOnly ))return ;         
	QDataStream in(&file);
	QVector<double> X;
	in>>X;
	file.close();
bloedi
Beiträge: 26
Registriert: 24. Januar 2007 11:22

Beitrag von bloedi »

So geht es sehr schnell und 'normal'

Code: Alles auswählen

QFile file("x.bin");
	if (!file.open(QIODevice::ReadOnly ))return 5;         
	QDataStream in(&file);
	QVector<double> X;
	double x;
	while(!in.atEnd()){
	in>>x;
	X.append(x);}	
	file.close();
Warum??
Antworten