Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Array Auf einer Zeile 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 < [ 2 ]
000
01.10.2003, 18:04 Uhr
~DieRuhevordemSturm
Gast


Also Problem:

so circa sieht der Quelltxt aus:

Code:
short Seriennummer[3];

cin >>  Seriennummer[0],Seriennummer[1],Seriennummer[2];




Wie mache ich es jetze das jede Seriennummer nur eine Zahl haben darf und das er dann automatisch zum nächsten weiter springt also
das ich dann einfach eingeben kann

123 -> HINTEREINANDER AUF DER SELBEN ZEILE !

und das er weis aha die 1 ist Seriennummer[0],die 2 ist Seriennummer[1],
die 3 ist Seriennummer[2] ist sowas möglich !

angeblich soll das mit cin.get(text,127); irgendwie gehen weiss aber nicht wie


SCHREIBT BITTE EINFACH LÖSUNGEN !

Danke ich bin Newbie
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.10.2003, 19:41 Uhr
0xdeadbeef
Gott
(Operator)



Zitat:
~DieRuhevordemSturm postete
SCHREIBT BITTE EINFACH LÖSUNGEN !

Was soll das denn bitte? CapsLock kann man auch ausschalten, und ohne fette Markierung liest es sich auch ganz gut. Abgesehen davon - so Dinge wie "Ich will nur ne Lösung, nicht verstehen, wies geht" läuft nicht. Zumindest nicht mit mir.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.10.2003, 20:18 Uhr
~DieRuhevordemSturm
Gast


Ich will ja ne Lösung die ich verstehe deswegen ja einfach !

Ich wollte schreiben " SCHREIBT BITTE EINFACH(E) LÖSUNGEN !"

"E" vergessen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.10.2003, 20:27 Uhr
virtual
Sexiest Bit alive
(Operator)


Was ist denn Dein Ansatz bisher?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.10.2003, 21:01 Uhr
~DieRuhevordemSturm
Gast


Das ist ja gerade mein problem ich weis nicht wie ichs angehen soll !
hab nur hir und da paar Brocken aufgeschnappt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.10.2003, 21:05 Uhr
virtual
Sexiest Bit alive
(Operator)


Als erstes den Sierennummer als String einlesen. Dann den String durchgehen und jedes einzelene Zeichen in ein short umwandeln.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
02.10.2003, 08:05 Uhr
Pablo
Supertux
(Operator)



Zitat:
~DieRuhevordemSturm postete
Also Problem:

so circa sieht der Quelltxt aus:

Code:
short Seriennummer[3];

cin >>  Seriennummer[0],Seriennummer[1],Seriennummer[2];





Wie wäre es damit?


C++:
short Seriennummer[3];

cin >> Seriennummer[0] >> Seriennummer[1] >> Seriennummer[2];



--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
02.10.2003, 08:10 Uhr
virtual
Sexiest Bit alive
(Operator)


@Pablo:
Wenn ichs richtuig verstanden habe, hat er die Eingabe "123" und will dann
Seriennummer[0]=1 .. Seriennummer[2]=3 haben...
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
02.10.2003, 08:19 Uhr
Pablo
Supertux
(Operator)


Ja, ich hab bei mir folgendes ausprobiert und es hat geklappt.

C++:
#include <iostream>
int main(){
    short Seriennummer[3];
    std::cin >> Seriennummer[0] >> Seriennummer[1] >> Seriennummer[2];
    std::cout << Seriennummer[2] << " hehe " << Seriennummer[1] << " hoho " << Seriennummer[0] << std::endl;
}



Und wenn die Eingabe:
3 4 1
1 hehe 4 hoho 3


Aber ich habe jetzt gemerkt, dass er die Eingabe ohne white Spaces will
Hatten wir nicht dieselbe Frage vor 2 oder 3 Tagen schon gehabt?


Bearbeitung:

www.fun-soft.de/showtopic.php?threadid=4330
Das war die selbe Frage, ihr habt mir zum ( ) geschickt wegen der -48 statt -'0' Geschichte


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 02.10.2003 um 08:24 Uhr von Pablo Yanez Trujillo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
02.10.2003, 08:26 Uhr
virtual
Sexiest Bit alive
(Operator)


[quote
Hatten wir nicht dieselbe Frage vor 2 oder 3 Tagen schon gehabt?


Bearbeitung:

www.fun-soft.de/showtopic.php?threadid=4330
Das war die selbe Frage, ihr habt mir zum ( ) geschickt wegen der -48 statt -'0' Geschichte


[/quote]

Dann stellt sich allerdings in verschärftem Maß die Frage nach der existenzberechtigung dieses Threads....

@DieRuhevordemSturm
Was ist Dir an der im letzten thread von Pablo genannten Lösung unklar?
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ 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: