Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » String sequenziell einlesen

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 <
000
01.07.2003, 21:23 Uhr
~Sascha
Gast


HI!

Wie ließt man sequenziell einen String (char), deren Inhalt durch Returns und/oder Leerzeichen getrennt sind ein?
Es geht vor allem darum, zuerst das 1. Wort zu ermitteln, weiterzuleiten und dann das nächste Wort herauszulesen usw.
Ich verwende nicht die MFC. Also mit CString etc. kann ich so nichts anfangen. Programmiere unter VC98 (also 6.0). Und ganz wichtig: Bin newbee.

Danke für jeden Tip!
Sascha
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.07.2003, 22:29 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Also ist glob ich ANSI C - hoffentlich :wink:
mit fgets kannst dus auslesen

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

int main ()
{
  char str[] ="This is a sample string,just testing.";
  char * pch;
  printf ("Splitting string \"%s\" in tokens:\n",str);
  pch = strtok (str," ");
  while (pch != NULL)
  {
    printf ("%s\n",pch);
    pch = strtok (NULL, " ,.");
  }
  return 0;
}



mfg
--

Dieser Post wurde am 01.07.2003 um 23:00 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.07.2003, 23:04 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo Mike,
falls Sascha Pet ist, dann braucht er eine Überprüfung auf evtl. Formatierungszeichen etc. Da sollte er sich mal äußern

(VC98 != VC++6.0)
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 01.07.2003 um 23:04 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
02.07.2003, 10:21 Uhr
~Peter
Gast


Mein Commingout:

Hallo Gemeinde!

Okay, ich oute mich! Vorab: Großes Sorry!

Mein Name ist Peter mein Nick-Name ist Sascha. Manchmal vergesse ich, ob ich mit meinem tatsächlichen Namen in einem Forum auftrete oder mit meinem Nick. Es war bestimmt keine Absicht! Ich wollte auch keinen verärgern oder in den Rücken fallen.

Nachdem ich mir die Nacht um die Ohren gehauen und von Uwe nichts gehört hatte, dachte ich, irgendwie muß Du ja vorankommen, (und da ich immer noch überzeugt war, daß meine Frage ins c++-Forum gehört), habe ich meine aktuellste Frage dort nochmal formuliert.

So.., jetzt ist es raus und mir geht es jetzt auch viel besser!

Gruß
Peter

P.S.: Wenn keiner mehr auf mich sauer ist, kann ich meine Fragen in diesem Forum bzgl. meiner Problematik weiterhin stellen, oder soll ich mich von hier verziehen? Wären dankbar für ein Feedback!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: