Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » anstatt " "

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
09.12.2004, 21:07 Uhr
CaesarCortezz
minderer Student


Hi Leutz,
gibts eine möglichkeit sowas wie in tp zu machen (writeln(c:2))?
Ich will also für eine variable einen festgelegten platz auf dem bildschirm haben...
MfG Caesar
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
09.12.2004, 21:12 Uhr
ao

(Operator)


Kann schon lange kein Pascal mehr. Was heißt c:2?
2 Zeichen Breite? Das geht in C so:

printf ("%2d", c);
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.12.2004, 21:15 Uhr
CaesarCortezz
minderer Student


hmm progge aber c++ (sorry hab ich vergessen)
PS: du liegst richtig
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.12.2004, 22:23 Uhr
derphilipder



In C++ kann man die Ausgabe meist sehr bequem formatieren...
Leider weiß ich nicht, was Du meinst.

Werd mal etwas genauer!
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.12.2004, 05:53 Uhr
~buddy
Gast


std::setw( 2 ) , aber schau mal hier
http://userpage.fu-berlin.de/~ram/pub/pub_w3dd45lg/c++_zahlenformatierung_de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
10.12.2004, 10:55 Uhr
CaesarCortezz
minderer Student


@buddy
uiuiui is ja ein riesen block

@phil:
ich meine etwa so


C++:
#include <iostream>
using namespace std;

int main()
{
    int i;
    int j;
    int x;
    for (j=1;j<=10;j++)
    {
        for (i=1;i<=10;i++)
        {
            x=i*j;
            if (x<10)
            {
                cout << x << "    ";
            }
            else
            {
                cout << x << "   ";
            }
        }
        cout << endl;
    }
    return 0;
}



und jetzt will ich einfach das cout << x << " "; erstetzen durch irgendeine Formatierungsmethode die der Variable einen bestimmten "Raum" auf dem Bilschirm zuweist so dass alle zahlen auch wirklich untereinander stehen...

MfG Caesar
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
10.12.2004, 11:05 Uhr
derphilipder



Achso

Für sowas gibt es Manipulatoren

C++:
double x=9.5
cout << setw(5) << x << setw(10) <<x; //Ausgabe: ..9.5.......9.5


setw(int n) führt dazu, dass die nächste Ausgabe in einem n Zeichen breiten Feld stattfindet. Standardmäßig rechtsbündig.
Du kannst aber auch noch << setw(5)<<left<<x schreiben, dann isses linksbündig, oder statt left internal, dann ist das Vorzeichen linksbündig und der Wert rechtsbündig.

Wichtig: Wenn der Wert mehr Zeichen als die Feldbreite hat, wird nicht abgetrennt.
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
10.12.2004, 11:08 Uhr
CaesarCortezz
minderer Student



genau sowas wollte ich thx

sorry buddy aber ich hab auf deiner seite nicht duchgesehen
Also vielen dank phil
Cya soon
Caesar
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
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: