Programmare in C++ con QtCreator

Antonello901
Ragazzi volevo sapere se qualcuno di voi sa mettere mani su QtCreator. Mi servirebbe qualche consiglio per portare a termine un database con GUI in c++

Risposte
_overflow_1
ciao!!!

chiedi se qualcuno sa aiutarti di sicuro lo farà, descrivi il tuo problema e vediamo...

Antonello901
Il mio problema è riuscire a creare un metodo di caricamento da file. Le righe di codice attuali sono queste solo che non so cosa altro fare...


void listaConcatenata::load()
{

nodo* temp = primo;

char stringa[30], mat[6], pass;
QString name,surname;

file=fopen("lista.txt","r");

while(!EOF)
{

fgets(stringa,30,file);
name=QString::fromStdString(stringa);
temp->student.nome = name;

fgets(stringa,30,file);
surname=QString::fromStdString(stringa);
temp->student.cognome = surname;

fgets(mat,6,file);
temp->student.matricola=atoi(mat);
fgets(pass,1,file);
if(pass[0]=="Y") temp->student.passed=true;
else
temp->student.passed=false;

temp = temp->frw;
}
fclose(pfile);
}


Ma non funge... qualcuno sa correggermi?

Rggb1
Usa i tag "Code" per scrivere un codice, che diventa più comprensibile.
"Antonello90":
Ma non funge...

Definisci meglio "non funge". Cosa fa/non fa/errore dà?

Antonello901
Allora diciamo che avvia ma appena incontra il while probabilmente si blocca. Schermata windows con scritto: attaccati!

Antonello901
Adesso si blocca ogni volta ed esce la segnalazione errori di windows

Rggb1
Sei in grado di dirmi cosa fa "while(!EOF)"? Dove è definita questa 'EOF', e a cosa corrisponde?

Perché magari devi semplicemente metterci la funzione feof()...

Antonello901
Si scusami... questo era il codice vecchio. In quello "modificato" feof(FILE) mi da comunque lo stesso problema.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.