Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Textfenster löschen? Farbige Linien zeichnen? Zufallszahlen?

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
01.08.2003, 12:50 Uhr
~MatzeK
Gast


Hi

Hier kommen gleich drei Fragen auf einmal.

Gibt es einen Befehl (clrscr oder so) der ddie Textausgabe bei C++ löscht?

Gibt es einfache Befehle mit denen man farbige Linien zwischen zwei Punkten darstellen kann, oder geht das nur mit OpenGL?

Trotz aller Versuche mit random, randomize und so weiß ich nicht wie ich einfache Zufallszahlen innerhalb eines bestimmten Werte bereiches erzeuge
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.08.2003, 12:53 Uhr
Pablo
Supertux
(Operator)


1. Nein. Du kannst aber mit Escape Sequenzen das clrscr machen. Oder system benutzen. Wenn du Linux benutzt: system("clear"), aber das Problem ist, dass clear ein Linux Programm ist, kein in die Shell eingebauter Befehl. D.h., wenn der Anwender kein clear hat, dann funktioniert nicht. Unter windows/DOS: system("cls") und da funktioniert immer.

2. Keine Ahung

3. Siehe die Beiträge in FAQ über Zufallszahlen.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.08.2003, 12:55 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


hier hast du was für die zufallszahlen

C++:
int irand( int a, int e){
    double r = e - a + 1;
    return a + (int)(r * rand()/(RAND_MAX+1.0));
}



wenn du es sonst selber schreiben willst einfach den Modulooperator verwenden

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.08.2003, 12:58 Uhr
typecast
aka loddab
(Operator)


Was haltet ihr davon:

C++:
int irand(int a, int e)
{
   return a+(rand() % e);
}



Ich gehe vom Bereich [a, e) aus.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.08.2003, 13:08 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Loddab
Jupp ist schön kurz und performancefreundlicher

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
01.08.2003, 13:13 Uhr
typecast
aka loddab
(Operator)


@MatzeK: Mit den ANSI C++ funktionen ist das nicht möglich. Allerdings brauchst du auch kein OpenGL dazu. Das Betriebssystem, bzw der Windowmanager stellen solche Funktionen zuu verfügung. Frag mal im dazugehörigen Forum nach.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: