Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » wie lang ist meine eingabezeile?

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 ]
000
01.02.2006, 23:41 Uhr
~suncat
Gast


hi,
ich mache in Visual c++ eine Eigabe zeile.
Dann scheibe ich rein 01234567

Per for Schleife will ich jede zahl in einen array haben.
Wie kann ich die Eingabe abfragen, wie lange die forschleife noch laufen muss?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.02.2006, 03:15 Uhr
Hans
Library Walker
(Operator)


Hi,

wie sieht denn Dein Ansatz zur Lösung dieses Problems aus?
Wie ist z.B. Deine Eingabezeile definiert?

Ansonsten musst Du nur gucken, ob das nächste Zeichen ein '\0' ist.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.02.2006, 11:13 Uhr
~suncat
Gast


erstmal thx.
ich gebe nur hexzhahlen ein,
von einer zahl bis ca. 100 hexzahlen mehr nicht.Ich will jedes zeichen in ein hexwert haben.
sehe ich das richtig, erst muss das zeichen / und die 0 kommen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
02.02.2006, 17:55 Uhr
Manuelito



/0 ist ein Zeichen, das String-Terminierungszeichen oder wies heißt. Aber ein bisschen Quellcode schadet trotzdem nicht.
--
Verstand ist das, was am gerechtesten unter den Menschen verteilt ist.
Jeder glaubt, er hätte genug davon.
-- unbekannt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
02.03.2006, 12:56 Uhr
~-----------cpp---------
Gast


mach doch einfach
if (Eingabe= \0) und dann den Rest
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
02.03.2006, 15:03 Uhr
Spacelord
Hoffnungsloser Fall



Zitat von ~-----------cpp---------:
mach doch einfach
if (Eingabe= \0) und dann den Rest

So viele Fehler mit so wenig Code?Das ist ne Leistung!

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
02.03.2006, 17:00 Uhr
Hans
Library Walker
(Operator)


Wohl Wahr!

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
02.03.2006, 17:08 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Irgendwie versteh ich die Frage noch immer nicht wirklich... (bzw. nur ansatzweise)
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
03.03.2006, 02:35 Uhr
Hans
Library Walker
(Operator)


@Windalf: Nun, er hat wohl 'ne Eingabezeile, und weis jetzt nicht genau, wie er feststellen soll, wie lang die Eingabe ist, bzw. wann er nur noch Müll einliest.
Und anscheinend will er wohl Hexwerte einlesen, und hat ein Problem damit, die auch als Hexwerte in den Speicher zu bekommen, d.h. als int-daten und nicht als char-array.
So jedenfalls versteh ich das. Wenn ich da falsch liege, muss er sich noch mal etwas genauer ausdrücken, was er will, bzw. wo das Problem liegt.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
03.03.2006, 06:55 Uhr
icestorm



gibt es in visual c++ so etwas zum überprüfen der Länge, wie in Java? Dann dürfte das ganze ja nicht schwer umzusetzen sein, wenn man sich etwas auskennt. (Leider tu ich das in C nicht wirklich XD )

in Java:

Code:

laenge = eingabe.length();



Und danach wäre die For-Schleife ca so:

Code:

for (int zaehler = 0; zaehler < laenge; zaehler++) {
}



und dort nach den Zahlen suchen, nur hätte ich keine Idee für die arrays.

Vielleicht konnte ich ein bisschen helfen bzw. einen kleinen Anstoss geben, aber wie schon gesagt, es ist nur Java
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


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: