online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon MichaelF33 vom 04.09.2020, 15:09 Options

(String-)Zeile ab einem best. Wort in neuen String speichern

Hallo zusammen,

ich sitze schon was länger an diesem Problem. Ich habe eine Textdatei ausglesen und habe nun eine einzelne Zeile die z.B. so aussieht:

"javascrittrreef::332:2223:Hier : Request etc bla blubb"

Nun möchte ich alles ab "Hier : " in einen String schreiben um den später auszugeben und/oder zu vergleichen. Ich bekomm das aber einfach nicht hin. Kann mir da bitte jemand helfen?

Gruß
Michael


Antwort schreiben

Antwort 1 von son_quatsch vom 04.09.2020, 15:21 Options

Dazu müssen noch zwei Fragen geklärt werden:
  • Soll das "Hier" schon mit drin sein (inklusiv) oder erst ab dahinter (exklusiv)?
  • Von welcher Sprache reden wir?

Antwort 2 von MichaelF33 vom 04.09.2020, 15:23 Options

Oh habe ich ganz vergessen, sorry.

Das "Hier : " soll nicht mit drin sein, nur alles was danach in der Zeile auftaucht.

Es geht um C++.

Ich hatte es schonmal so versucht, das geht aber nicht weil nur Char genutzt werden darf:

getline(ifs, status, 'Hier : ');

Antwort 3 von son_quatsch vom 04.09.2020, 15:43 Options

Puuhh... lange nicht mehr gemacht. Ohne Garantie:
  char *a[10000];
  a[0] = malloc((strlen(status)+ 1- 33)* sizeof(char));
  strcpy(a[0], status[33]);

  ...
  printf("%s", a);
  ...

  free(a[0]);

Ähnliche Themen

Batch: Pfad mit Leerzeichen in Variable speichern...
schlucki0815  28.12.2007 - 243 Hits - 3 Antworten

Letzte Zeile eines markierten Bereichs auslesen
VBANeuling  18.05.2008 - 59 Hits - 1 Antwort

Bestimmte Zeile aus ini-datei lesen
Octane007  12.06.2008 - 59 Hits - 5 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026