Programmare in C++ con QtCreator
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
ciao!!!
chiedi se qualcuno sa aiutarti di sicuro lo farà, descrivi il tuo problema e vediamo...
chiedi se qualcuno sa aiutarti di sicuro lo farà, descrivi il tuo problema e vediamo...
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?
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?
Usa i tag "Code" per scrivere un codice, che diventa più comprensibile.
Definisci meglio "non funge". Cosa fa/non fa/errore dà?
"Antonello90":
Ma non funge...
Definisci meglio "non funge". Cosa fa/non fa/errore dà?
Allora diciamo che avvia ma appena incontra il while probabilmente si blocca. Schermata windows con scritto: attaccati!
Adesso si blocca ogni volta ed esce la segnalazione errori di windows
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()...
Perché magari devi semplicemente metterci la funzione feof()...
Si scusami... questo era il codice vecchio. In quello "modificato" feof(FILE) mi da comunque lo stesso problema.