QStringList eigenartiges Problem
Verfasst: 2. September 2010 10:36
Hallo ,
ich habe ein Programm das aus einer Datei Zeilen einliesst und diese in einer QStringListe ablegen soll,
ich habe jetz folgenden Error vom GCC,
und hier der fehler
gruss marvin
ich habe ein Programm das aus einer Datei Zeilen einliesst und diese in einer QStringListe ablegen soll,
ich habe jetz folgenden Error vom GCC,
Code: Alles auswählen
public:
QStringList Time;
QStringList Cause;
QStringList Who;
QStringList Room;
QStringList Date;
int count;Code: Alles auswählen
void get(QDate d,QString roomX)
{
count=0;
file = new QFile("index.ics");
bool found=false;
if (!file->open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(file);
while (!in.atEnd())
{
line = in.readLine();
if(line.contains(d.toString("dd.MM.yyyy"), Qt::CaseInsensitive)==true)
{
Date.at(count)=line.remove("=0D=0A=",Qt::CaseSensitive);
line = in.readLine();
Time.at(count)=line.remove("=0D=0A=",Qt::CaseSensitive);
line = in.readLine();
line = in.readLine();
Cause.at(count)=line.remove("=0D=0A=",Qt::CaseSensitive);
line = in.readLine();
Who.at(count)=line.remove("=0D=0A=",Qt::CaseSensitive);
line = in.readLine();
if(line.contains(roomX, Qt::CaseInsensitive)==true)
{
Room.at(count)=line;
found=true;
count++;
}
}
if(found==false)
{
Time.at(0)= "";
Cause.at(0)="";
Who.at(0)="";
Room.at(0)="";
}
}
return;
}was passt dem gcc da nicht dran?ics.h: In member function 'void ics::get(QDate, QString)':
ics.h:42: error: passing 'const QString' as 'this' argument of 'QString& QString
::operator=(const QString&)' discards qualifiers
ics.h:46: error: passing 'const QString' as 'this' argument of 'QString& QString
::operator=(const QString&)' discards qualifiers
ics.h:51: error: passing 'const QString' as 'this' argument of 'QString& QString
::operator=(const QString&)' discards qualifiers
gruss marvin