| Autor |
Nachricht |
fr33g
Mitglied
Benutzerprofil
Anmeldungsdatum: 07.01.2010
Beiträge: 803
|
fr33g Mitglied
16:08:57 11.03.2010 Titel: |
QFile wortweise einlesen |
Zitieren |
Hey Leute,
kann mir vll jemand sagen wie man mit QFile wortweise einlesen kann.
Ich habe nur die methode
| C/C++ Code: | QFile data( "test.txt" );
char buffer[1024];
data.readLine( buffer, sizeof( buffer ) );
| |
| C/C++ Code: | QFile data( "test.txt" );
char buffer[1024];
data.readLine( buffer, sizeof( buffer ) );
| |
| C/C++ Code: | QFile data( "test.txt" );
char buffer[1024];
data.readLine( buffer, sizeof( buffer ) );
| |
Sowas bräuchte ich blos, dass man wortweise einlesen kann.
Es würd ja schon reichen wenns net Funktion gäbe, wo man anstatt die maximale anzahl an zeichen die eingelesen werden angeben kann, sondern ein Zeichen bis zu welchem eingelesen wird.
Schonmal vielen Dank
gruß freeG |
|
|
|
 |
guenni81
Autor
Benutzerprofil
Anmeldungsdatum: 01.08.2004
Beiträge: 2138
|
guenni81 Autor
16:51:54 11.03.2010 Titel: |
|
Zitieren |
Also, mir wäre da auf anhieb mal nichts bekannt das QFile das könnte. Aber als alternative könntest du Zeilenweise einlesen und ein split auf ein Leerzeichen machen, oder Zeichenweise einlesen und auf ein Leerschritt oder jedes andere Zeichen reagieren. |
_________________ mfg
Günni
Mein Github|Mein Launchpad
|
|
 |
Julian__
Mitglied
Benutzerprofil
Anmeldungsdatum: 04.07.2006
Beiträge: 706
|
Julian__ Mitglied
17:33:33 11.03.2010 Titel: |
|
Zitieren |
|
 |
fr33g
Mitglied
Benutzerprofil
Anmeldungsdatum: 07.01.2010
Beiträge: 803
|
fr33g Mitglied
17:50:48 11.03.2010 Titel: |
|
Zitieren |
Hey vielen Dank für die beiden Antworten,
habs jetzt schon mit split gelöst. Einfach das char Array welches in readLine gefüllt wurde, in nen QString umgewandelt und diesen in ne QStringList gesplittet.
Aber trotzdem auch danke für die andere Möglichkeit.
Jetzt muss ich nur noch schauen wie ich das ganze nicht nur mit .txt dateien machen kann, sondern auch pdf und eventuell doc.
gruß freeG |
|
|
|
 |
Julian__
Mitglied
Benutzerprofil
Anmeldungsdatum: 04.07.2006
Beiträge: 706
|
Julian__ Mitglied
18:04:26 11.03.2010 Titel: |
|
Zitieren |
| fr33g schrieb: | | Jetzt muss ich nur noch schauen wie ich das ganze nicht nur mit .txt dateien machen kann, sondern auch pdf und eventuell doc. |
zum laden von pdf-files koenntest du ja poppler benutzen.
zu doc-files weiss ich nicht obs ne da ne lib gibt, vllt. openoffice mal angucken sonst oder sowas.
mfg,
julian |
Zuletzt bearbeitet von Julian__ am 18:04:50 11.03.2010, insgesamt 1-mal bearbeitet |
|
 |
fr33g
Mitglied
Benutzerprofil
Anmeldungsdatum: 07.01.2010
Beiträge: 803
|
fr33g Mitglied
18:06:24 11.03.2010 Titel: |
|
Zitieren |
Ok danke, poppler kenn ich zwar noch nicht, aber werde ich mich mal erkundigen...
gibts vll ne page mit doku?
danke
gruß freeG |
|
|
|
 |
Julian__
Mitglied
Benutzerprofil
Anmeldungsdatum: 04.07.2006
Beiträge: 706
|
Julian__ Mitglied
18:14:00 11.03.2010 Titel: |
|
Zitieren |
http://doc.trolltech.com/qq/qq27-poppler.html
das hab ich noch in meinen bookmarks gefunden, vllt. schon bisschen aelter, keine ahnung obs was hilft ... sonst halt die poppler-seite, da steht auch was zum qt4-interface.
mfg,
julian |
|
|
|
 |
MasterK
Mitglied
Benutzerprofil
Anmeldungsdatum: 12.05.2005
Beiträge: 59
|
MasterK Mitglied
21:08:08 11.03.2010 Titel: |
|
Zitieren |
nen QTextStream auf nen QFile loslassen ist doch genau das, was man da braucht. |
|
|
|
 |
fr33g
Mitglied
Benutzerprofil
Anmeldungsdatum: 07.01.2010
Beiträge: 803
|
fr33g Mitglied
10:44:48 12.03.2010 Titel: |
|
Zitieren |
Ja da hab ich auch schon so bissel was in der Qt Doc gesehen, aber habe gedacht ich les da grad bestimmt falsch, weil mir ja gesagt wurde hier dass es nicht geht nur mit Qt.
Scheint wohl aber doch zu gehen, dann lese ich mich da nochmal genau durch und probiere es=)
Weiß einer wie ich denn dann wenn ich das pdf-file durchsucht habe und einen treffer gefunden habe, sprich ein wort stimmt mit einem gesuchten überein, wie ich die Datei direkt öffnen kann, zum Beispiel mittels Adobe Acrobat Reader...
Danke schonmal
Gruß freeG |
|
|
|
 |
Julian__
Mitglied
Benutzerprofil
Anmeldungsdatum: 04.07.2006
Beiträge: 706
|
Julian__ Mitglied
13:28:11 12.03.2010 Titel: |
|
Zitieren |
| fr33g schrieb: | | Ja da hab ich auch schon so bissel was in der Qt Doc gesehen, aber habe gedacht ich les da grad bestimmt falsch, weil mir ja gesagt wurde hier dass es nicht geht nur mit Qt. |
es wurde doch lediglich gesagt, dass es mit QFile (!) nicht geht, oder nicht?
das schliesst ja QTextStream nicht mit ein ...
| fr33g schrieb: | | Weiß einer wie ich denn dann wenn ich das pdf-file durchsucht habe und einen treffer gefunden habe, sprich ein wort stimmt mit einem gesuchten überein, wie ich die Datei direkt öffnen kann, zum Beispiel mittels Adobe Acrobat Reader... |
dazu muesste QDesktopServices::openUrl das richtige sein.
mfg,
julian |
|
|
|
 |