Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Eine Zeile hoch springen

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 <
000
07.07.2007, 22:25 Uhr
AureusPhoenix



Hi Leute,

ich wollt mir ein kleines Prog zur Matrixmultiplikation schreiben und muss dazu natürlich die Matrizen einlesen. Also ein Array A[MAX][MAX] angelegt und über zählschleife einlesen lassen.
Alles ganz einfach.
Aber damit das ganze besser Aussieht wäre es schön wenn ich nach der eingabe auch sowas wie ne Matrix sehen könnte.
Durch die Eingabe mit cin bekomme ich ja immer ne neue Zeile nachdem ich nen Wert eingegeben habe. Nun möchte ich den Curser wieder hochspringen lassen, n paar leerzeichen ausgeben und den zweiten wert einlesen lassen. Das halt solange bis die Zeile zuende ist und dann mit der nächsten dasselbe.

Bei ner 3x3 Matrix sähe die eingabe also beispielsweise momentan so aus.

1
4
7
3
5
7
2
9
5

und ich hätte es gern so:

1 4 7
3 5 7
2 9 7

Das Problem ist, das ich nicht weis wie ich den Sprung in der Zeile hinbekomme.
Ich kann runter springen \n, in der zeile vor springen \r und nen backspace \b ... aber all das bringt mir ja nix. Gibt es sowas einfaches ... oder notfalls auch leicht komplizierteres um meine Idee umzusetzen?

DANKE
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.07.2007, 22:56 Uhr
Suba Esel



Wo ist dein Problem? Gib das doch einfach so ein, das erste cin ist ja beim ersten Leerzeichen zuende. Im Buffer bleiben der Rest, das zweite cin liest dann den zweiten Wert aus dem Buffer ein usw....
--
Simon
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.07.2007, 09:02 Uhr
AureusPhoenix



Cool, ich wusste garnicht, dass das so geht.
Aber es wäre trotzdem schön, wenn man jeden Eintrag mit Enter bestätigen könnte und das dann zurück springt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.07.2007, 09:38 Uhr
Suba Esel



Das ist etwas komplizierter. Das einzige, was mir jetzt einfiele, wäre, halt nach jeder Eingabe den Bildschirm zu leeren und das in dem Format auszugeben, da müsstest du dir halt irgendwas ausdenken, was als "nicht eingegeben" zählt.
--
Simon
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: