Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Formatieren

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
05.09.2003, 10:50 Uhr
~Headbreaker()
Gast


Kann mir jemand helfen???
Ich will, dass mein Programm nach jeden 10 einen Umbruch macht!
Wie kann ich das machen??

C++:
#include <iostream.h>

const int N = 1000;

void main()
{
    int i, j, a[N+1];
    for(a[1]=0, i=2; i<=N; i++)
    {
        a[i] = 1;
    }
    for(i=2; i<=N/2; i++)
    {
        for(j=2; j<=N/i; j++)
        {
            a[i*j] = 0;
        }
    }
    for(i=1; i<=N; i++)
    {
        if(a[i] == 1)
        {
            cout<<i<<" ";
        }


    }
}


edit: Codetags; bitte das nächste mal selber machen!

Dieser Post wurde am 05.09.2003 um 10:59 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
05.09.2003, 11:56 Uhr
ao

(Operator)


Du willst einen Umbruch nach i = 10, i = 20 usw., also immer dann, wenn i ohne Rest durch 10 teilbar ist. Den Rest bei Division ermittelst du mit dem modulo-Operator:

C++:
i % 10



Die Ausgabe eines Zeilenvorschubs geht mit

C++:
cout << endl;



ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
05.09.2003, 13:33 Uhr
~wissender
Gast


hm, endl bewirkt einen flush, besser ist '\n'


C++:
if(i % 10 == 0)
    cout << '\n';

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
05.09.2003, 14:40 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ich denke mal es ist ganz gut wenn man nach einer Zeile einen "flush" macht, sonst sieht man die komplette datei entweder erst ganz am ende oder eben sobald er irgendwo was mit <<endl; "flushed"
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
05.09.2003, 14:43 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


und besser ist es nicht dies

C++:
#include <iostream.h>



sondern dies zu verwenden

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



oder auf den namespace verzichten und z.b. so verwenden std:cout
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
05.09.2003, 14:53 Uhr
Headbreaker()



Danke!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
05.09.2003, 15:40 Uhr
~aitee
Gast


Mal ne frage ...

wieso eigentlich iostream?

ich dachte bisher immer das geht mit stdio.h ???

greetz, aitee
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
05.09.2003, 15:43 Uhr
Pablo
Supertux
(Operator)


Wenn du C++ schreibst und cin und cout benutzen willst, musst di iostream einbinden, weil das nicht in C verfügbar ist. C kennt keine Klassen und wenn ich mich nicht irre, dann sind cin und cout iostream-Objekte.

Mit stdio.h hast du die Standard Eingane-Ausgabe Funktion, die man in C benutzt, wie printf, scnaf und die Varianten davon.

In diesem Fall iostream, weil cout benutzt wird.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
05.09.2003, 15:43 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ist mir neu das stdio.h z.b. cout beinhaltet.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
05.09.2003, 15:48 Uhr
Pablo
Supertux
(Operator)


Nein, stdio.h ist C und kennt diese C++ Streams nicht.


C++:
#include <stdio.h>
int main()
{
    cout << "Hello World\n";
}



Weder gcc noch g++ kann das kompilieren.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 05.09.2003 um 15:50 Uhr von Pablo Yanez Trujillo editiert.
 
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: