Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [C++] Konsolenanwendung: Einlesen von Befehlen (https://www.delphipraxis.net/117543-%5Bc-%5D-konsolenanwendung-einlesen-von-befehlen.html)

Aurelius 20. Jul 2008 12:26


[C++] Konsolenanwendung: Einlesen von Befehlen
 
Hi DPler :hi.

Ich möchte in meinem Konsolenprogramm Zeilen mit Leerzeichen einlesen, z.B. Ordnerpfade. Allerdings funktioniert das mit scanf ja so nicht. Man könnte das Ganze zwar in einer Schleife per getche lösen, allerdings wird da das korrigieren, löschen, einfügen von Buchstaben sehr schwer. Ich bin mir sicher das einer von euch eine idee hat wie ich das besser machen kann :)

Klaus01 20. Jul 2008 12:39

Re: [C++] Konsolenanwendung: Einlesen von Befehlen
 
Hallo Jonas,

vielleicht kann Dir dieser Thread weiterhelfen?

Grüße
Klaus

Torpedo 20. Jul 2008 12:59

Re: [C++] Konsolenanwendung: Einlesen von Befehlen
 
Code:
char buffer[1024];
fgets(buffer,1024,stdin);
Die Eingabetaste am Ende wird auch eingelesen.

BTW: Das ist mehr C als C++. In C++ gibts sicher bessere Möglichkeiten.

Aurelius 21. Jul 2008 21:00

Re: [C++] Konsolenanwendung: Einlesen von Befehlen
 
Danke sehr, werde ich gleich testen :thumb:

Luckie 21. Jul 2008 21:08

Re: [C++] Konsolenanwendung: Einlesen von Befehlen
 
Warum geht scanf nicht? Und wenn man C++ programmiert sollte cin funktionieren.

SnuffMaster23 21. Jul 2008 21:11

Re: [C++] Konsolenanwendung: Einlesen von Befehlen
 
cin liest auch nur bis zu nem Space.
Diese Funktion sollte dir weiterhelfen


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz