WinFuture-Forum.de: String Einlesen, Ausgeben, Suchen, Löschen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

String Einlesen, Ausgeben, Suchen, Löschen


#1 Mitglied ist offline   C-Lerner 

  • Gruppe: Mitglieder
  • Beiträge: 1
  • Beigetreten: 12. März 06
  • Reputation: 0

geschrieben 12. März 2006 - 11:41

Hallo,

ich möchte ein Programm schreiben, welches Strings einliest.
Dies soll mit dynamischen Speicher funktionieren.

Das geht.Aber vermutlich "falsch".

Nun soll dieses Programm alle Inhalte ausgeben.

Das geht nur falsch.
Beispiel:

Eingabe1Eingabe2

anstatt
Eingabe1
Eingabe2

Ich lese mit gets ein. Mit fgets ist das Problem, dass er zwar ein \n macht, jedoch lese ich pro Eingabe mehrere Strings ein, dann sieht das ganze so aus:

Eingabe1
Eingabe2
Eingabe1
Eingabe2

anstatt

Eingabe1
Eingabe1
Eingabe2
Eingabe2

Wenn das schonmal klappen würde, wäre ich schonmal sehr zufrieden.

Dann möchte ich noch einzelne Eingaben löschen.
Also so zum Beispiel:

Welche Eingabe soll gelöscht werden? 1
Dann wird Eingabe1 gelöscht und Eingabe2 bleibt vorhanden. Bisher löscht er alles mit der free(eingabe);

So und suchen tut er, jedoch gibt er das Suchergebnis nicht aus, bzw. wie kann ich einzelne Strings anweisen, dass die ausgeben werden?

So lese ich ein:


Code:
printf("\nEingabe eingeben: ");
	gets(eingabe);
	testEingabe = (char *)malloc(strlen(eingabe)+1);
	strcpy(testEingabe, eingabe);

0

Anzeige



#2 Mitglied ist offline   Sepultura 

  • Gruppe: aktive Mitglieder
  • Beiträge: 660
  • Beigetreten: 18. September 05
  • Reputation: 7
  • Geschlecht:Männlich
  • Wohnort:Dresden
  • Interessen:PC, Internet, C/C++

geschrieben 13. März 2006 - 20:04

Wieso nutzt du C?

C++ ist doch viel besser :D

also
new und std::string


Aber wieso willst du das machen, dass mit 2 Strings in einem einlesen?
Wer Japanische Produkte kauft, unterstützt den grausamen Walfang
Boykottiert JAPAN
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0