Announcement

Collapse
No announcement yet.

I/O-Manipulation - setfill

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • I/O-Manipulation - setfill

    Hi!

    Auf der Suche nach etwas Hilfe bin ich hier gelandet, ich hoffe, ich nerve mit einer vermutlichen Anfängerfrage euch Cracks hier nicht

    Es geht um die Anwendung von setfill und bin etwas verzweifelt:

    folgender Code meinerseits:

    Code:
    int paintTriangle(int n)
    {
      int dummy;
      dummy = n;
      cout << "#" << endl;
           for(int i=2; i<n; i++)
           {
           cout << "#" <<
           cout << setfill(' ') << setw(i-1);
           cout << "#" << endl;
           }
      cout << setw(dummy) << setfill('#') << endl;
    }
    Die Ausgabe soll ein rudimentäres Dreieck sein. Für n = 5 also so:

    Code:
    #
    ##
    # #
    #  #
    #####
    
    (Höhe gleich n, Breite gleich n)
    Mein compiler findet das weniger lustig und bringt für n =5:

    Code:
    #
    #0x4463a4#
    #0x4463a4 #
    #0x4463a4  #

    Wenn mir jemand helfen könnte, das Mysterium mit den Speicheradressen aufzulösen, wäre ich sehr dankbar.

  • #2
    http://www.willemer.de/informatik/cpp/iostream.htm

    Kapitel Manipulatoren
    Christian

    Comment


    • #3
      Super, vielen Dank. Das gab doch noch etwas tieferes Verständnis für die Funktionen Klappt.

      Comment

      Working...
      X