Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Text einlesen und filtern ?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
08.06.2003, 23:48 Uhr
ao

(Operator)


Hallo Kathrin,
mach mal die Zeile mit fgets zweimal. Erhältst du dann die zweite Zeile aus dem Text?

ao

Dieser Post wurde am 09.06.2003 um 00:16 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
09.06.2003, 11:04 Uhr
Kathrin



Schreibe ich fgets 2 mal wird der erste Absatz übersprungen und nur der 2 Absatz eingelesen...!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
09.06.2003, 14:33 Uhr
virtual
Sexiest Bit alive
(Operator)


Also ich habe das mit dem ENTER und so bisher nicht verstanden:

C++:
#include <stdio.h>
#include <ctype.h>

int main()
{
    int c;
    while(EOF != (c=getchar()))
        if (isupper(c)) putchar(c);
}


Ist mal ganz hone abfrage der Optionen, sondern einfach ein Filter, wo nur die Großbuchstaben rauskommen, die man reintut. ENTER und so ist der Funktion herzlich egal.
Bitte zeige mal kompletten code, damit ich Dein Problem nachvollziehen kann.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
09.06.2003, 16:01 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


wenn du

C++:
fgets(text,MAX,stdin);


zweimal aufruftst ist das auch nicht verwunderlich das nur der zweite Teil drin steht, weil der den ersten teil überschreibt. Du müsstest entweder erst den ersten teil aus text verarbeiten und dann erneut fgets aufrufen oder die mehrere Strings vorhalten in denen du die speicherst oder die mit sprintf in einen riesenstring zusammenbasteln.

Ich vermute aber mal das bestimmt die Lösung von virtual gehen wird, womit dann dein problem hoffentlich gelöst sein wird.

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
09.06.2003, 16:04 Uhr
~Kathrin
Gast


OK leute hat sich erledigt! Ein Freund war gerad da und hat mir das Ding ein wenig umgeschrieben. Jetzt arbeitet es...!

Trotzdem ein dickes Dankeschön an Euch alle! Ich weiß es ist nicht einfach fremden Code zu durchschauen..
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: