Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » konsolen ausgabe ändert sich

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
04.07.2003, 14:56 Uhr
~nAvi
Gast


Ich hab für Linux das Programm stremripper runtergeladen und ausprobiert.
Wenn das nen stream rippt kommt in der Konsole so ein Strich zwischen []
der sich dreht ( [/] [- ] [\] [|]) usw.
Es bewegt sich aber nur der Strich!
Des müsste doch Text sein.
Wie kann ich den aber ändern ohne den restlichen Text zu verändern (dahinter steht halt noch der stream)

Dieser Post wurde am 04.07.2003 um 15:47 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.07.2003, 15:49 Uhr
virtual
Sexiest Bit alive
(Operator)


Was hat denn Diese Frage mit C++/C zu tun?
--
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
002
04.07.2003, 17:20 Uhr
~nAvi
Gast


Ganz einfach:
Das Programm is in C/C++ geschrieben und benutzt nur die Konsole zur Ausgabe.
Es ist also ein reines Konsolenprogramm.
Und wenn das Programm in C/C++ geschrieben ist wird dann wohl auch die Ausgabe in die Konsole mit C/C++ realisiert und da ich wissen will wie sowas geht (dass sich nur das eine Zeichen ändert ohne das sich die Zeile wiederholt) hab ich das ganze in ein C/C++ Forum geposted.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.07.2003, 17:34 Uhr
Pablo
Supertux
(Operator)


Ich verstehe deine Frage nicht wirklich, was willst denn verändern? Die ganze Ausgabe oder nur das sich umdrehende Strich? Du musst nur die Stelle suchen, wo cout << oder printf kommt, die gerade das tut.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.07.2003, 17:45 Uhr
~0xdeadbeef
Gast


Wo ist denn das Problem? Zur Not öffne halt /dev/stdin als Datei und lies daraus.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
04.07.2003, 17:53 Uhr
~nAvi
Gast


@Pablo Yanez Trujillo:
ich erklärs nommal an der kb zahl:
also während das Programm rippt schreibt es in die Konsole die kb zahl.
Die ändert sich aber dauernt, weil der file größder wird.In der Zeile steht aber noch der Name des Liedes und der bleibt immer gleich.
Es ändert sich also nur die kb Zahl, ohne dass eine neue Zeile geschrieben wird.

@~0xdeadbeef:

Wie funzt des?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
04.07.2003, 17:55 Uhr
~0xdeadbeef
Gast


Ups, falscher Thread.... *patsch*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
04.07.2003, 18:07 Uhr
~0xdeadbeef
Gast


Also, was auf jeden Fall geht, ist ein

C++:
putchar('\r');


damit kommst du an den Anfang der Zeile zurück. Dann den ganzen Mist, der da schon steht, nochmal schreiben, nur den Strich verändern. Andere Möglichkeit wäre ein backspace (ich glaube, '\b') zu nehmen. Sowas wie locate in BASIC gibts aber, glaub ich, nicht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
04.07.2003, 18:11 Uhr
~0xdeadbeef
Gast


Zum Beispiel das hier:

C++:
main(){
    printf("Hello, World!");
    printf("\b\b\b\b\b\bLosers!");
    putchar('\r');
    printf("Bye,  ");
    putchar('\n');
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
04.07.2003, 18:50 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


oder ggf aus conio.h die gotoxy funktion, bin mir aber nicht sicher ob die überall funktioniert ...
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ GNU/Linux ]  


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: